Skip to content

bloqade.analog.compiler.analysis.common.is_hyperfine.IsHyperfineSequence

← Module overview

classIsHyperfineSequencesource

bloqade.analog.compiler.analysis.common.is_hyperfine.IsHyperfineSequence

Bases: BloqadeIRVisitor

class IsHyperfineSequence

Attributes

NameTypeDefaultDescription
is_hyperfine—False

methodgeneric_visitsource

bloqade.analog.compiler.analysis.common.is_hyperfine.IsHyperfineSequence.generic_visit

def generic_visit(node: Any) -> Any

Parameters

NameTypeDescription
nodeAny

Returns

Any

source

methodvisit_sequence_Sequencesource

bloqade.analog.compiler.analysis.common.is_hyperfine.IsHyperfineSequence.visit_sequence_Sequence

def visit_sequence_Sequence(node: sequence.Sequence) -> Any

Parameters

NameTypeDescription
nodesequence.Sequence

Returns

Any

source

methodemitsource

bloqade.analog.compiler.analysis.common.is_hyperfine.IsHyperfineSequence.emit

def emit(node) -> bool

Parameters

NameTypeDescription
node—

Returns

bool

source