public class JsonQueryParser extends Object implements JsonQueryParserConstants
| Modifier and Type | Field and Description |
|---|---|
Token |
jj_nt
Next token.
|
Token |
token
Current token.
|
JsonQueryParserTokenManager |
token_source
Generated Token Manager.
|
ASSIGN_OP, ATSIGN, BOOLEAN_LITERAL_FALSE, BOOLEAN_LITERAL_TRUE, CLOSE_BRACE, CLOSE_BRACKET, CLOSE_PAR, CODEPOINT_CHAR, COLON, COMMA, COMMENT, COMP_EQUAL, COMP_GREATER, COMP_GREATER_EQUAL, COMP_LESS, COMP_LESS_EQUAL, COMP_NOT_EQUAL, DEFAULT, DEFAULT_EQUAL, DIGIT, DIVIDE, DIVIDE_EQUAL, DOLLAR, DOT, ENDQUOTE, EOF, ESCAPE_CHAR, EXPONENT, FLOAT_LITERAL, IDENTIFIER, IDENTIFIER_AFTER_DOT, INTEGER_LITERAL, KEYWORD_AS, KEYWORD_CATCH, KEYWORD_DEF, KEYWORD_ELIF, KEYWORD_ELSE, KEYWORD_END, KEYWORD_FOREACH, KEYWORD_IF, KEYWORD_IMPORT, KEYWORD_INCLUDE, KEYWORD_LABEL, KEYWORD_MODULE, KEYWORD_REDUCE, KEYWORD_THEN, KEYWORD_TRY, LETTER, MINUS, MINUS_EQUAL, MODULO, MODULO_EQUAL, NULL_LITERAL, OP_AND, OP_DEFAULT, OP_OR, OPEN_BRACE, OPEN_BRACKET, OPEN_INTERP, OPEN_PAR, OTHERWISE_AFTER_DOT, PIPE, PLUS, PLUS_EQUAL, QUESTION, QUOTE, RECURSION, SEMICOLON, SPACES, STATE_DOT, STATE_STRING, STATE_STRING_ESCAPE, TIMES, TIMES_EQUAL, tokenImage, UPDATE_OP, VISIBLE_CHAR| Constructor and Description |
|---|
JsonQueryParser(InputStream stream)
Constructor with InputStream.
|
JsonQueryParser(InputStream stream,
String encoding)
Constructor with InputStream and supplied encoding
|
JsonQueryParser(JsonQueryParserTokenManager tm)
Constructor with generated Token Manager.
|
JsonQueryParser(Reader stream)
Constructor.
|
public JsonQueryParserTokenManager token_source
public Token token
public Token jj_nt
public JsonQueryParser(InputStream stream)
public JsonQueryParser(InputStream stream, String encoding)
public JsonQueryParser(Reader stream)
public JsonQueryParser(JsonQueryParserTokenManager tm)
public static JsonQuery compile(String line) throws ParseException
ParseExceptionpublic final String KeywordAsString() throws ParseException
ParseExceptionpublic final String IdentifierAsString() throws ParseException
ParseExceptionpublic final String KeywordOrIdentifier() throws ParseException
ParseExceptionpublic final JsonQuery Start() throws ParseException
ParseExceptionpublic final JsonQuery JsonQuery() throws ParseException
ParseExceptionpublic final JsonQuery JsonQueryWithoutComma() throws ParseException
ParseExceptionpublic final JsonQuery TupleExpression() throws ParseException
ParseExceptionpublic final JsonQuery BinaryOperatorExpression() throws ParseException
ParseExceptionpublic final JsonQuery FunctionDefinition() throws ParseException
ParseExceptionpublic final String FunctionDefinitionParam() throws ParseException
ParseExceptionpublic final JsonQuery PrimaryExpression() throws ParseException
ParseExceptionpublic final JsonQuery RecursionOperator() throws ParseException
ParseExceptionpublic final JsonQuery FormattingFilter() throws ParseException
ParseExceptionpublic final JsonQuery TryCatchExpression() throws ParseException
ParseExceptionpublic final JsonQuery ForeachExpression() throws ParseException
ParseExceptionpublic final JsonQuery ReduceExpression() throws ParseException
ParseExceptionpublic final JsonQuery VariableAccess() throws ParseException
ParseExceptionpublic final JsonQuery ConditionalExpression() throws ParseException
ParseExceptionpublic final JsonQuery ObjectConstruction() throws ParseException
ParseExceptionpublic final void ObjectField(ObjectConstruction obj) throws ParseException
ParseExceptionpublic final JsonQuery ObjectFieldName() throws ParseException
ParseExceptionpublic final JsonQuery ObjectFieldValue() throws ParseException
ParseExceptionpublic final JsonQuery ArrayConstruction() throws ParseException
ParseExceptionpublic final JsonQuery ValueLiteral() throws ParseException
ParseExceptionpublic final JsonQuery FunctionCall() throws ParseException
ParseExceptionpublic final JsonQuery FieldAccessor(JsonQuery obj) throws ParseException
ParseExceptionpublic final JsonQuery ThisObjectAccess() throws ParseException
ParseExceptionpublic final JsonQuery IdentifierFieldAccessor(JsonQuery obj) throws ParseException
ParseExceptionpublic final JsonQuery StringFieldAccessor(JsonQuery obj) throws ParseException
ParseExceptionpublic final JsonQuery BracketFieldAccessor(JsonQuery obj) throws ParseException
ParseExceptionpublic final JsonQuery StringInterpolation() throws ParseException
ParseExceptionpublic final PatternMatcher Matcher() throws ParseException
ParseExceptionpublic final PatternMatcher ArrayMatcher() throws ParseException
ParseExceptionpublic final PatternMatcher ObjectMatcher() throws ParseException
ParseExceptionpublic final PatternMatcher ValueMatcher() throws ParseException
ParseExceptionpublic void ReInit(InputStream stream)
public void ReInit(InputStream stream, String encoding)
public void ReInit(Reader stream)
public void ReInit(JsonQueryParserTokenManager tm)
public final Token getNextToken()
public final Token getToken(int index)
public ParseException generateParseException()
public final void enable_tracing()
public final void disable_tracing()
Copyright © 2019. All rights reserved.