Skip to content

bloqade.analog.builder.parse.trait.ParseSequence

← Module overview

classParseSequencesource

bloqade.analog.builder.parse.trait.ParseSequence

A class providing functionality to parse the pulse sequence part of the program.

class ParseSequence

Example:

>>> class MyBuilder(ParseSequence):
... pass
>>> builder = MyBuilder()
>>> sequence = builder.parse_sequence()

methodparse_sequencesource

bloqade.analog.builder.parse.trait.ParseSequence.parse_sequence

def parse_sequence(self: Builder) -> Sequence

Parse the pulse sequence part of the program.

Parameters

NameTypeDescription
selfBuilder

Returns

SequenceSequence: The parsed pulse sequence.

Raises

TypeDescription
ValueErrorIf the sequence cannot be parsed.
source