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:
objectDeclaration of a variable in a VAR block that is located.
Lark grammar
This class is used by the following grammar rules:
located_var_decllocated_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