blark.transform.ElseIfClause
- class blark.transform.ElseIfClause(if_expression: Expression, statements: StatementList | None, meta: Meta | None = None)[source]
Bases:
object
The else-if
ELSIF
part of anIF/ELSIF/ELSE/END_IF
block.Lark grammar
This class is used by the following grammar rules:
else_if_clause
else_if_clause: "ELSIF"i expression "THEN"i [ statement_list ]
Methods
__init__
(if_expression, statements[, meta])Attributes
- if_expression: Expression
- statements: StatementList | None
- __init__(if_expression: Expression, statements: StatementList | None, meta: Meta | None = None) None
- from_lark() T