blark.transform.ObjectInitializerArray
- class blark.transform.ObjectInitializerArray(name: Token, initializers: List[StructureInitialization], meta: Meta | None = None)[source]
Bases:
object
Object initialization in array form.
Examples:
FB_Runner[(name := 'one'), (name := 'two')]
Lark grammar
This class is used by the following grammar rules:
object_initializer_array
object_initializer_array: function_block_type_name "[" structure_initialization ( "," structure_initialization )* "]"
Methods
__init__
(name, initializers[, meta])from_lark
(function_block_type_name, ...)Attributes
- initializers: List[StructureInitialization]
- static from_lark(function_block_type_name: Token, *initializers: StructureInitialization) ObjectInitializerArray [source]