bloqade.analog.builder.parse.trait.ParseRegister
← Module overview
class
method
source
classParseRegister¶source
bloqade.analog.builder.parse.trait.ParseRegister
A class providing functionality to parse the arrangement of atoms in the program.
class ParseRegisterExample:
>>> class MyBuilder(ParseRegister):... pass>>> builder = MyBuilder()>>> atom_arrangement = builder.parse_register()methodparse_register¶source
bloqade.analog.builder.parse.trait.ParseRegister.parse_register
Signature
def parse_register(self: Builder) -> Union[AtomArrangement, ParallelRegister]Parse the arrangement of atoms in the program.
Parameters
| Name | Type | Description |
|---|---|---|
self | Builder |
Returns
Union[AtomArrangement, ParallelRegister]The parsed atom arrangement or parallel register.
Raises
| Type | Description |
|---|---|
ValueError | If the register cannot be parsed. |