blark.transform.EnumeratedTypeDeclaration
- class blark.transform.EnumeratedTypeDeclaration(name: Token, init: EnumeratedTypeInitialization, meta: Meta | None = None)[source]
Bases:
objectAn enumerated type declaration.
Examples:
TypeName : TypeName := Va TypeName : (Value1 := 1, Value2 := 2) TypeName : (Value1 := 1, Value2 := 2) INT := Value1
Lark grammar
This class is used by the following grammar rules:
enumerated_type_declarationenumerated_type_declaration: enumerated_type_name ":" enumerated_spec_init
Methods
__init__(name, init[, meta])Attributes
- from_lark() T