lucee.Component
commandbox.system.modules.jmespath.models.Parser
| Property Summary | ||||
|---|---|---|---|---|
| type | property | default | serializable | required |
any
|
jmesPathLexer
|
true
|
false
|
|
| Method Summary | |
|---|---|
any
|
_advance([any state])
|
any
|
_errorToken([any token], [any state])
|
any
|
_loadTokens([any expression])
|
any
|
_lookahead([any number], [any state])
|
any
|
_lookaheadToken([any number], [any state])
|
any
|
_match([any tokenType], [any state])
|
any
|
_parseComparator([any left], [any comparator], [any state])
|
any
|
_parseDotRHS([any rbp], [any state])
|
any
|
_parseIndexExpression([any state])
|
any
|
_parseMultiselectHash([any state])
|
any
|
_parseMultiselectList([any state])
|
any
|
_parseProjectionRHS([any rbp], [any state])
|
any
|
_parseSliceExpression([any state])
|
any
|
_projectIfSlice([any left], [any right], [any state])
|
any
|
expression([any rbp], [any state])
|
any
|
led([any tokenName], [any left], [any state])
|
any
|
nud([any token], [any state])
|
any
|
parse([any expression])
|
| Methods inherited from class lucee.Component |
|---|
| None |
| Property Detail |
|---|
access - publicrequired - falsereturntype - anyinject - Lexer@JMESPathserializable - true| Method Detail |
|---|
statetokenstateexpressionnumberstatenumberstatetokenTypestateleftcomparatorstaterbpstatestatestatestaterbpstatestateleftrightstaterbpstatetokenNameleftstatetokenstateexpression