bloqade.analog.builder.parse.trait.ParseRoutine
← Module overview
class
method
source
classParseRoutine¶source
bloqade.analog.builder.parse.trait.ParseRoutine
A class providing functionality to parse the program and return a Routine object.
class ParseRoutineExample:
>>> class MyBuilder(ParseRoutine):... pass>>> builder = MyBuilder()>>> routine = builder.parse()methodparse¶source
bloqade.analog.builder.parse.trait.ParseRoutine.parse
def parse(self: Builder) -> RoutineParse the program to return a Routine object.
Parameters
| Name | Type | Description |
|---|---|---|
self | Builder |
Returns
RoutineRoutine: The parsed routine object.
Raises
| Type | Description |
|---|---|
ValueError | If the routine cannot be parsed. |