View Source Liquex.Parser.Field (liquex v0.13.0)
Helper parsers for parsing fields
Summary
Functions
@spec field(NimbleParsec.t()) :: NimbleParsec.t()
Parses a field
Examples
* "my_variable"
* "my_variable.child_value"
* "my_variable[0]"
* "my_variable.child.value[3]"
@spec identifier(NimbleParsec.t()) :: NimbleParsec.t()
Parses an identifier
Identifiers can start with any letter or underscore.
- The remaining characters may include digits
- May end in a question mark (?)
Examples
* "my_variable"
* "is_valid?"
* "variable_1"