assembly parsing