blark.transform.EnumeratedTypeDeclaration
- class blark.transform.EnumeratedTypeDeclaration(name: Token, init: EnumeratedTypeInitialization, meta: Meta | None = None)[source]
Bases:
object
An 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_declaration
enumerated_type_declaration: enumerated_type_name ":" enumerated_spec_init
Methods
__init__
(name, init[, meta])Attributes
- from_lark() T