blark.transform._ArrayInitialElementCount

class blark.transform._ArrayInitialElementCount[source]

Bases: object

An internal handler for array initial elements with repeat count values.

Lark grammar

This class is used by the following grammar rules:

array_initial_element_count

array_initial_element: ( integer | enumerated_value ) "(" [ _array_initial_element ] ")" -> array_initial_element_count

Methods

from_lark(count, element)

static from_lark(count: EnumeratedValue | Integer, element: Expression | StructureInitialization | EnumeratedValue | ArrayInitialization) ArrayInitialElement[source]