blark.transform.IncompleteLocatedVariableDeclarations
- class blark.transform.IncompleteLocatedVariableDeclarations(attrs: VariableAttributes | None, items: List[IncompleteLocatedVariableDeclaration], meta: Meta | None = None)[source]
Bases:
VariableDeclarationBlockIncomplete located variable declarations block (
VAR).May be annotated with attributes (see
VariableAttributes).All variables in this are expected to have incomplete locations (e.g., just
%I*).Lark grammar
This class is used by the following grammar rules:
incomplete_located_var_declarationsincomplete_located_var_declarations: _VAR [ variable_attributes ] incomplete_located_var_decl* _END_VAR ";"*
Methods
__init__(attrs, items[, meta])from_lark(attrs, *items)Attributes
attribute_pragmasAttribute pragmas associated with the variable declaration block.
- attrs: VariableAttributes | None
- static from_lark(attrs: VariableAttributes | None, *items: IncompleteLocatedVariableDeclaration) IncompleteLocatedVariableDeclarations[source]
- __init__(attrs: VariableAttributes | None, items: List[IncompleteLocatedVariableDeclaration], meta: Meta | None = None) None