blark.transform.WhileStatement

class blark.transform.WhileStatement(expression: Expression, statements: StatementList, meta: Meta | None = None)[source]

Bases: Statement

A beginning conditional loop statement, WHILE.

Lark grammar

This class is used by the following grammar rules:

while_statement

while_statement: "WHILE"i expression "DO"i statement_list "END_WHILE"i ";"*

Methods

__init__(expression, statements[, meta])

from_lark()

Attributes

meta

expression

statements

expression: Expression
statements: StatementList
meta: Meta | None = None
__init__(expression: Expression, statements: StatementList, meta: Meta | None = None) None
from_lark() T