Skip to content

bloqade.analog.builder.parse.trait.Parse

← Module overview

classParsesource

bloqade.analog.builder.parse.trait.Parse

Bases: ParseRegister, ParseSequence, ParseCircuit, ParseRoutine

A composite class inheriting from ParseRegister, ParseSequence, ParseCircuit, and ParseRoutine. Provides a unified interface for parsing different components of the program.

class Parse

propertyn_atomssource

bloqade.analog.builder.parse.trait.Parse.n_atoms

n_atoms: int

Return the number of atoms in the program.

Example:

>>> class MyBuilder(Parse):
... pass
>>> builder = MyBuilder()
>>> n_atoms = builder.n_atoms

Returns

intint: The number of atoms in the parsed register.

source