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 V
absent()
abstract V
abstract I
abstract I
abstract V
bitwiseAnd
(V lhs, V rhs) abstract V
bitwiseNot
(V rhs) abstract V
abstract V
bitwiseXor
(V lhs, V rhs) abstract V
bool
(boolean value) abstract V
abstract V
conditional
(V ifTerm, V thenTerm, V elseTerm) abstract V
descendants
(V selector) abstract V
abstract V
abstract V
extant()
abstract V
abstract V
abstract V
abstract V
abstract I
abstract V
abstract V
abstract V
abstract boolean
isDistinct
(V value) abstract I
abstract V
abstract V
abstract V
abstract V
abstract V
abstract V
abstract V
abstract V
abstract V
abstract V
num
(double value) abstract V
num
(float value) abstract V
num
(int value) abstract V
num
(long value) abstract V
abstract V
num
(BigInteger value) abstract V
parseAdditiveOperator
(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 V
abstract V
abstract V
selector()
abstract I
abstract I
abstract V
abstract V
uint32
(int value) abstract V
uint64
(long value) abstract V
abstract 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
-