Class ReconParser<I, V>Abstract
Methods
Abstract
absent
- absent(): V
-
Returns V
Abstract
and
- and(lhs, rhs): V
-
Returns V
Abstract
attr
- attr(key, value): I
-
Returns I
- attr(key): I
-
Returns I
Abstract
bitwiseAnd
- bitwiseAnd(lhs, rhs): V
-
Returns V
Abstract
bitwiseNot
- bitwiseNot(rhs): V
-
Returns V
Abstract
bitwiseOr
- bitwiseOr(lhs, rhs): V
-
Returns V
Abstract
bitwiseXor
- bitwiseXor(lhs, rhs): V
-
Returns V
blockParser
- blockParser(): Parser<V>
-
Returns Parser<V>
Abstract
bool
- bool(value): V
-
Returns V
Abstract
children
- children(selector): V
-
Returns V
Abstract
conditional
- conditional(ifTerm, thenTerm, elseTerm): V
-
Parameters
-
ifTerm: V
-
thenTerm: V
-
elseTerm: V
Returns V
Abstract
dataOutput
- dataOutput(): Output<V>
-
Returns Output<V>
Abstract
descendants
- descendants(selector): V
-
Returns V
Abstract
divide
- divide(lhs, rhs): V
-
Returns V
Abstract
eq
- eq(lhs, rhs): V
-
Returns V
Abstract
extant
- extant(): V
-
Returns V
Abstract
filter
- filter(selector, predicate): V
-
Returns V
Abstract
ge
- ge(lhs, rhs): V
-
Returns V
Abstract
get
- get(selector, key): V
-
Returns V
Abstract
getAttr
- getAttr(selector, key): V
-
Returns V
Abstract
getItem
- getItem(selector, index): I
-
Returns I
Abstract
gt
- gt(lhs, rhs): V
-
Returns V
Abstract
ident
- ident(value): V
-
Returns V
Abstract
invoke
- invoke(func, args): V
-
Returns V
Abstract
isDistinct
- isDistinct(value): boolean
-
Returns boolean
Abstract
item
- item(value): I
-
Returns I
Abstract
keys
- keys(selector): V
-
Returns V
Abstract
lambda
- lambda(bindings, template): V
-
Returns V
Abstract
le
- le(lhs, rhs): V
-
Returns V
Abstract
lt
- lt(lhs, rhs): V
-
Returns V
Abstract
minus
- minus(lhs, rhs): V
-
Returns V
Abstract
modulo
- modulo(lhs, rhs): V
-
Returns V
Abstract
ne
- ne(lhs, rhs): V
-
Returns V
Abstract
negative
- negative(rhs): V
-
Returns V
Abstract
not
- not(rhs): V
-
Returns V
Abstract
num
- num(value): V
-
Returns V
Abstract
or
- or(lhs, rhs): V
-
Returns V
parseAdditiveOperator
- parseAdditiveOperator(input, builder?): Parser<V>
-
Parameters
-
input: Input
-
Optional
builder: Builder<I, V>
Returns Parser<V>
parseAndOperator
- parseAndOperator(input, builder?): Parser<V>
-
Parameters
-
input: Input
-
Optional
builder: Builder<I, V>
Returns Parser<V>
parseAttr
- parseAttr(input): Parser<I>
-
Returns Parser<I>
parseAttrExpression
- parseAttrExpression(input, builder?): Parser<V>
-
Parameters
-
input: Input
-
Optional
builder: Builder<I, V>
Returns Parser<V>
parseBitwiseAndOperator
- parseBitwiseAndOperator(input, builder?): Parser<V>
-
Parameters
-
input: Input
-
Optional
builder: Builder<I, V>
Returns Parser<V>
parseBitwiseOrOperator
- parseBitwiseOrOperator(input, builder?): Parser<V>
-
Parameters
-
input: Input
-
Optional
builder: Builder<I, V>
Returns Parser<V>
parseBitwiseXorOperator
- parseBitwiseXorOperator(input, builder?): Parser<V>
-
Parameters
-
input: Input
-
Optional
builder: Builder<I, V>
Returns Parser<V>
parseBlock
- parseBlock(input): Parser<V>
-
Returns Parser<V>
parseBlockExpression
- parseBlockExpression(input, builder?): Parser<V>
-
Parameters
-
input: Input
-
Optional
builder: Builder<I, V>
Returns Parser<V>
parseBlockItem
- parseBlockItem(input): Parser<V>
-
Returns Parser<V>
parseBlockString
- parseBlockString(string): V
-
Returns V
parseComparisonOperator
- parseComparisonOperator(input, builder?): Parser<V>
-
Parameters
-
input: Input
-
Optional
builder: Builder<I, V>
Returns Parser<V>
parseConditionalOperator
- parseConditionalOperator(input, builder?): Parser<V>
-
Parameters
-
input: Input
-
Optional
builder: Builder<I, V>
Returns Parser<V>
parseData
- parseData(input): Parser<V>
-
Returns Parser<V>
parseIdent
- parseIdent(input): Parser<V>
-
Returns Parser<V>
parseInlineItem
- parseInlineItem(input): Parser<V>
-
Returns Parser<V>
parseInteger
- parseInteger(input): Parser<V>
-
Returns Parser<V>
parseInvokeOperator
- parseInvokeOperator(input, builder?): Parser<V>
-
Parameters
-
input: Input
-
Optional
builder: Builder<I, V>
Returns Parser<V>
parseLambdaFunc
- parseLambdaFunc(input, builder?): Parser<V>
-
Parameters
-
input: Input
-
Optional
builder: Builder<I, V>
Returns Parser<V>
parseLiteral
- parseLiteral(input, builder?): Parser<V>
-
Parameters
-
input: Input
-
Optional
builder: Builder<I, V>
Returns Parser<V>
parseMarkup
- parseMarkup(input, builder?): Parser<V>
-
Parameters
-
input: Input
-
Optional
builder: Builder<I, V>
Returns Parser<V>
parseMultiplicativeOperator
- parseMultiplicativeOperator(input, builder?): Parser<V>
-
Parameters
-
input: Input
-
Optional
builder: Builder<I, V>
Returns Parser<V>
parseNumber
- parseNumber(input): Parser<V>
-
Returns Parser<V>
parseOrOperator
- parseOrOperator(input, builder?): Parser<V>
-
Parameters
-
input: Input
-
Optional
builder: Builder<I, V>
Returns Parser<V>
parsePrefixOperator
- parsePrefixOperator(input, builder?): Parser<V>
-
Parameters
-
input: Input
-
Optional
builder: Builder<I, V>
Returns Parser<V>
parsePrimary
- parsePrimary(input, builder?): Parser<V>
-
Parameters
-
input: Input
-
Optional
builder: Builder<I, V>
Returns Parser<V>
parseRawString
- parseRawString(input): Parser<V>
-
Returns Parser<V>
parseRecord
- parseRecord(input, builder?): Parser<V>
-
Parameters
-
input: Input
-
Optional
builder: Builder<I, V>
Returns Parser<V>
parseSelector
- parseSelector(input, builder?): Parser<V>
-
Parameters
-
input: Input
-
Optional
builder: Builder<I, V>
Returns Parser<V>
parseString
- parseString(input): Parser<V>
-
Returns Parser<V>
Abstract
plus
- plus(lhs, rhs): V
-
Returns V
Abstract
positive
- positive(rhs): V
-
Returns V
Abstract
recordBuilder
- recordBuilder(): Builder<I, V>
-
Returns Builder<I, V>
Abstract
selector
- selector(): V
-
Returns V
Abstract
slot
- slot(key, value): I
-
Returns I
- slot(key): I
-
Returns I
Abstract
textOutput
- textOutput(): Output<V>
-
Returns Output<V>
Abstract
times
- times(lhs, rhs): V
-
Returns V
Abstract
uint32
- uint32(value): V
-
Returns V
Abstract
uint64
- uint64(value): V
-
Returns V
Abstract
value
- value(item): V
-
Returns V
Abstract
valueBuilder
- valueBuilder(): Builder<I, V>
-
Returns Builder<I, V>
Abstract
values
- values(selector): V
-
Returns V
Factory for constructing Recon parsers and parse trees.