bloqade.qasm3.emit.base
base¶
bloqade.qasm3.emit.base
Base classes for the QASM3 emitter using the EmitABC pattern.
Follows the same abstract-interpretation approach as the QASM2 emitter, using method tables for dispatch instead of long if-chains.
View bloqade.qasm3.emit.base.EmitQASM3Frame →View bloqade.qasm3.emit.base.EmitQASM3Frame.body →View bloqade.qasm3.emit.base.EmitQASM3Frame.worklist →View bloqade.qasm3.emit.base.EmitQASM3Frame.block_ref →View bloqade.qasm3.emit.base.EmitQASM3Base →View bloqade.qasm3.emit.base.EmitQASM3Base.void →View bloqade.qasm3.emit.base.EmitQASM3Base.prefix →View bloqade.qasm3.emit.base.EmitQASM3Base.prefix_if_none →View bloqade.qasm3.emit.base.EmitQASM3Base.output →View bloqade.qasm3.emit.base.EmitQASM3Base.ssa_id →View bloqade.qasm3.emit.base.EmitQASM3Base.initialize →View bloqade.qasm3.emit.base.EmitQASM3Base.initialize_frame →View bloqade.qasm3.emit.base.EmitQASM3Base.emit_block →View bloqade.qasm3.emit.base.EmitQASM3Base.reset →View bloqade.qasm3.emit.base.EmitQASM3Base.eval_fallback →View bloqade.qasm3.emit.base.EmitQASM3Base.format_float →