bloqade.qasm2.emit.base.EmitQASM2Frame
← Module overview
class
classEmitQASM2Frame¶source
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
| Name | Type | Default | Description |
|---|---|---|---|
body | list[StmtType] | list() | |
worklist | WorkList[interp.Successor] | WorkList() | |
block_ref | dict[ir.Block, ast.Node | None] | dict() | |
_indent | int | 0 |
Attributes
| Name | Type | Default | Description |
|---|---|---|---|
body | list[StmtType] | field(default_factory=list) | |
worklist | WorkList[interp.Successor] | field(default_factory=WorkList) | |
block_ref | dict[ir.Block, ast.Node | None] | field(default_factory=dict) |