bloqade.analog.builder.parse.trait.ParseSequence
← Module overview
class
method
source
classParseSequence¶source
bloqade.analog.builder.parse.trait.ParseSequence
A class providing functionality to parse the pulse sequence part of the program.
class ParseSequenceExample:
>>> class MyBuilder(ParseSequence):... pass>>> builder = MyBuilder()>>> sequence = builder.parse_sequence()methodparse_sequence¶source
bloqade.analog.builder.parse.trait.ParseSequence.parse_sequence
def parse_sequence(self: Builder) -> SequenceParse the pulse sequence part of the program.
Parameters
| Name | Type | Description |
|---|---|---|
self | Builder |
Returns
SequenceSequence: The parsed pulse sequence.
Raises
| Type | Description |
|---|---|
ValueError | If the sequence cannot be parsed. |