Skip to content

bloqade.analog.builder.parse.trait.ParseCircuit

← Module overview

classParseCircuitsource

bloqade.analog.builder.parse.trait.ParseCircuit

A class providing functionality to parse the analog circuit from the program.

class ParseCircuit

Example:

>>> class MyBuilder(ParseCircuit):
... pass
>>> builder = MyBuilder()
>>> analog_circuit = builder.parse_circuit()

methodparse_circuitsource

bloqade.analog.builder.parse.trait.ParseCircuit.parse_circuit

def parse_circuit(self: Builder) -> AnalogCircuit

Parse the analog circuit from the program.

Parameters

NameTypeDescription
selfBuilder

Returns

AnalogCircuitAnalogCircuit: The parsed analog circuit.

Raises

TypeDescription
ValueErrorIf the circuit cannot be parsed.
source