bloqade.analog.compiler.analysis.common.assignment_scan.AssignmentScan
← Module overview
class
method
sourcemethod
source
classAssignmentScan¶source
bloqade.analog.compiler.analysis.common.assignment_scan.AssignmentScan
Bases: BloqadeIRVisitor
class AssignmentScan(assignments: Dict[str, LiteralType] = {})Parameters
| Name | Type | Default | Description |
|---|---|---|---|
assignments | Dict[str, LiteralType] | {} |
Attributes
| Name | Type | Default | Description |
|---|---|---|---|
assignments | — | dict(assignments) |
methodvisit_waveform_Record¶source
bloqade.analog.compiler.analysis.common.assignment_scan.AssignmentScan.visit_waveform_Record
def visit_waveform_Record(node: waveform.Record)Parameters
| Name | Type | Description |
|---|---|---|
node | waveform.Record |
methodscan¶source
bloqade.analog.compiler.analysis.common.assignment_scan.AssignmentScan.scan
def scan(node) -> Dict[str, LiteralType]Parameters
| Name | Type | Description |
|---|---|---|
node | — |
Returns
Dict[str, LiteralType]