blark.transform.AssignmentStatement
- class blark.transform.AssignmentStatement(variables: List[Variable], expression: Expression, meta: Meta | None = None)[source]
Bases:
Statement
An assignment statement.
Examples:
iValue := 5; iValue1 := iValue2 := 6;
Lark grammar
This class is used by the following grammar rules:
assignment_statement
assignment_statement: _variable ASSIGNMENT ( _variable ASSIGNMENT )* expression ";"+
Methods
__init__
(variables, expression[, meta])from_lark
(*args)Attributes
- expression: Expression
- static from_lark(*args) AssignmentStatement [source]