blark.transform.IncompleteLocatedVariableDeclaration
- class blark.transform.IncompleteLocatedVariableDeclaration(name: SimpleVariable, location: IncompleteLocation, init: SimpleSpecification | SubrangeTypeInitialization | EnumeratedTypeInitialization | StringTypeSpecification, meta: Meta | None = None)[source]
Bases:
object
A named, incomplete located variable declaration inside a variable block.
Lark grammar
This class is used by the following grammar rules:
incomplete_located_var_decl
incomplete_located_var_decl: variable_name incomplete_location ":" var_spec ";"+
Methods
__init__
(name, location, init[, meta])Attributes
- name: SimpleVariable
- location: IncompleteLocation
- init: SimpleSpecification | SubrangeTypeInitialization | EnumeratedTypeInitialization | StringTypeSpecification
- __init__(name: SimpleVariable, location: IncompleteLocation, init: SimpleSpecification | SubrangeTypeInitialization | EnumeratedTypeInitialization | StringTypeSpecification, meta: Meta | None = None) None
- from_lark() T