Skip to content

bloqade.qasm2.parse.print.Printer

← Module overview

classPrintersource

bloqade.qasm2.parse.print.Printer

Bases: print.Printer, Visitor[None]

class Printer

methodvisit_MainProgramsource

bloqade.qasm2.parse.print.Printer.visit_MainProgram

def visit_MainProgram(node: MainProgram) -> None

Parameters

NameTypeDescription
nodeMainProgram
source

methodvisit_OPENQASMsource

bloqade.qasm2.parse.print.Printer.visit_OPENQASM

def visit_OPENQASM(node: OPENQASM) -> None

Parameters

NameTypeDescription
nodeOPENQASM
source

methodvisit_Kirinsource

bloqade.qasm2.parse.print.Printer.visit_Kirin

def visit_Kirin(node: Kirin) -> None

Parameters

NameTypeDescription
nodeKirin
source

methodvisit_Includesource

bloqade.qasm2.parse.print.Printer.visit_Include

def visit_Include(node: Include) -> None

Parameters

NameTypeDescription
nodeInclude
source

methodvisit_Barriersource

bloqade.qasm2.parse.print.Printer.visit_Barrier

def visit_Barrier(node: Barrier) -> None

Parameters

NameTypeDescription
nodeBarrier
source

methodvisit_Instructionsource

bloqade.qasm2.parse.print.Printer.visit_Instruction

def visit_Instruction(node: Instruction) -> None

Parameters

NameTypeDescription
nodeInstruction
source

methodvisit_Commentsource

bloqade.qasm2.parse.print.Printer.visit_Comment

def visit_Comment(node: Comment) -> None

Parameters

NameTypeDescription
nodeComment
source

methodvisit_CRegsource

bloqade.qasm2.parse.print.Printer.visit_CReg

def visit_CReg(node: CReg) -> None

Parameters

NameTypeDescription
nodeCReg
source

methodvisit_QRegsource

bloqade.qasm2.parse.print.Printer.visit_QReg

def visit_QReg(node: QReg) -> None

Parameters

NameTypeDescription
nodeQReg
source

methodvisit_CXGatesource

bloqade.qasm2.parse.print.Printer.visit_CXGate

def visit_CXGate(node: CXGate) -> None

Parameters

NameTypeDescription
nodeCXGate
source

methodvisit_UGatesource

bloqade.qasm2.parse.print.Printer.visit_UGate

def visit_UGate(node: UGate) -> None

Parameters

NameTypeDescription
nodeUGate
source

methodvisit_Measuresource

bloqade.qasm2.parse.print.Printer.visit_Measure

def visit_Measure(node: Measure) -> None

Parameters

NameTypeDescription
nodeMeasure
source

methodvisit_Resetsource

bloqade.qasm2.parse.print.Printer.visit_Reset

def visit_Reset(node: Reset) -> None

Parameters

NameTypeDescription
nodeReset
source

methodvisit_Opaquesource

bloqade.qasm2.parse.print.Printer.visit_Opaque

def visit_Opaque(node: Opaque) -> None

Parameters

NameTypeDescription
nodeOpaque
source

methodvisit_Gatesource

bloqade.qasm2.parse.print.Printer.visit_Gate

def visit_Gate(node: Gate) -> None

Parameters

NameTypeDescription
nodeGate
source

methodvisit_IfStmtsource

bloqade.qasm2.parse.print.Printer.visit_IfStmt

def visit_IfStmt(node: IfStmt) -> None

Parameters

NameTypeDescription
nodeIfStmt
source

methodvisit_Cmpsource

bloqade.qasm2.parse.print.Printer.visit_Cmp

def visit_Cmp(node: Cmp) -> None

Parameters

NameTypeDescription
nodeCmp
source

methodvisit_Callsource

bloqade.qasm2.parse.print.Printer.visit_Call

def visit_Call(node: Call) -> None

Parameters

NameTypeDescription
nodeCall
source

methodvisit_BinOpsource

bloqade.qasm2.parse.print.Printer.visit_BinOp

def visit_BinOp(node: BinOp) -> None

Parameters

NameTypeDescription
nodeBinOp
source

methodvisit_UnaryOpsource

bloqade.qasm2.parse.print.Printer.visit_UnaryOp

def visit_UnaryOp(node: UnaryOp) -> None

Parameters

NameTypeDescription
nodeUnaryOp
source

methodvisit_Bitsource

bloqade.qasm2.parse.print.Printer.visit_Bit

def visit_Bit(node: Bit) -> None

Parameters

NameTypeDescription
nodeBit
source

methodvisit_Numbersource

bloqade.qasm2.parse.print.Printer.visit_Number

def visit_Number(node: Number) -> None

Parameters

NameTypeDescription
nodeNumber
source

methodvisit_Pisource

bloqade.qasm2.parse.print.Printer.visit_Pi

def visit_Pi(node: Pi) -> None

Parameters

NameTypeDescription
nodePi
source

methodvisit_Namesource

bloqade.qasm2.parse.print.Printer.visit_Name

def visit_Name(node: Name) -> None

Parameters

NameTypeDescription
nodeName
source

methodvisit_ParallelQArgssource

bloqade.qasm2.parse.print.Printer.visit_ParallelQArgs

def visit_ParallelQArgs(node: ParallelQArgs) -> None

Parameters

NameTypeDescription
nodeParallelQArgs
source

methodvisit_ParaU3Gatesource

bloqade.qasm2.parse.print.Printer.visit_ParaU3Gate

def visit_ParaU3Gate(node: ParaU3Gate) -> None

Parameters

NameTypeDescription
nodeParaU3Gate
source

methodvisit_ParaCZGatesource

bloqade.qasm2.parse.print.Printer.visit_ParaCZGate

def visit_ParaCZGate(node: ParaCZGate) -> None

Parameters

NameTypeDescription
nodeParaCZGate
source

methodvisit_ParaRZGatesource

bloqade.qasm2.parse.print.Printer.visit_ParaRZGate

def visit_ParaRZGate(node: ParaRZGate) -> None

Parameters

NameTypeDescription
nodeParaRZGate
source

methodvisit_GlobUGatesource

bloqade.qasm2.parse.print.Printer.visit_GlobUGate

def visit_GlobUGate(node: GlobUGate) -> None

Parameters

NameTypeDescription
nodeGlobUGate
source

methodvisit_NoisePAULI1source

bloqade.qasm2.parse.print.Printer.visit_NoisePAULI1

def visit_NoisePAULI1(node: NoisePAULI1) -> None

Parameters

NameTypeDescription
nodeNoisePAULI1
source