blark.transform.FieldSelector
- class blark.transform.FieldSelector(field: SimpleVariable, dereferenced: bool, meta: Meta | None = None)[source]
Bases:
objectField - or attribute - selector as part of a multi-element variable.
Examples:
.field .field^
Lark grammar
This class is used by the following grammar rules:
field_selectorfield_selector: [ DEREFERENCED ] "." ( variable_name | INTEGER )
Methods
__init__(field, dereferenced[, meta])from_lark(dereferenced, field)Attributes
- field: SimpleVariable
- static from_lark(dereferenced: Token | None, field: SimpleVariable)[source]