Skip to content

bloqade.analog.builder.parse.trait.ParseRoutine

← Module overview

classParseRoutinesource

bloqade.analog.builder.parse.trait.ParseRoutine

A class providing functionality to parse the program and return a Routine object.

class ParseRoutine

Example:

>>> class MyBuilder(ParseRoutine):
... pass
>>> builder = MyBuilder()
>>> routine = builder.parse()

methodparsesource

bloqade.analog.builder.parse.trait.ParseRoutine.parse

def parse(self: Builder) -> Routine

Parse the program to return a Routine object.

Parameters

NameTypeDescription
selfBuilder

Returns

RoutineRoutine: The parsed routine object.

Raises

TypeDescription
ValueErrorIf the routine cannot be parsed.
source