Skip to content

bloqade.qasm2.emit.main.Scf

← Module overview

classScfsource

bloqade.qasm2.emit.main.Scf

Bases: interp.MethodTable

class Scf

methodemit_yieldsource

bloqade.qasm2.emit.main.Scf.emit_yield

Signature
def emit_yield(emit: EmitQASM2Main, frame: EmitQASM2Frame, stmt: scf.Yield)

Parameters

NameTypeDescription
emitEmitQASM2Main
frameEmitQASM2Frame
stmtscf.Yield
source

methodemit_if_elsesource

bloqade.qasm2.emit.main.Scf.emit_if_else

Signature
def emit_if_else(emit: EmitQASM2Main, frame: EmitQASM2Frame, stmt: scf.IfElse)

Parameters

NameTypeDescription
emitEmitQASM2Main
frameEmitQASM2Frame
stmtscf.IfElse
source