blark.transform.LocatedVariableDeclaration
- class blark.transform.LocatedVariableDeclaration(name: SimpleVariable | None, location: Location, init: TypeInitialization | SubrangeTypeInitialization | EnumeratedTypeInitialization | ArrayTypeInitialization | InitializedStructure | StringTypeInitialization, meta: Meta | None = None)[source]
Bases:
object
Declaration of a variable in a VAR block that is located.
Lark grammar
This class is used by the following grammar rules:
located_var_decl
located_var_decl: [ variable_name ] location ":" _located_var_spec_init ";"+
Methods
__init__
(name, location, init[, meta])Attributes
- name: SimpleVariable | None
- init: TypeInitialization | SubrangeTypeInitialization | EnumeratedTypeInitialization | ArrayTypeInitialization | InitializedStructure | StringTypeInitialization
- __init__(name: SimpleVariable | None, location: Location, init: TypeInitialization | SubrangeTypeInitialization | EnumeratedTypeInitialization | ArrayTypeInitialization | InitializedStructure | StringTypeInitialization, meta: Meta | None = None) None
- from_lark() T