blark.transform.FieldSelector
- class blark.transform.FieldSelector(field: SimpleVariable, dereferenced: bool, meta: Meta | None = None)[source]
Bases:
object
Field - 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_selector
field_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]