pyquil.parser module

Module for parsing Quil programs from text into PyQuil objects

pyquil.parser.parse(quil: str) List[pyquil.quilbase.AbstractInstruction][source]

Parse a raw Quil program and return a corresponding list of PyQuil objects.

Parameters

quil (str) – a single or multiline Quil program

Returns

list of instructions

pyquil.parser.parse_program(quil: str) pyquil.quil.Program[source]

Parse a raw Quil program and return a PyQuil program.

Parameters

quil (str) – a single or multiline Quil program

Returns

PyQuil Program object