com.senseidb.bql.parsers
Class BQLParser
java.lang.Object
org.antlr.runtime.BaseRecognizer
org.antlr.runtime.Parser
com.senseidb.bql.parsers.BQLParser
public class BQLParser
- extends org.antlr.runtime.Parser
Fields inherited from class org.antlr.runtime.Parser |
input |
Fields inherited from class org.antlr.runtime.BaseRecognizer |
DEFAULT_TOKEN_CHANNEL, HIDDEN, INITIAL_FOLLOW_STACK_SIZE, MEMO_RULE_FAILED, MEMO_RULE_UNKNOWN, NEXT_TOKEN_RULE_NAME, state |
Constructor Summary |
BQLParser(org.antlr.runtime.TokenStream input)
|
BQLParser(org.antlr.runtime.TokenStream input,
Map<String,String[]> facetInfoMap)
|
BQLParser(org.antlr.runtime.TokenStream input,
org.antlr.runtime.RecognizerSharedState state)
|
Methods inherited from class org.antlr.runtime.Parser |
getCurrentInputSymbol, getMissingSymbol, getSourceName, getTokenStream, reset, setTokenStream, traceIn, traceOut |
Methods inherited from class org.antlr.runtime.BaseRecognizer |
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, emitErrorMessage, endResync, failed, getBacktrackingLevel, getErrorHeader, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, match, matchAny, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, reportError, setBacktrackingLevel, toStrings, traceIn, traceOut |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
tokenNames
public static final String[] tokenNames
EOF
public static final int EOF
- See Also:
- Constant Field Values
T__87
public static final int T__87
- See Also:
- Constant Field Values
AFTER
public static final int AFTER
- See Also:
- Constant Field Values
AGAINST
public static final int AGAINST
- See Also:
- Constant Field Values
AGO
public static final int AGO
- See Also:
- Constant Field Values
ALL
public static final int ALL
- See Also:
- Constant Field Values
ALPHA
public static final int ALPHA
- See Also:
- Constant Field Values
AND
public static final int AND
- See Also:
- Constant Field Values
AND_PRED
public static final int AND_PRED
- See Also:
- Constant Field Values
ASC
public static final int ASC
- See Also:
- Constant Field Values
BEFORE
public static final int BEFORE
- See Also:
- Constant Field Values
BETWEEN
public static final int BETWEEN
- See Also:
- Constant Field Values
BOOLEAN
public static final int BOOLEAN
- See Also:
- Constant Field Values
BROWSE
public static final int BROWSE
- See Also:
- Constant Field Values
BY
public static final int BY
- See Also:
- Constant Field Values
BYTEARRAY
public static final int BYTEARRAY
- See Also:
- Constant Field Values
COLON
public static final int COLON
- See Also:
- Constant Field Values
COLUMN_LIST
public static final int COLUMN_LIST
- See Also:
- Constant Field Values
COMMA
public static final int COMMA
- See Also:
- Constant Field Values
COMMENT
public static final int COMMENT
- See Also:
- Constant Field Values
CONTAINS
public static final int CONTAINS
- See Also:
- Constant Field Values
DATE
public static final int DATE
- See Also:
- Constant Field Values
DAYS
public static final int DAYS
- See Also:
- Constant Field Values
DESC
public static final int DESC
- See Also:
- Constant Field Values
DESCRIBE
public static final int DESCRIBE
- See Also:
- Constant Field Values
DIGIT
public static final int DIGIT
- See Also:
- Constant Field Values
DOUBLE
public static final int DOUBLE
- See Also:
- Constant Field Values
EQUAL
public static final int EQUAL
- See Also:
- Constant Field Values
EQUAL_PRED
public static final int EQUAL_PRED
- See Also:
- Constant Field Values
EXCEPT
public static final int EXCEPT
- See Also:
- Constant Field Values
FACET
public static final int FACET
- See Also:
- Constant Field Values
FALSE
public static final int FALSE
- See Also:
- Constant Field Values
FETCHING
public static final int FETCHING
- See Also:
- Constant Field Values
FROM
public static final int FROM
- See Also:
- Constant Field Values
GIVEN
public static final int GIVEN
- See Also:
- Constant Field Values
GROUP
public static final int GROUP
- See Also:
- Constant Field Values
GT
public static final int GT
- See Also:
- Constant Field Values
GTE
public static final int GTE
- See Also:
- Constant Field Values
HITS
public static final int HITS
- See Also:
- Constant Field Values
HOURS
public static final int HOURS
- See Also:
- Constant Field Values
IDENT
public static final int IDENT
- See Also:
- Constant Field Values
IN
public static final int IN
- See Also:
- Constant Field Values
INT
public static final int INT
- See Also:
- Constant Field Values
INTEGER
public static final int INTEGER
- See Also:
- Constant Field Values
IS
public static final int IS
- See Also:
- Constant Field Values
LAST
public static final int LAST
- See Also:
- Constant Field Values
LIKE
public static final int LIKE
- See Also:
- Constant Field Values
LIMIT
public static final int LIMIT
- See Also:
- Constant Field Values
LINE_COMMENT
public static final int LINE_COMMENT
- See Also:
- Constant Field Values
LONG
public static final int LONG
- See Also:
- Constant Field Values
LPAR
public static final int LPAR
- See Also:
- Constant Field Values
LT
public static final int LT
- See Also:
- Constant Field Values
LTE
public static final int LTE
- See Also:
- Constant Field Values
MATCH
public static final int MATCH
- See Also:
- Constant Field Values
MILLISECONDS
public static final int MILLISECONDS
- See Also:
- Constant Field Values
MINS
public static final int MINS
- See Also:
- Constant Field Values
MINUTES
public static final int MINUTES
- See Also:
- Constant Field Values
MSECS
public static final int MSECS
- See Also:
- Constant Field Values
NOT
public static final int NOT
- See Also:
- Constant Field Values
NOT_EQUAL
public static final int NOT_EQUAL
- See Also:
- Constant Field Values
NOW
public static final int NOW
- See Also:
- Constant Field Values
OR
public static final int OR
- See Also:
- Constant Field Values
ORDER
public static final int ORDER
- See Also:
- Constant Field Values
OR_PRED
public static final int OR_PRED
- See Also:
- Constant Field Values
PARAM
public static final int PARAM
- See Also:
- Constant Field Values
QUERY
public static final int QUERY
- See Also:
- Constant Field Values
RANGE_PRED
public static final int RANGE_PRED
- See Also:
- Constant Field Values
REAL
public static final int REAL
- See Also:
- Constant Field Values
RPAR
public static final int RPAR
- See Also:
- Constant Field Values
SECONDS
public static final int SECONDS
- See Also:
- Constant Field Values
SECS
public static final int SECS
- See Also:
- Constant Field Values
SELECT
public static final int SELECT
- See Also:
- Constant Field Values
SEMI
public static final int SEMI
- See Also:
- Constant Field Values
SINCE
public static final int SINCE
- See Also:
- Constant Field Values
STORED
public static final int STORED
- See Also:
- Constant Field Values
STRING
public static final int STRING
- See Also:
- Constant Field Values
STRING_LITERAL
public static final int STRING_LITERAL
- See Also:
- Constant Field Values
TIME
public static final int TIME
- See Also:
- Constant Field Values
TOP
public static final int TOP
- See Also:
- Constant Field Values
TRUE
public static final int TRUE
- See Also:
- Constant Field Values
VALUE
public static final int VALUE
- See Also:
- Constant Field Values
WEEKS
public static final int WEEKS
- See Also:
- Constant Field Values
WHERE
public static final int WHERE
- See Also:
- Constant Field Values
WITH
public static final int WITH
- See Also:
- Constant Field Values
WS
public static final int WS
- See Also:
- Constant Field Values
adaptor
protected org.antlr.runtime.tree.TreeAdaptor adaptor
FOLLOW_select_stmt_in_statement2563
public static final org.antlr.runtime.BitSet FOLLOW_select_stmt_in_statement2563
FOLLOW_describe_stmt_in_statement2579
public static final org.antlr.runtime.BitSet FOLLOW_describe_stmt_in_statement2579
FOLLOW_SEMI_in_statement2593
public static final org.antlr.runtime.BitSet FOLLOW_SEMI_in_statement2593
FOLLOW_EOF_in_statement2596
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_statement2596
FOLLOW_SELECT_in_select_stmt2624
public static final org.antlr.runtime.BitSet FOLLOW_SELECT_in_select_stmt2624
FOLLOW_87_in_select_stmt2627
public static final org.antlr.runtime.BitSet FOLLOW_87_in_select_stmt2627
FOLLOW_column_name_list_in_select_stmt2633
public static final org.antlr.runtime.BitSet FOLLOW_column_name_list_in_select_stmt2633
FOLLOW_FROM_in_select_stmt2645
public static final org.antlr.runtime.BitSet FOLLOW_FROM_in_select_stmt2645
FOLLOW_IDENT_in_select_stmt2647
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_select_stmt2647
FOLLOW_where_in_select_stmt2661
public static final org.antlr.runtime.BitSet FOLLOW_where_in_select_stmt2661
FOLLOW_given_clause_in_select_stmt2674
public static final org.antlr.runtime.BitSet FOLLOW_given_clause_in_select_stmt2674
FOLLOW_order_by_clause_in_select_stmt2693
public static final org.antlr.runtime.BitSet FOLLOW_order_by_clause_in_select_stmt2693
FOLLOW_limit_clause_in_select_stmt2726
public static final org.antlr.runtime.BitSet FOLLOW_limit_clause_in_select_stmt2726
FOLLOW_group_by_clause_in_select_stmt2758
public static final org.antlr.runtime.BitSet FOLLOW_group_by_clause_in_select_stmt2758
FOLLOW_browse_by_clause_in_select_stmt2790
public static final org.antlr.runtime.BitSet FOLLOW_browse_by_clause_in_select_stmt2790
FOLLOW_fetching_stored_clause_in_select_stmt2822
public static final org.antlr.runtime.BitSet FOLLOW_fetching_stored_clause_in_select_stmt2822
FOLLOW_DESCRIBE_in_describe_stmt2885
public static final org.antlr.runtime.BitSet FOLLOW_DESCRIBE_in_describe_stmt2885
FOLLOW_IDENT_in_describe_stmt2887
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_describe_stmt2887
FOLLOW_column_name_in_column_name_list2917
public static final org.antlr.runtime.BitSet FOLLOW_column_name_in_column_name_list2917
FOLLOW_COMMA_in_column_name_list2930
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_column_name_list2930
FOLLOW_column_name_in_column_name_list2934
public static final org.antlr.runtime.BitSet FOLLOW_column_name_in_column_name_list2934
FOLLOW_IDENT_in_column_name2974
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_column_name2974
FOLLOW_WHERE_in_where2997
public static final org.antlr.runtime.BitSet FOLLOW_WHERE_in_where2997
FOLLOW_search_expr_in_where3000
public static final org.antlr.runtime.BitSet FOLLOW_search_expr_in_where3000
FOLLOW_ORDER_in_order_by_clause3033
public static final org.antlr.runtime.BitSet FOLLOW_ORDER_in_order_by_clause3033
FOLLOW_BY_in_order_by_clause3035
public static final org.antlr.runtime.BitSet FOLLOW_BY_in_order_by_clause3035
FOLLOW_sort_specs_in_order_by_clause3037
public static final org.antlr.runtime.BitSet FOLLOW_sort_specs_in_order_by_clause3037
FOLLOW_sort_spec_in_sort_specs3077
public static final org.antlr.runtime.BitSet FOLLOW_sort_spec_in_sort_specs3077
FOLLOW_COMMA_in_sort_specs3098
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_sort_specs3098
FOLLOW_sort_spec_in_sort_specs3102
public static final org.antlr.runtime.BitSet FOLLOW_sort_spec_in_sort_specs3102
FOLLOW_column_name_in_sort_spec3163
public static final org.antlr.runtime.BitSet FOLLOW_column_name_in_sort_spec3163
FOLLOW_ASC_in_sort_spec3168
public static final org.antlr.runtime.BitSet FOLLOW_ASC_in_sort_spec3168
FOLLOW_DESC_in_sort_spec3174
public static final org.antlr.runtime.BitSet FOLLOW_DESC_in_sort_spec3174
FOLLOW_LIMIT_in_limit_clause3209
public static final org.antlr.runtime.BitSet FOLLOW_LIMIT_in_limit_clause3209
FOLLOW_INTEGER_in_limit_clause3214
public static final org.antlr.runtime.BitSet FOLLOW_INTEGER_in_limit_clause3214
FOLLOW_COMMA_in_limit_clause3216
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_limit_clause3216
FOLLOW_INTEGER_in_limit_clause3222
public static final org.antlr.runtime.BitSet FOLLOW_INTEGER_in_limit_clause3222
FOLLOW_GROUP_in_group_by_clause3255
public static final org.antlr.runtime.BitSet FOLLOW_GROUP_in_group_by_clause3255
FOLLOW_BY_in_group_by_clause3257
public static final org.antlr.runtime.BitSet FOLLOW_BY_in_group_by_clause3257
FOLLOW_column_name_in_group_by_clause3259
public static final org.antlr.runtime.BitSet FOLLOW_column_name_in_group_by_clause3259
FOLLOW_TOP_in_group_by_clause3262
public static final org.antlr.runtime.BitSet FOLLOW_TOP_in_group_by_clause3262
FOLLOW_INTEGER_in_group_by_clause3266
public static final org.antlr.runtime.BitSet FOLLOW_INTEGER_in_group_by_clause3266
FOLLOW_BROWSE_in_browse_by_clause3306
public static final org.antlr.runtime.BitSet FOLLOW_BROWSE_in_browse_by_clause3306
FOLLOW_BY_in_browse_by_clause3308
public static final org.antlr.runtime.BitSet FOLLOW_BY_in_browse_by_clause3308
FOLLOW_facet_spec_in_browse_by_clause3312
public static final org.antlr.runtime.BitSet FOLLOW_facet_spec_in_browse_by_clause3312
FOLLOW_COMMA_in_browse_by_clause3333
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_browse_by_clause3333
FOLLOW_facet_spec_in_browse_by_clause3337
public static final org.antlr.runtime.BitSet FOLLOW_facet_spec_in_browse_by_clause3337
FOLLOW_column_name_in_facet_spec3390
public static final org.antlr.runtime.BitSet FOLLOW_column_name_in_facet_spec3390
FOLLOW_LPAR_in_facet_spec3414
public static final org.antlr.runtime.BitSet FOLLOW_LPAR_in_facet_spec3414
FOLLOW_TRUE_in_facet_spec3430
public static final org.antlr.runtime.BitSet FOLLOW_TRUE_in_facet_spec3430
FOLLOW_FALSE_in_facet_spec3436
public static final org.antlr.runtime.BitSet FOLLOW_FALSE_in_facet_spec3436
FOLLOW_COMMA_in_facet_spec3439
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_facet_spec3439
FOLLOW_INTEGER_in_facet_spec3455
public static final org.antlr.runtime.BitSet FOLLOW_INTEGER_in_facet_spec3455
FOLLOW_COMMA_in_facet_spec3457
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_facet_spec3457
FOLLOW_INTEGER_in_facet_spec3473
public static final org.antlr.runtime.BitSet FOLLOW_INTEGER_in_facet_spec3473
FOLLOW_COMMA_in_facet_spec3475
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_facet_spec3475
FOLLOW_HITS_in_facet_spec3490
public static final org.antlr.runtime.BitSet FOLLOW_HITS_in_facet_spec3490
FOLLOW_VALUE_in_facet_spec3494
public static final org.antlr.runtime.BitSet FOLLOW_VALUE_in_facet_spec3494
FOLLOW_RPAR_in_facet_spec3511
public static final org.antlr.runtime.BitSet FOLLOW_RPAR_in_facet_spec3511
FOLLOW_FETCHING_in_fetching_stored_clause3560
public static final org.antlr.runtime.BitSet FOLLOW_FETCHING_in_fetching_stored_clause3560
FOLLOW_STORED_in_fetching_stored_clause3562
public static final org.antlr.runtime.BitSet FOLLOW_STORED_in_fetching_stored_clause3562
FOLLOW_TRUE_in_fetching_stored_clause3574
public static final org.antlr.runtime.BitSet FOLLOW_TRUE_in_fetching_stored_clause3574
FOLLOW_FALSE_in_fetching_stored_clause3578
public static final org.antlr.runtime.BitSet FOLLOW_FALSE_in_fetching_stored_clause3578
FOLLOW_term_expr_in_search_expr3622
public static final org.antlr.runtime.BitSet FOLLOW_term_expr_in_search_expr3622
FOLLOW_OR_in_search_expr3635
public static final org.antlr.runtime.BitSet FOLLOW_OR_in_search_expr3635
FOLLOW_term_expr_in_search_expr3639
public static final org.antlr.runtime.BitSet FOLLOW_term_expr_in_search_expr3639
FOLLOW_factor_expr_in_term_expr3715
public static final org.antlr.runtime.BitSet FOLLOW_factor_expr_in_term_expr3715
FOLLOW_AND_in_term_expr3728
public static final org.antlr.runtime.BitSet FOLLOW_AND_in_term_expr3728
FOLLOW_factor_expr_in_term_expr3732
public static final org.antlr.runtime.BitSet FOLLOW_factor_expr_in_term_expr3732
FOLLOW_predicate_in_factor_expr3801
public static final org.antlr.runtime.BitSet FOLLOW_predicate_in_factor_expr3801
FOLLOW_LPAR_in_factor_expr3813
public static final org.antlr.runtime.BitSet FOLLOW_LPAR_in_factor_expr3813
FOLLOW_search_expr_in_factor_expr3815
public static final org.antlr.runtime.BitSet FOLLOW_search_expr_in_factor_expr3815
FOLLOW_RPAR_in_factor_expr3817
public static final org.antlr.runtime.BitSet FOLLOW_RPAR_in_factor_expr3817
FOLLOW_in_predicate_in_predicate3862
public static final org.antlr.runtime.BitSet FOLLOW_in_predicate_in_predicate3862
FOLLOW_contains_all_predicate_in_predicate3874
public static final org.antlr.runtime.BitSet FOLLOW_contains_all_predicate_in_predicate3874
FOLLOW_equal_predicate_in_predicate3886
public static final org.antlr.runtime.BitSet FOLLOW_equal_predicate_in_predicate3886
FOLLOW_not_equal_predicate_in_predicate3898
public static final org.antlr.runtime.BitSet FOLLOW_not_equal_predicate_in_predicate3898
FOLLOW_query_predicate_in_predicate3910
public static final org.antlr.runtime.BitSet FOLLOW_query_predicate_in_predicate3910
FOLLOW_between_predicate_in_predicate3922
public static final org.antlr.runtime.BitSet FOLLOW_between_predicate_in_predicate3922
FOLLOW_range_predicate_in_predicate3934
public static final org.antlr.runtime.BitSet FOLLOW_range_predicate_in_predicate3934
FOLLOW_time_predicate_in_predicate3946
public static final org.antlr.runtime.BitSet FOLLOW_time_predicate_in_predicate3946
FOLLOW_match_predicate_in_predicate3958
public static final org.antlr.runtime.BitSet FOLLOW_match_predicate_in_predicate3958
FOLLOW_like_predicate_in_predicate3970
public static final org.antlr.runtime.BitSet FOLLOW_like_predicate_in_predicate3970
FOLLOW_column_name_in_in_predicate3995
public static final org.antlr.runtime.BitSet FOLLOW_column_name_in_in_predicate3995
FOLLOW_NOT_in_in_predicate3999
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_in_predicate3999
FOLLOW_IN_in_in_predicate4002
public static final org.antlr.runtime.BitSet FOLLOW_IN_in_in_predicate4002
FOLLOW_value_list_in_in_predicate4004
public static final org.antlr.runtime.BitSet FOLLOW_value_list_in_in_predicate4004
FOLLOW_except_clause_in_in_predicate4008
public static final org.antlr.runtime.BitSet FOLLOW_except_clause_in_in_predicate4008
FOLLOW_predicate_props_in_in_predicate4011
public static final org.antlr.runtime.BitSet FOLLOW_predicate_props_in_in_predicate4011
FOLLOW_column_name_in_contains_all_predicate4074
public static final org.antlr.runtime.BitSet FOLLOW_column_name_in_contains_all_predicate4074
FOLLOW_CONTAINS_in_contains_all_predicate4076
public static final org.antlr.runtime.BitSet FOLLOW_CONTAINS_in_contains_all_predicate4076
FOLLOW_ALL_in_contains_all_predicate4078
public static final org.antlr.runtime.BitSet FOLLOW_ALL_in_contains_all_predicate4078
FOLLOW_value_list_in_contains_all_predicate4080
public static final org.antlr.runtime.BitSet FOLLOW_value_list_in_contains_all_predicate4080
FOLLOW_except_clause_in_contains_all_predicate4084
public static final org.antlr.runtime.BitSet FOLLOW_except_clause_in_contains_all_predicate4084
FOLLOW_predicate_props_in_contains_all_predicate4087
public static final org.antlr.runtime.BitSet FOLLOW_predicate_props_in_contains_all_predicate4087
FOLLOW_column_name_in_equal_predicate4148
public static final org.antlr.runtime.BitSet FOLLOW_column_name_in_equal_predicate4148
FOLLOW_EQUAL_in_equal_predicate4150
public static final org.antlr.runtime.BitSet FOLLOW_EQUAL_in_equal_predicate4150
FOLLOW_value_in_equal_predicate4152
public static final org.antlr.runtime.BitSet FOLLOW_value_in_equal_predicate4152
FOLLOW_predicate_props_in_equal_predicate4156
public static final org.antlr.runtime.BitSet FOLLOW_predicate_props_in_equal_predicate4156
FOLLOW_column_name_in_not_equal_predicate4211
public static final org.antlr.runtime.BitSet FOLLOW_column_name_in_not_equal_predicate4211
FOLLOW_NOT_EQUAL_in_not_equal_predicate4213
public static final org.antlr.runtime.BitSet FOLLOW_NOT_EQUAL_in_not_equal_predicate4213
FOLLOW_value_in_not_equal_predicate4215
public static final org.antlr.runtime.BitSet FOLLOW_value_in_not_equal_predicate4215
FOLLOW_predicate_props_in_not_equal_predicate4217
public static final org.antlr.runtime.BitSet FOLLOW_predicate_props_in_not_equal_predicate4217
FOLLOW_QUERY_in_query_predicate4272
public static final org.antlr.runtime.BitSet FOLLOW_QUERY_in_query_predicate4272
FOLLOW_IS_in_query_predicate4274
public static final org.antlr.runtime.BitSet FOLLOW_IS_in_query_predicate4274
FOLLOW_STRING_LITERAL_in_query_predicate4276
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_query_predicate4276
FOLLOW_column_name_in_between_predicate4325
public static final org.antlr.runtime.BitSet FOLLOW_column_name_in_between_predicate4325
FOLLOW_NOT_in_between_predicate4329
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_between_predicate4329
FOLLOW_BETWEEN_in_between_predicate4332
public static final org.antlr.runtime.BitSet FOLLOW_BETWEEN_in_between_predicate4332
FOLLOW_value_in_between_predicate4336
public static final org.antlr.runtime.BitSet FOLLOW_value_in_between_predicate4336
FOLLOW_AND_in_between_predicate4338
public static final org.antlr.runtime.BitSet FOLLOW_AND_in_between_predicate4338
FOLLOW_value_in_between_predicate4342
public static final org.antlr.runtime.BitSet FOLLOW_value_in_between_predicate4342
FOLLOW_column_name_in_range_predicate4398
public static final org.antlr.runtime.BitSet FOLLOW_column_name_in_range_predicate4398
FOLLOW_GT_in_range_predicate4403
public static final org.antlr.runtime.BitSet FOLLOW_GT_in_range_predicate4403
FOLLOW_GTE_in_range_predicate4409
public static final org.antlr.runtime.BitSet FOLLOW_GTE_in_range_predicate4409
FOLLOW_LT_in_range_predicate4415
public static final org.antlr.runtime.BitSet FOLLOW_LT_in_range_predicate4415
FOLLOW_LTE_in_range_predicate4421
public static final org.antlr.runtime.BitSet FOLLOW_LTE_in_range_predicate4421
FOLLOW_value_in_range_predicate4426
public static final org.antlr.runtime.BitSet FOLLOW_value_in_range_predicate4426
FOLLOW_column_name_in_time_predicate4478
public static final org.antlr.runtime.BitSet FOLLOW_column_name_in_time_predicate4478
FOLLOW_NOT_in_time_predicate4481
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_time_predicate4481
FOLLOW_IN_in_time_predicate4485
public static final org.antlr.runtime.BitSet FOLLOW_IN_in_time_predicate4485
FOLLOW_LAST_in_time_predicate4487
public static final org.antlr.runtime.BitSet FOLLOW_LAST_in_time_predicate4487
FOLLOW_time_span_in_time_predicate4489
public static final org.antlr.runtime.BitSet FOLLOW_time_span_in_time_predicate4489
FOLLOW_column_name_in_time_predicate4509
public static final org.antlr.runtime.BitSet FOLLOW_column_name_in_time_predicate4509
FOLLOW_NOT_in_time_predicate4512
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_time_predicate4512
FOLLOW_SINCE_in_time_predicate4519
public static final org.antlr.runtime.BitSet FOLLOW_SINCE_in_time_predicate4519
FOLLOW_AFTER_in_time_predicate4525
public static final org.antlr.runtime.BitSet FOLLOW_AFTER_in_time_predicate4525
FOLLOW_BEFORE_in_time_predicate4531
public static final org.antlr.runtime.BitSet FOLLOW_BEFORE_in_time_predicate4531
FOLLOW_time_expr_in_time_predicate4534
public static final org.antlr.runtime.BitSet FOLLOW_time_expr_in_time_predicate4534
FOLLOW_time_week_part_in_time_span4569
public static final org.antlr.runtime.BitSet FOLLOW_time_week_part_in_time_span4569
FOLLOW_time_day_part_in_time_span4574
public static final org.antlr.runtime.BitSet FOLLOW_time_day_part_in_time_span4574
FOLLOW_time_hour_part_in_time_span4579
public static final org.antlr.runtime.BitSet FOLLOW_time_hour_part_in_time_span4579
FOLLOW_time_minute_part_in_time_span4593
public static final org.antlr.runtime.BitSet FOLLOW_time_minute_part_in_time_span4593
FOLLOW_time_second_part_in_time_span4598
public static final org.antlr.runtime.BitSet FOLLOW_time_second_part_in_time_span4598
FOLLOW_time_millisecond_part_in_time_span4603
public static final org.antlr.runtime.BitSet FOLLOW_time_millisecond_part_in_time_span4603
FOLLOW_INTEGER_in_time_week_part4637
public static final org.antlr.runtime.BitSet FOLLOW_INTEGER_in_time_week_part4637
FOLLOW_WEEKS_in_time_week_part4639
public static final org.antlr.runtime.BitSet FOLLOW_WEEKS_in_time_week_part4639
FOLLOW_INTEGER_in_time_day_part4672
public static final org.antlr.runtime.BitSet FOLLOW_INTEGER_in_time_day_part4672
FOLLOW_DAYS_in_time_day_part4674
public static final org.antlr.runtime.BitSet FOLLOW_DAYS_in_time_day_part4674
FOLLOW_INTEGER_in_time_hour_part4707
public static final org.antlr.runtime.BitSet FOLLOW_INTEGER_in_time_hour_part4707
FOLLOW_HOURS_in_time_hour_part4709
public static final org.antlr.runtime.BitSet FOLLOW_HOURS_in_time_hour_part4709
FOLLOW_INTEGER_in_time_minute_part4742
public static final org.antlr.runtime.BitSet FOLLOW_INTEGER_in_time_minute_part4742
FOLLOW_set_in_time_minute_part4744
public static final org.antlr.runtime.BitSet FOLLOW_set_in_time_minute_part4744
FOLLOW_INTEGER_in_time_second_part4783
public static final org.antlr.runtime.BitSet FOLLOW_INTEGER_in_time_second_part4783
FOLLOW_set_in_time_second_part4785
public static final org.antlr.runtime.BitSet FOLLOW_set_in_time_second_part4785
FOLLOW_INTEGER_in_time_millisecond_part4825
public static final org.antlr.runtime.BitSet FOLLOW_INTEGER_in_time_millisecond_part4825
FOLLOW_set_in_time_millisecond_part4827
public static final org.antlr.runtime.BitSet FOLLOW_set_in_time_millisecond_part4827
FOLLOW_time_span_in_time_expr4866
public static final org.antlr.runtime.BitSet FOLLOW_time_span_in_time_expr4866
FOLLOW_AGO_in_time_expr4868
public static final org.antlr.runtime.BitSet FOLLOW_AGO_in_time_expr4868
FOLLOW_date_time_string_in_time_expr4888
public static final org.antlr.runtime.BitSet FOLLOW_date_time_string_in_time_expr4888
FOLLOW_NOW_in_time_expr4908
public static final org.antlr.runtime.BitSet FOLLOW_NOW_in_time_expr4908
FOLLOW_DATE_in_date_time_string4941
public static final org.antlr.runtime.BitSet FOLLOW_DATE_in_date_time_string4941
FOLLOW_TIME_in_date_time_string4943
public static final org.antlr.runtime.BitSet FOLLOW_TIME_in_date_time_string4943
FOLLOW_NOT_in_match_predicate4978
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_match_predicate4978
FOLLOW_MATCH_in_match_predicate4982
public static final org.antlr.runtime.BitSet FOLLOW_MATCH_in_match_predicate4982
FOLLOW_LPAR_in_match_predicate4984
public static final org.antlr.runtime.BitSet FOLLOW_LPAR_in_match_predicate4984
FOLLOW_column_name_list_in_match_predicate4986
public static final org.antlr.runtime.BitSet FOLLOW_column_name_list_in_match_predicate4986
FOLLOW_RPAR_in_match_predicate4988
public static final org.antlr.runtime.BitSet FOLLOW_RPAR_in_match_predicate4988
FOLLOW_AGAINST_in_match_predicate4990
public static final org.antlr.runtime.BitSet FOLLOW_AGAINST_in_match_predicate4990
FOLLOW_LPAR_in_match_predicate4992
public static final org.antlr.runtime.BitSet FOLLOW_LPAR_in_match_predicate4992
FOLLOW_STRING_LITERAL_in_match_predicate4994
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_match_predicate4994
FOLLOW_RPAR_in_match_predicate4996
public static final org.antlr.runtime.BitSet FOLLOW_RPAR_in_match_predicate4996
FOLLOW_column_name_in_like_predicate5029
public static final org.antlr.runtime.BitSet FOLLOW_column_name_in_like_predicate5029
FOLLOW_NOT_in_like_predicate5032
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_like_predicate5032
FOLLOW_LIKE_in_like_predicate5036
public static final org.antlr.runtime.BitSet FOLLOW_LIKE_in_like_predicate5036
FOLLOW_STRING_LITERAL_in_like_predicate5038
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_like_predicate5038
FOLLOW_LPAR_in_value_list5076
public static final org.antlr.runtime.BitSet FOLLOW_LPAR_in_value_list5076
FOLLOW_value_in_value_list5080
public static final org.antlr.runtime.BitSet FOLLOW_value_in_value_list5080
FOLLOW_COMMA_in_value_list5101
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_value_list5101
FOLLOW_value_in_value_list5105
public static final org.antlr.runtime.BitSet FOLLOW_value_in_value_list5105
FOLLOW_RPAR_in_value_list5132
public static final org.antlr.runtime.BitSet FOLLOW_RPAR_in_value_list5132
FOLLOW_numeric_in_value5160
public static final org.antlr.runtime.BitSet FOLLOW_numeric_in_value5160
FOLLOW_STRING_LITERAL_in_value5172
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_value5172
FOLLOW_TRUE_in_value5184
public static final org.antlr.runtime.BitSet FOLLOW_TRUE_in_value5184
FOLLOW_FALSE_in_value5196
public static final org.antlr.runtime.BitSet FOLLOW_FALSE_in_value5196
FOLLOW_time_expr_in_numeric5221
public static final org.antlr.runtime.BitSet FOLLOW_time_expr_in_numeric5221
FOLLOW_INTEGER_in_numeric5233
public static final org.antlr.runtime.BitSet FOLLOW_INTEGER_in_numeric5233
FOLLOW_REAL_in_numeric5245
public static final org.antlr.runtime.BitSet FOLLOW_REAL_in_numeric5245
FOLLOW_EXCEPT_in_except_clause5270
public static final org.antlr.runtime.BitSet FOLLOW_EXCEPT_in_except_clause5270
FOLLOW_value_list_in_except_clause5273
public static final org.antlr.runtime.BitSet FOLLOW_value_list_in_except_clause5273
FOLLOW_WITH_in_predicate_props5308
public static final org.antlr.runtime.BitSet FOLLOW_WITH_in_predicate_props5308
FOLLOW_prop_list_in_predicate_props5311
public static final org.antlr.runtime.BitSet FOLLOW_prop_list_in_predicate_props5311
FOLLOW_LPAR_in_prop_list5349
public static final org.antlr.runtime.BitSet FOLLOW_LPAR_in_prop_list5349
FOLLOW_key_value_pair_in_prop_list5353
public static final org.antlr.runtime.BitSet FOLLOW_key_value_pair_in_prop_list5353
FOLLOW_COMMA_in_prop_list5374
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_prop_list5374
FOLLOW_key_value_pair_in_prop_list5378
public static final org.antlr.runtime.BitSet FOLLOW_key_value_pair_in_prop_list5378
FOLLOW_RPAR_in_prop_list5405
public static final org.antlr.runtime.BitSet FOLLOW_RPAR_in_prop_list5405
FOLLOW_STRING_LITERAL_in_key_value_pair5441
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_key_value_pair5441
FOLLOW_COLON_in_key_value_pair5443
public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_key_value_pair5443
FOLLOW_value_in_key_value_pair5447
public static final org.antlr.runtime.BitSet FOLLOW_value_in_key_value_pair5447
FOLLOW_GIVEN_in_given_clause5499
public static final org.antlr.runtime.BitSet FOLLOW_GIVEN_in_given_clause5499
FOLLOW_FACET_in_given_clause5501
public static final org.antlr.runtime.BitSet FOLLOW_FACET_in_given_clause5501
FOLLOW_PARAM_in_given_clause5503
public static final org.antlr.runtime.BitSet FOLLOW_PARAM_in_given_clause5503
FOLLOW_facet_param_list_in_given_clause5505
public static final org.antlr.runtime.BitSet FOLLOW_facet_param_list_in_given_clause5505
FOLLOW_facet_param_in_facet_param_list5545
public static final org.antlr.runtime.BitSet FOLLOW_facet_param_in_facet_param_list5545
FOLLOW_COMMA_in_facet_param_list5566
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_facet_param_list5566
FOLLOW_facet_param_in_facet_param_list5570
public static final org.antlr.runtime.BitSet FOLLOW_facet_param_in_facet_param_list5570
FOLLOW_LPAR_in_facet_param5618
public static final org.antlr.runtime.BitSet FOLLOW_LPAR_in_facet_param5618
FOLLOW_column_name_in_facet_param5620
public static final org.antlr.runtime.BitSet FOLLOW_column_name_in_facet_param5620
FOLLOW_COMMA_in_facet_param5622
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_facet_param5622
FOLLOW_STRING_LITERAL_in_facet_param5624
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_facet_param5624
FOLLOW_COMMA_in_facet_param5626
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_facet_param5626
FOLLOW_facet_param_type_in_facet_param5628
public static final org.antlr.runtime.BitSet FOLLOW_facet_param_type_in_facet_param5628
FOLLOW_COMMA_in_facet_param5630
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_facet_param5630
FOLLOW_value_in_facet_param5632
public static final org.antlr.runtime.BitSet FOLLOW_value_in_facet_param5632
FOLLOW_RPAR_in_facet_param5634
public static final org.antlr.runtime.BitSet FOLLOW_RPAR_in_facet_param5634
FOLLOW_BOOLEAN_in_facet_param_type5703
public static final org.antlr.runtime.BitSet FOLLOW_BOOLEAN_in_facet_param_type5703
FOLLOW_INT_in_facet_param_type5709
public static final org.antlr.runtime.BitSet FOLLOW_INT_in_facet_param_type5709
FOLLOW_LONG_in_facet_param_type5715
public static final org.antlr.runtime.BitSet FOLLOW_LONG_in_facet_param_type5715
FOLLOW_STRING_in_facet_param_type5721
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_facet_param_type5721
FOLLOW_BYTEARRAY_in_facet_param_type5727
public static final org.antlr.runtime.BitSet FOLLOW_BYTEARRAY_in_facet_param_type5727
FOLLOW_DOUBLE_in_facet_param_type5733
public static final org.antlr.runtime.BitSet FOLLOW_DOUBLE_in_facet_param_type5733
BQLParser
public BQLParser(org.antlr.runtime.TokenStream input)
BQLParser
public BQLParser(org.antlr.runtime.TokenStream input,
org.antlr.runtime.RecognizerSharedState state)
BQLParser
public BQLParser(org.antlr.runtime.TokenStream input,
Map<String,String[]> facetInfoMap)
getDelegates
public org.antlr.runtime.Parser[] getDelegates()
setTreeAdaptor
public void setTreeAdaptor(org.antlr.runtime.tree.TreeAdaptor adaptor)
getTreeAdaptor
public org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor()
getTokenNames
public String[] getTokenNames()
- Overrides:
getTokenNames
in class org.antlr.runtime.BaseRecognizer
getGrammarFileName
public String getGrammarFileName()
- Overrides:
getGrammarFileName
in class org.antlr.runtime.BaseRecognizer
recoverFromMismatchedToken
protected Object recoverFromMismatchedToken(org.antlr.runtime.IntStream input,
int ttype,
org.antlr.runtime.BitSet follow)
throws org.antlr.runtime.RecognitionException
- Overrides:
recoverFromMismatchedToken
in class org.antlr.runtime.BaseRecognizer
- Throws:
org.antlr.runtime.RecognitionException
recoverFromMismatchedSet
public Object recoverFromMismatchedSet(org.antlr.runtime.IntStream input,
org.antlr.runtime.RecognitionException e,
org.antlr.runtime.BitSet follow)
throws org.antlr.runtime.RecognitionException
- Overrides:
recoverFromMismatchedSet
in class org.antlr.runtime.BaseRecognizer
- Throws:
org.antlr.runtime.RecognitionException
getErrorMessage
public String getErrorMessage(org.antlr.runtime.RecognitionException err,
String[] tokenNames)
- Overrides:
getErrorMessage
in class org.antlr.runtime.BaseRecognizer
getTokenErrorDisplay
public String getTokenErrorDisplay(org.antlr.runtime.Token t)
- Overrides:
getTokenErrorDisplay
in class org.antlr.runtime.BaseRecognizer
statement
public final BQLParser.statement_return statement()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
select_stmt
public final BQLParser.select_stmt_return select_stmt()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
describe_stmt
public final BQLParser.describe_stmt_return describe_stmt()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
column_name_list
public final BQLParser.column_name_list_return column_name_list()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
column_name
public final BQLParser.column_name_return column_name()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
where
public final BQLParser.where_return where()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
order_by_clause
public final BQLParser.order_by_clause_return order_by_clause()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
sort_specs
public final BQLParser.sort_specs_return sort_specs()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
sort_spec
public final BQLParser.sort_spec_return sort_spec()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
limit_clause
public final BQLParser.limit_clause_return limit_clause()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
group_by_clause
public final BQLParser.group_by_clause_return group_by_clause()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
browse_by_clause
public final BQLParser.browse_by_clause_return browse_by_clause()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
facet_spec
public final BQLParser.facet_spec_return facet_spec()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
fetching_stored_clause
public final BQLParser.fetching_stored_clause_return fetching_stored_clause()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
search_expr
public final BQLParser.search_expr_return search_expr()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
term_expr
public final BQLParser.term_expr_return term_expr()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
factor_expr
public final BQLParser.factor_expr_return factor_expr()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
predicate
public final BQLParser.predicate_return predicate()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
in_predicate
public final BQLParser.in_predicate_return in_predicate()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
contains_all_predicate
public final BQLParser.contains_all_predicate_return contains_all_predicate()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
equal_predicate
public final BQLParser.equal_predicate_return equal_predicate()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
not_equal_predicate
public final BQLParser.not_equal_predicate_return not_equal_predicate()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
query_predicate
public final BQLParser.query_predicate_return query_predicate()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
between_predicate
public final BQLParser.between_predicate_return between_predicate()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
range_predicate
public final BQLParser.range_predicate_return range_predicate()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
time_predicate
public final BQLParser.time_predicate_return time_predicate()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
time_span
public final BQLParser.time_span_return time_span()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
time_week_part
public final BQLParser.time_week_part_return time_week_part()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
time_day_part
public final BQLParser.time_day_part_return time_day_part()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
time_hour_part
public final BQLParser.time_hour_part_return time_hour_part()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
time_minute_part
public final BQLParser.time_minute_part_return time_minute_part()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
time_second_part
public final BQLParser.time_second_part_return time_second_part()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
time_millisecond_part
public final BQLParser.time_millisecond_part_return time_millisecond_part()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
time_expr
public final BQLParser.time_expr_return time_expr()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
date_time_string
public final BQLParser.date_time_string_return date_time_string()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
match_predicate
public final BQLParser.match_predicate_return match_predicate()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
like_predicate
public final BQLParser.like_predicate_return like_predicate()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
value_list
public final BQLParser.value_list_return value_list()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
value
public final BQLParser.value_return value()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
numeric
public final BQLParser.numeric_return numeric()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
except_clause
public final BQLParser.except_clause_return except_clause()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
predicate_props
public final BQLParser.predicate_props_return predicate_props()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
prop_list
public final BQLParser.prop_list_return prop_list()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
key_value_pair
public final BQLParser.key_value_pair_return key_value_pair()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
given_clause
public final BQLParser.given_clause_return given_clause()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
facet_param_list
public final BQLParser.facet_param_list_return facet_param_list()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
facet_param
public final BQLParser.facet_param_return facet_param()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
facet_param_type
public final BQLParser.facet_param_type_return facet_param_type()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
Copyright © 2010-2012. All Rights Reserved.