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])

from_lark()

Attributes

meta

name

location

init

name: SimpleVariable
location: IncompleteLocation
init: SimpleSpecification | SubrangeTypeInitialization | EnumeratedTypeInitialization | StringTypeSpecification
meta: Meta | None = None
__init__(name: SimpleVariable, location: IncompleteLocation, init: SimpleSpecification | SubrangeTypeInitialization | EnumeratedTypeInitialization | StringTypeSpecification, meta: Meta | None = None) None
from_lark() T