blark.transform.FunctionBlockNameDeclaration
- class blark.transform.FunctionBlockNameDeclaration(variables: List[Token], spec: Token, init: StructureInitialization | None = None, meta: Meta | None = None)[source]
Bases:
FunctionBlockDeclarationBase class for declarations of variables using function blocks by name.
Examples:
fbName1 : FB_Name fbName1 : FB_Name := (iValue := 0, bValue := TRUE)
Lark grammar
This class is used by the following grammar rules:
fb_name_declfb_decl: fb_decl_name_list ":" function_block_type_name [ ":=" structure_initialization ] -> fb_name_decl
Methods
__init__(variables, spec[, init, meta])Attributes
- init: StructureInitialization | None = None
- __init__(variables: List[Token], spec: Token, init: StructureInitialization | None = None, meta: Meta | None = None) None
- from_lark() T