Skip to content

bloqade.qasm2.emit.base.EmitQASM2Frame

← Module overview

classEmitQASM2Framesource

bloqade.qasm2.emit.base.EmitQASM2Frame

Bases: EmitFrame[ast.Node | None], Generic[StmtType]

Signature
class EmitQASM2Frame(body: list[StmtType] = list(), worklist: WorkList[interp.Successor] = WorkList(), block_ref: dict[ir.Block, ast.Node | None] = dict(), _indent: int = 0)

Parameters

NameTypeDefaultDescription
bodylist[StmtType]list()
worklistWorkList[interp.Successor]WorkList()
block_refdict[ir.Block, ast.Node | None]dict()
_indentint0

Attributes

NameTypeDefaultDescription
bodylist[StmtType]field(default_factory=list)
worklistWorkList[interp.Successor]field(default_factory=WorkList)
block_refdict[ir.Block, ast.Node | None]field(default_factory=dict)