blark.transform.RepeatStatement

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

Bases: Statement

An ending conditional loop statement, REPEAT.

Lark grammar

This class is used by the following grammar rules:

repeat_statement

repeat_statement: _REPEAT statement_list _UNTIL expression _END_REPEAT ";"*

Methods

__init__(statements, expression[, meta])

from_lark()

Attributes

meta

statements

expression

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