blark.transform.ResetStatement
- class blark.transform.ResetStatement(variable: SimpleVariable | MultiElementVariable, op: Token, expression: Expression, meta: Meta | None = None)[source]
Bases:
Statement
A “reset” statement which conditionally clears a variable to
FALSE
.Examples:
bValue R= iValue <= 5;
Lark grammar
This class is used by the following grammar rules:
reset_statement
reset_statement: _variable RESET_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