blark.transform.Variable
- class blark.transform.Variable[source]
Bases:
Expression
Variable base class.
Marked as a “tagged union” so that serialization will uniquely identify the Python class.
Includes:
Direct variables with I/O linkage (e.g.,
var AT %I*
); may be located (e.g.,AT %IX1.1
) or incomplete (e.g., just%I*
).- “Simple”, single-element variables (referenced by name, potentially
dereferenced pointers) (e.g.,
var
orvar^
).
Multi-element variables (e.g.,
a.b.c
ora^.b[1].c
).
Methods