blark.transform.EnumeratedValue
- class blark.transform.EnumeratedValue(type_name: Token | None, name: Token, value: Integer | Token | None, meta: Meta | None = None)[source]
Bases:
object
An enumerated value.
Examples:
IdentifierB IdentifierB := 1 INT#IdentifierB INT#IdentifierB := 1
Lark grammar
This class is used by the following grammar rules:
enumerated_value
enumerated_value: [ enumerated_type_name "#" ] DOTTED_IDENTIFIER [ ":=" integer_or_constant ]
Methods
__init__
(type_name, name, value[, meta])Attributes
- __init__(type_name: Token | None, name: Token, value: Integer | Token | None, meta: Meta | None = None) None
- from_lark() T