java.lang.Object
swim.recon.ReconParser<I,V>
- Direct Known Subclasses:
ReconStructureParser
Factory for constructing Recon parsers and parse trees.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Vabsent()abstract Vabstract Iabstract Iabstract VbitwiseAnd(V lhs, V rhs) abstract VbitwiseNot(V rhs) abstract Vabstract VbitwiseXor(V lhs, V rhs) abstract Vbool(boolean value) abstract Vabstract Vconditional(V ifTerm, V thenTerm, V elseTerm) abstract Vdescendants(V selector) abstract Vabstract Vabstract Vextant()abstract Vabstract Vabstract Vabstract Vabstract Iabstract Vabstract Vabstract Vabstract booleanisDistinct(V value) abstract Iabstract Vabstract Vabstract Vabstract Vabstract Vabstract Vabstract Vabstract Vabstract Vabstract Vnum(double value) abstract Vnum(float value) abstract Vnum(int value) abstract Vnum(long value) abstract Vabstract Vnum(BigInteger value) abstract VparseAdditiveOperator(Input input, Builder<I, V> builder) parseAndOperator(Input input, Builder<I, V> builder) parseAttrExpression(Input input, Builder<I, V> builder) parseBitwiseAndOperator(Input input, Builder<I, V> builder) parseBitwiseOrOperator(Input input, Builder<I, V> builder) parseBitwiseXorOperator(Input input, Builder<I, V> builder) parseBlock(Input input) parseBlockExpression(Input input) parseBlockExpression(Input input, Builder<I, V> builder) parseBlockItem(Input input) parseBlockString(String string) parseComparisonOperator(Input input, Builder<I, V> builder) parseConditionalOperator(Input input, Builder<I, V> builder) parseIdent(Input input) parseInlineItem(Input input) parseInteger(Input input) parseInvokeOperator(Input input, Builder<I, V> builder) parseLambdaFunc(Input input, Builder<I, V> builder) parseLiteral(Input input, Builder<I, V> builder) parseMarkup(Input input) parseMarkup(Input input, Builder<I, V> builder) parseMultiplicativeOperator(Input input, Builder<I, V> builder) parseNumber(Input input) parseNumberString(String string) parseOrOperator(Input input, Builder<I, V> builder) parsePrefixOperator(Input input, Builder<I, V> builder) parsePrimary(Input input, Builder<I, V> builder) parseRawString(Input input) parseRecord(Input input) parseRecord(Input input, Builder<I, V> builder) parseSelector(Input input) parseSelector(Input input, Builder<I, V> builder) parseString(Input input) abstract Vabstract Vabstract Vselector()abstract Iabstract Iabstract Vabstract Vuint32(int value) abstract Vuint64(long value) abstract Vabstract V
-
Constructor Details
-
ReconParser
public ReconParser()
-
-
Method Details
-
isDistinct
-
item
-
value
-
attr
-
attr
-
slot
-
slot
-
valueBuilder
-
recordBuilder
-
dataOutput
-
textOutput
-
ident
-
num
-
num
-
num
-
num
-
num
-
num
-
uint32
-
uint64
-
bool
-
selector
-
extant
-
absent
-
conditional
-
or
-
and
-
bitwiseOr
-
bitwiseXor
-
bitwiseAnd
-
lt
-
le
-
eq
-
ne
-
ge
-
gt
-
plus
-
minus
-
times
-
divide
-
modulo
-
not
-
bitwiseNot
-
negative
-
positive
-
invoke
-
lambda
-
get
-
getAttr
-
getItem
-
children
-
descendants
-
keys
-
values
-
filter
-
parseBlock
-
parseAttr
-
parseBlockItem
-
parseInlineItem
-
parseRecord
-
parseRecord
-
parseMarkup
-
parseMarkup
-
parseData
-
parseIdent
-
parseString
-
parseRawString
-
parseNumber
-
parseInteger
-
parseBlockExpression
-
parseBlockExpression
-
parseLambdaFunc
-
parseConditionalOperator
-
parseOrOperator
-
parseAndOperator
-
parseBitwiseOrOperator
-
parseBitwiseXorOperator
-
parseBitwiseAndOperator
-
parseComparisonOperator
-
parseAttrExpression
-
parseAdditiveOperator
-
parseMultiplicativeOperator
-
parsePrefixOperator
-
parseInvokeOperator
-
parsePrimary
-
parseLiteral
-
parseSelector
-
parseSelector
-
blockParser
-
parseBlockString
-
parseNumberString
-