blark.transform.LabeledStatement
- class blark.transform.LabeledStatement(label: Token, statement: Statement | None = None, meta: Meta | None = None)[source]
Bases:
StatementA statement marked with a user-defined label.
This is to support the “goto”-style
JMP.Examples:
label1: A := 1; label2: IF iValue = 1 THEN A := 3; END_IF
Lark grammar
This class is used by the following grammar rules:
labeled_statementlabeled_statement.1: LABEL ":" _statement
end_of_statement_list_labelend_of_statement_list_label: LABEL ":"
Methods
__init__(label[, statement, meta])Attributes
- from_lark() T