blark.transform.EdgeDeclaration
- class blark.transform.EdgeDeclaration(variables: List[DeclaredVariable], edge: Token, meta: Meta | None = None)[source]
Bases:
InitDeclaration
An edge declaration of one or more variables.
Examples:
iValue AT %IX1.1 : BOOL R_EDGE iValue : BOOL F_EDGE
Lark grammar
This class is used by the following grammar rules:
edge_declaration
edge_declaration: var1_list ":" "BOOL"i ( R_EDGE | F_EDGE )
Methods
__init__
(variables, edge[, meta])Attributes
init
- variables: List[DeclaredVariable]
- from_lark() T