Skip to content

bloqade.analog.compiler.analysis.common.assignment_scan.AssignmentScan

← Module overview

classAssignmentScansource

bloqade.analog.compiler.analysis.common.assignment_scan.AssignmentScan

Bases: BloqadeIRVisitor

class AssignmentScan(assignments: Dict[str, LiteralType] = {})

Parameters

NameTypeDefaultDescription
assignmentsDict[str, LiteralType]{}

Attributes

NameTypeDefaultDescription
assignments—dict(assignments)

methodvisit_waveform_Recordsource

bloqade.analog.compiler.analysis.common.assignment_scan.AssignmentScan.visit_waveform_Record

def visit_waveform_Record(node: waveform.Record)

Parameters

NameTypeDescription
nodewaveform.Record
source

methodscansource

bloqade.analog.compiler.analysis.common.assignment_scan.AssignmentScan.scan

def scan(node) -> Dict[str, LiteralType]

Parameters

NameTypeDescription
node—

Returns

Dict[str, LiteralType]

source