bloqade.analog.builder.parse.trait.ParseCircuit
← Module overview
class
method
source
classParseCircuit¶source
bloqade.analog.builder.parse.trait.ParseCircuit
A class providing functionality to parse the analog circuit from the program.
class ParseCircuitExample:
>>> class MyBuilder(ParseCircuit):... pass>>> builder = MyBuilder()>>> analog_circuit = builder.parse_circuit()methodparse_circuit¶source
bloqade.analog.builder.parse.trait.ParseCircuit.parse_circuit
def parse_circuit(self: Builder) -> AnalogCircuitParse the analog circuit from the program.
Parameters
| Name | Type | Description |
|---|---|---|
self | Builder |
Returns
AnalogCircuitAnalogCircuit: The parsed analog circuit.
Raises
| Type | Description |
|---|---|
ValueError | If the circuit cannot be parsed. |