blark.transform.SetStatement
- class blark.transform.SetStatement(variable: SimpleVariable | MultiElementVariable, op: Token, expression: Expression, meta: Meta | None = None)[source]
Bases:
Statement
A “set” statement which conditionally sets a variable to
TRUE
.Examples:
bValue S= iValue > 5;
Lark grammar
This class is used by the following grammar rules:
set_statement
set_statement: _variable SET_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