blark.transform.StatementList

class blark.transform.StatementList(statements: List[Statement], meta: Meta | None = None)[source]

Bases: object

A list of statements, making up a structured text implementation.

Lark grammar

This class is used by the following grammar rules:

statement_list

statement_list: _statement+ end_of_statement_list_label?

case_element_statement_list

case_element_statement_list: _case_element_statement+

Methods

__init__(statements[, meta])

from_lark(*statements)

Attributes

meta

statements

statements: List[Statement]
meta: Meta | None = None
static from_lark(*statements: Statement) StatementList[source]
__init__(statements: List[Statement], meta: Meta | None = None) None