blark.transform.ReferenceAssignmentStatement
- class blark.transform.ReferenceAssignmentStatement(variable: SimpleVariable | MultiElementVariable, op: Token, expression: Expression, meta: Meta | None = None)[source]
Bases:
Statement
A reference assignment statement.
Examples:
refOne REF= refOtherOne;
Lark grammar
This class is used by the following grammar rules:
reference_assignment_statement
reference_assignment_statement: _variable REF_ASSIGNMENT expression ";"+
Methods
__init__
(variable, op, expression[, meta])Attributes
- variable: SimpleVariable | MultiElementVariable
- expression: Expression
- __init__(variable: SimpleVariable | MultiElementVariable, op: Token, expression: Expression, meta: Meta | None = None) None
- from_lark() T