org.gcube.dataaccess.spql
Class SPQLParser

java.lang.Object
  extended by org.antlr.runtime.BaseRecognizer
      extended by org.antlr.runtime.Parser
          extended by org.gcube.dataaccess.spql.SPQLParser

public class SPQLParser
extends org.antlr.runtime.Parser


Nested Class Summary
static class SPQLParser.expression_return
           
 
Field Summary
static int AND
           
static int AS
           
static int COMMENT
           
static int EOF
           
static int ESC_SEQ
           
static int EXL
           
static int EXPAND
           
static int EXPONENT
           
static int FALSE
           
static int FLOAT
           
static org.antlr.runtime.BitSet FOLLOW_37_in_unaryExpressionNotPlusMinus1538
           
static org.antlr.runtime.BitSet FOLLOW_40_in_conditionalAndExpression979
           
static org.antlr.runtime.BitSet FOLLOW_41_in_exl_function1658
           
static org.antlr.runtime.BitSet FOLLOW_41_in_lucio_function1670
           
static org.antlr.runtime.BitSet FOLLOW_41_in_parExpression943
           
static org.antlr.runtime.BitSet FOLLOW_41_in_xpath_function1646
           
static org.antlr.runtime.BitSet FOLLOW_42_in_exl_function1662
           
static org.antlr.runtime.BitSet FOLLOW_42_in_lucio_function1674
           
static org.antlr.runtime.BitSet FOLLOW_42_in_parExpression947
           
static org.antlr.runtime.BitSet FOLLOW_42_in_xpath_function1650
           
static org.antlr.runtime.BitSet FOLLOW_44_in_unaryExpression1469
           
static org.antlr.runtime.BitSet FOLLOW_45_in_unaryExpression1494
           
static org.antlr.runtime.BitSet FOLLOW_46_in_coordinate790
           
static org.antlr.runtime.BitSet FOLLOW_46_in_datasources506
           
static org.antlr.runtime.BitSet FOLLOW_46_in_terms190
           
static org.antlr.runtime.BitSet FOLLOW_46_in_words336
           
static org.antlr.runtime.BitSet FOLLOW_47_in_unaryExpression1482
           
static org.antlr.runtime.BitSet FOLLOW_48_in_unaryExpression1506
           
static org.antlr.runtime.BitSet FOLLOW_49_in_calls1633
           
static org.antlr.runtime.BitSet FOLLOW_51_in_relationalOp1169
           
static org.antlr.runtime.BitSet FOLLOW_51_in_relationalOp1196
           
static org.antlr.runtime.BitSet FOLLOW_51_in_relationalOperator681
           
static org.antlr.runtime.BitSet FOLLOW_52_in_relationalOperator700
           
static org.antlr.runtime.BitSet FOLLOW_53_in_relationalOp1171
           
static org.antlr.runtime.BitSet FOLLOW_53_in_relationalOp1185
           
static org.antlr.runtime.BitSet FOLLOW_54_in_relationalOperator719
           
static org.antlr.runtime.BitSet FOLLOW_55_in_relationalOp1183
           
static org.antlr.runtime.BitSet FOLLOW_55_in_relationalOp1207
           
static org.antlr.runtime.BitSet FOLLOW_55_in_relationalOperator738
           
static org.antlr.runtime.BitSet FOLLOW_56_in_relationalOperator757
           
static org.antlr.runtime.BitSet FOLLOW_61_in_coordinateCondition625
           
static org.antlr.runtime.BitSet FOLLOW_62_in_eventDateCondition647
           
static org.antlr.runtime.BitSet FOLLOW_63_in_expression902
           
static org.antlr.runtime.BitSet FOLLOW_additiveExpression_in_relationalExpression1123
           
static org.antlr.runtime.BitSet FOLLOW_additiveExpression_in_relationalExpression1137
           
static org.antlr.runtime.BitSet FOLLOW_AND_in_whereExpression579
           
static org.antlr.runtime.BitSet FOLLOW_calls_in_primary1577
           
static org.antlr.runtime.BitSet FOLLOW_commonNameTerms_in_term225
           
static org.antlr.runtime.BitSet FOLLOW_conditionalAndExpression_in_expression891
           
static org.antlr.runtime.BitSet FOLLOW_conditionalAndExpression_in_expression904
           
static org.antlr.runtime.BitSet FOLLOW_coordinate_in_coordinateCondition633
           
static org.antlr.runtime.BitSet FOLLOW_coordinateCondition_in_wexpression603
           
static org.antlr.runtime.BitSet FOLLOW_datasource_in_datasources501
           
static org.antlr.runtime.BitSet FOLLOW_datasource_in_datasources510
           
static org.antlr.runtime.BitSet FOLLOW_datasource_in_unfoldClause388
           
static org.antlr.runtime.BitSet FOLLOW_datasources_in_expandClause426
           
static org.antlr.runtime.BitSet FOLLOW_datasources_in_query85
           
static org.antlr.runtime.BitSet FOLLOW_datasources_in_resolveClause467
           
static org.antlr.runtime.BitSet FOLLOW_date_in_eventDateCondition655
           
static org.antlr.runtime.BitSet FOLLOW_EOF_in_query150
           
static org.antlr.runtime.BitSet FOLLOW_equalityExpression_in_conditionalAndExpression967
           
static org.antlr.runtime.BitSet FOLLOW_equalityExpression_in_conditionalAndExpression981
           
static org.antlr.runtime.BitSet FOLLOW_eventDateCondition_in_wexpression611
           
static org.antlr.runtime.BitSet FOLLOW_exl_function_in_primary1597
           
static org.antlr.runtime.BitSet FOLLOW_EXL_in_exl_function1656
           
static org.antlr.runtime.BitSet FOLLOW_EXPAND_in_expandClause419
           
static org.antlr.runtime.BitSet FOLLOW_expandClause_in_commonNameTerms309
           
static org.antlr.runtime.BitSet FOLLOW_expandClause_in_scientificTerms265
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_havingExpression873
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_parExpression945
           
static org.antlr.runtime.BitSet FOLLOW_FLOAT_in_coordinate788
           
static org.antlr.runtime.BitSet FOLLOW_FLOAT_in_coordinate794
           
static org.antlr.runtime.BitSet FOLLOW_HAVING_in_query134
           
static org.antlr.runtime.BitSet FOLLOW_havingExpression_in_query138
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_calls1630
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_calls1635
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_datasource526
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_rank539
           
static org.antlr.runtime.BitSet FOLLOW_IN_in_query81
           
static org.antlr.runtime.BitSet FOLLOW_literal_in_primary1617
           
static org.antlr.runtime.BitSet FOLLOW_lucio_function_in_primary1607
           
static org.antlr.runtime.BitSet FOLLOW_LUCIO_in_lucio_function1668
           
static org.antlr.runtime.BitSet FOLLOW_multiplicativeExpression_in_additiveExpression1228
           
static org.antlr.runtime.BitSet FOLLOW_multiplicativeExpression_in_additiveExpression1304
           
static org.antlr.runtime.BitSet FOLLOW_OCCURRENCE_in_returnExpression838
           
static org.antlr.runtime.BitSet FOLLOW_parExpression_in_primary1567
           
static org.antlr.runtime.BitSet FOLLOW_primary_in_unaryExpressionNotPlusMinus1550
           
static org.antlr.runtime.BitSet FOLLOW_PRODUCT_in_returnExpression820
           
static org.antlr.runtime.BitSet FOLLOW_relationalExpression_in_equalityExpression1012
           
static org.antlr.runtime.BitSet FOLLOW_relationalExpression_in_equalityExpression1091
           
static org.antlr.runtime.BitSet FOLLOW_relationalOp_in_relationalExpression1135
           
static org.antlr.runtime.BitSet FOLLOW_relationalOperator_in_coordinateCondition629
           
static org.antlr.runtime.BitSet FOLLOW_relationalOperator_in_eventDateCondition651
           
static org.antlr.runtime.BitSet FOLLOW_RESOLVE_in_resolveClause460
           
static org.antlr.runtime.BitSet FOLLOW_resolveClause_in_commonNameTerms301
           
static org.antlr.runtime.BitSet FOLLOW_RETURN_in_query117
           
static org.antlr.runtime.BitSet FOLLOW_returnExpression_in_query121
           
static org.antlr.runtime.BitSet FOLLOW_scientificTerms_in_term217
           
static org.antlr.runtime.BitSet FOLLOW_SEARCHBY_in_query65
           
static org.antlr.runtime.BitSet FOLLOW_set_in_additiveExpression1254
           
static org.antlr.runtime.BitSet FOLLOW_set_in_commonNameTerms286
           
static org.antlr.runtime.BitSet FOLLOW_set_in_equalityExpression1039
           
static org.antlr.runtime.BitSet FOLLOW_set_in_multiplicativeExpression1369
           
static org.antlr.runtime.BitSet FOLLOW_set_in_scientificTerms241
           
static org.antlr.runtime.BitSet FOLLOW_STRING_DOUBLE_QUOTE_in_exl_function1660
           
static org.antlr.runtime.BitSet FOLLOW_STRING_DOUBLE_QUOTE_in_lucio_function1672
           
static org.antlr.runtime.BitSet FOLLOW_STRING_DOUBLE_QUOTE_in_xpath_function1648
           
static org.antlr.runtime.BitSet FOLLOW_STRING_in_date773
           
static org.antlr.runtime.BitSet FOLLOW_STRING_in_word358
           
static org.antlr.runtime.BitSet FOLLOW_TAXON_in_returnExpression856
           
static org.antlr.runtime.BitSet FOLLOW_term_in_terms185
           
static org.antlr.runtime.BitSet FOLLOW_term_in_terms194
           
static org.antlr.runtime.BitSet FOLLOW_terms_in_query69
           
static org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_multiplicativeExpression1342
           
static org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_multiplicativeExpression1437
           
static org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_unaryExpression1472
           
static org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_unaryExpression1484
           
static org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_unaryExpression1496
           
static org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_unaryExpression1508
           
static org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_unaryExpressionNotPlusMinus1540
           
static org.antlr.runtime.BitSet FOLLOW_unaryExpressionNotPlusMinus_in_unaryExpression1518
           
static org.antlr.runtime.BitSet FOLLOW_UNFOLD_in_unfoldClause382
           
static org.antlr.runtime.BitSet FOLLOW_unfoldClause_in_scientificTerms256
           
static org.antlr.runtime.BitSet FOLLOW_wexpression_in_whereExpression574
           
static org.antlr.runtime.BitSet FOLLOW_wexpression_in_whereExpression585
           
static org.antlr.runtime.BitSet FOLLOW_WHERE_in_query99
           
static org.antlr.runtime.BitSet FOLLOW_whereExpression_in_query103
           
static org.antlr.runtime.BitSet FOLLOW_WITH_in_expandClause422
           
static org.antlr.runtime.BitSet FOLLOW_WITH_in_resolveClause463
           
static org.antlr.runtime.BitSet FOLLOW_WITH_in_unfoldClause384
           
static org.antlr.runtime.BitSet FOLLOW_word_in_words331
           
static org.antlr.runtime.BitSet FOLLOW_word_in_words340
           
static org.antlr.runtime.BitSet FOLLOW_words_in_commonNameTerms294
           
static org.antlr.runtime.BitSet FOLLOW_words_in_scientificTerms249
           
static org.antlr.runtime.BitSet FOLLOW_xpath_function_in_primary1587
           
static org.antlr.runtime.BitSet FOLLOW_XPATH_in_xpath_function1644
           
static int HAVING
           
static int HEX_DIGIT
           
static int ID
           
static int IN
           
static int INT
           
static int IS
           
static int LUCIO
           
static int NULL
           
static int OCCURRENCE
           
static int OCTAL_ESC
           
static int PRODUCT
           
static int RESOLVE
           
static int RETURN
           
static int SEARCHBY
           
static int STRING
           
static int STRING_DOUBLE_QUOTE
           
static int T__37
           
static int T__38
           
static int T__39
           
static int T__40
           
static int T__41
           
static int T__42
           
static int T__43
           
static int T__44
           
static int T__45
           
static int T__46
           
static int T__47
           
static int T__48
           
static int T__49
           
static int T__50
           
static int T__51
           
static int T__52
           
static int T__53
           
static int T__54
           
static int T__55
           
static int T__56
           
static int T__57
           
static int T__58
           
static int T__59
           
static int T__60
           
static int T__61
           
static int T__62
           
static int T__63
           
static int TAXON
           
static String[] tokenNames
           
static int TRUE
           
static int UNFOLD
           
static int UNICODE_ESC
           
static int WHERE
           
static int WITH
           
static int WS
           
static int XPATH
           
 
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
SPQLParser(org.antlr.runtime.TokenStream input)
           
SPQLParser(org.antlr.runtime.TokenStream input, org.antlr.runtime.RecognizerSharedState state)
           
 
Method Summary
 void additiveExpression()
           
 void calls()
           
 Term commonNameTerms()
           
 void conditionalAndExpression()
           
 ParserCoordinate coordinate()
           
 Condition coordinateCondition()
           
 String datasource()
           
 List<String> datasources()
           
 ParserDate date()
           
 void emitErrorMessage(String msg)
           
 void equalityExpression()
           
 Condition eventDateCondition()
           
 void exl_function()
           
 ExpandClause expandClause()
           
 SPQLParser.expression_return expression()
           
 org.antlr.runtime.Parser[] getDelegates()
           
 String getGrammarFileName()
           
 String[] getTokenNames()
           
 HavingExpression havingExpression()
           
 void literal()
           
 void lucio_function()
           
protected  void mismatch(org.antlr.runtime.IntStream input, int ttype, org.antlr.runtime.BitSet follow)
           
 void multiplicativeExpression()
           
 void parExpression()
           
 void primary()
           
 Query query()
           
 String rank()
           
 void recover(org.antlr.runtime.IntStream input, org.antlr.runtime.RecognitionException re)
           
 Object recoverFromMismatchedSet(org.antlr.runtime.IntStream input, org.antlr.runtime.RecognitionException e, org.antlr.runtime.BitSet follow)
           
protected  Object recoverFromMismatchedToken(org.antlr.runtime.IntStream input, int ttype, org.antlr.runtime.BitSet follow)
           
 void relationalExpression()
           
 void relationalOp()
           
 RelationalOperator relationalOperator()
           
 ResolveClause resolveClause()
           
 ReturnType returnExpression()
           
 Term scientificTerms()
           
 Term term()
           
 List<Term> terms()
           
 void unaryExpression()
           
 void unaryExpressionNotPlusMinus()
           
 UnfoldClause unfoldClause()
           
 Condition wexpression()
           
 List<Condition> whereExpression()
           
 String word()
           
 List<String> words()
           
 void xpath_function()
           
 
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, endResync, failed, getBacktrackingLevel, getErrorHeader, getErrorMessage, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, matchAny, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, reportError, setBacktrackingLevel, toStrings, traceIn, traceOut
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tokenNames

public static final String[] tokenNames

EOF

public static final int EOF
See Also:
Constant Field Values

T__37

public static final int T__37
See Also:
Constant Field Values

T__38

public static final int T__38
See Also:
Constant Field Values

T__39

public static final int T__39
See Also:
Constant Field Values

T__40

public static final int T__40
See Also:
Constant Field Values

T__41

public static final int T__41
See Also:
Constant Field Values

T__42

public static final int T__42
See Also:
Constant Field Values

T__43

public static final int T__43
See Also:
Constant Field Values

T__44

public static final int T__44
See Also:
Constant Field Values

T__45

public static final int T__45
See Also:
Constant Field Values

T__46

public static final int T__46
See Also:
Constant Field Values

T__47

public static final int T__47
See Also:
Constant Field Values

T__48

public static final int T__48
See Also:
Constant Field Values

T__49

public static final int T__49
See Also:
Constant Field Values

T__50

public static final int T__50
See Also:
Constant Field Values

T__51

public static final int T__51
See Also:
Constant Field Values

T__52

public static final int T__52
See Also:
Constant Field Values

T__53

public static final int T__53
See Also:
Constant Field Values

T__54

public static final int T__54
See Also:
Constant Field Values

T__55

public static final int T__55
See Also:
Constant Field Values

T__56

public static final int T__56
See Also:
Constant Field Values

T__57

public static final int T__57
See Also:
Constant Field Values

T__58

public static final int T__58
See Also:
Constant Field Values

T__59

public static final int T__59
See Also:
Constant Field Values

T__60

public static final int T__60
See Also:
Constant Field Values

T__61

public static final int T__61
See Also:
Constant Field Values

T__62

public static final int T__62
See Also:
Constant Field Values

T__63

public static final int T__63
See Also:
Constant Field Values

AND

public static final int AND
See Also:
Constant Field Values

AS

public static final int AS
See Also:
Constant Field Values

COMMENT

public static final int COMMENT
See Also:
Constant Field Values

ESC_SEQ

public static final int ESC_SEQ
See Also:
Constant Field Values

EXL

public static final int EXL
See Also:
Constant Field Values

EXPAND

public static final int EXPAND
See Also:
Constant Field Values

EXPONENT

public static final int EXPONENT
See Also:
Constant Field Values

FALSE

public static final int FALSE
See Also:
Constant Field Values

FLOAT

public static final int FLOAT
See Also:
Constant Field Values

HAVING

public static final int HAVING
See Also:
Constant Field Values

HEX_DIGIT

public static final int HEX_DIGIT
See Also:
Constant Field Values

ID

public static final int ID
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

IS

public static final int IS
See Also:
Constant Field Values

LUCIO

public static final int LUCIO
See Also:
Constant Field Values

NULL

public static final int NULL
See Also:
Constant Field Values

OCCURRENCE

public static final int OCCURRENCE
See Also:
Constant Field Values

OCTAL_ESC

public static final int OCTAL_ESC
See Also:
Constant Field Values

PRODUCT

public static final int PRODUCT
See Also:
Constant Field Values

RESOLVE

public static final int RESOLVE
See Also:
Constant Field Values

RETURN

public static final int RETURN
See Also:
Constant Field Values

SEARCHBY

public static final int SEARCHBY
See Also:
Constant Field Values

STRING

public static final int STRING
See Also:
Constant Field Values

STRING_DOUBLE_QUOTE

public static final int STRING_DOUBLE_QUOTE
See Also:
Constant Field Values

TAXON

public static final int TAXON
See Also:
Constant Field Values

TRUE

public static final int TRUE
See Also:
Constant Field Values

UNFOLD

public static final int UNFOLD
See Also:
Constant Field Values

UNICODE_ESC

public static final int UNICODE_ESC
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

XPATH

public static final int XPATH
See Also:
Constant Field Values

FOLLOW_SEARCHBY_in_query65

public static final org.antlr.runtime.BitSet FOLLOW_SEARCHBY_in_query65

FOLLOW_terms_in_query69

public static final org.antlr.runtime.BitSet FOLLOW_terms_in_query69

FOLLOW_IN_in_query81

public static final org.antlr.runtime.BitSet FOLLOW_IN_in_query81

FOLLOW_datasources_in_query85

public static final org.antlr.runtime.BitSet FOLLOW_datasources_in_query85

FOLLOW_WHERE_in_query99

public static final org.antlr.runtime.BitSet FOLLOW_WHERE_in_query99

FOLLOW_whereExpression_in_query103

public static final org.antlr.runtime.BitSet FOLLOW_whereExpression_in_query103

FOLLOW_RETURN_in_query117

public static final org.antlr.runtime.BitSet FOLLOW_RETURN_in_query117

FOLLOW_returnExpression_in_query121

public static final org.antlr.runtime.BitSet FOLLOW_returnExpression_in_query121

FOLLOW_HAVING_in_query134

public static final org.antlr.runtime.BitSet FOLLOW_HAVING_in_query134

FOLLOW_havingExpression_in_query138

public static final org.antlr.runtime.BitSet FOLLOW_havingExpression_in_query138

FOLLOW_EOF_in_query150

public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_query150

FOLLOW_term_in_terms185

public static final org.antlr.runtime.BitSet FOLLOW_term_in_terms185

FOLLOW_46_in_terms190

public static final org.antlr.runtime.BitSet FOLLOW_46_in_terms190

FOLLOW_term_in_terms194

public static final org.antlr.runtime.BitSet FOLLOW_term_in_terms194

FOLLOW_scientificTerms_in_term217

public static final org.antlr.runtime.BitSet FOLLOW_scientificTerms_in_term217

FOLLOW_commonNameTerms_in_term225

public static final org.antlr.runtime.BitSet FOLLOW_commonNameTerms_in_term225

FOLLOW_set_in_scientificTerms241

public static final org.antlr.runtime.BitSet FOLLOW_set_in_scientificTerms241

FOLLOW_words_in_scientificTerms249

public static final org.antlr.runtime.BitSet FOLLOW_words_in_scientificTerms249

FOLLOW_unfoldClause_in_scientificTerms256

public static final org.antlr.runtime.BitSet FOLLOW_unfoldClause_in_scientificTerms256

FOLLOW_expandClause_in_scientificTerms265

public static final org.antlr.runtime.BitSet FOLLOW_expandClause_in_scientificTerms265

FOLLOW_set_in_commonNameTerms286

public static final org.antlr.runtime.BitSet FOLLOW_set_in_commonNameTerms286

FOLLOW_words_in_commonNameTerms294

public static final org.antlr.runtime.BitSet FOLLOW_words_in_commonNameTerms294

FOLLOW_resolveClause_in_commonNameTerms301

public static final org.antlr.runtime.BitSet FOLLOW_resolveClause_in_commonNameTerms301

FOLLOW_expandClause_in_commonNameTerms309

public static final org.antlr.runtime.BitSet FOLLOW_expandClause_in_commonNameTerms309

FOLLOW_word_in_words331

public static final org.antlr.runtime.BitSet FOLLOW_word_in_words331

FOLLOW_46_in_words336

public static final org.antlr.runtime.BitSet FOLLOW_46_in_words336

FOLLOW_word_in_words340

public static final org.antlr.runtime.BitSet FOLLOW_word_in_words340

FOLLOW_STRING_in_word358

public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_word358

FOLLOW_UNFOLD_in_unfoldClause382

public static final org.antlr.runtime.BitSet FOLLOW_UNFOLD_in_unfoldClause382

FOLLOW_WITH_in_unfoldClause384

public static final org.antlr.runtime.BitSet FOLLOW_WITH_in_unfoldClause384

FOLLOW_datasource_in_unfoldClause388

public static final org.antlr.runtime.BitSet FOLLOW_datasource_in_unfoldClause388

FOLLOW_EXPAND_in_expandClause419

public static final org.antlr.runtime.BitSet FOLLOW_EXPAND_in_expandClause419

FOLLOW_WITH_in_expandClause422

public static final org.antlr.runtime.BitSet FOLLOW_WITH_in_expandClause422

FOLLOW_datasources_in_expandClause426

public static final org.antlr.runtime.BitSet FOLLOW_datasources_in_expandClause426

FOLLOW_RESOLVE_in_resolveClause460

public static final org.antlr.runtime.BitSet FOLLOW_RESOLVE_in_resolveClause460

FOLLOW_WITH_in_resolveClause463

public static final org.antlr.runtime.BitSet FOLLOW_WITH_in_resolveClause463

FOLLOW_datasources_in_resolveClause467

public static final org.antlr.runtime.BitSet FOLLOW_datasources_in_resolveClause467

FOLLOW_datasource_in_datasources501

public static final org.antlr.runtime.BitSet FOLLOW_datasource_in_datasources501

FOLLOW_46_in_datasources506

public static final org.antlr.runtime.BitSet FOLLOW_46_in_datasources506

FOLLOW_datasource_in_datasources510

public static final org.antlr.runtime.BitSet FOLLOW_datasource_in_datasources510

FOLLOW_ID_in_datasource526

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_datasource526

FOLLOW_ID_in_rank539

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_rank539

FOLLOW_wexpression_in_whereExpression574

public static final org.antlr.runtime.BitSet FOLLOW_wexpression_in_whereExpression574

FOLLOW_AND_in_whereExpression579

public static final org.antlr.runtime.BitSet FOLLOW_AND_in_whereExpression579

FOLLOW_wexpression_in_whereExpression585

public static final org.antlr.runtime.BitSet FOLLOW_wexpression_in_whereExpression585

FOLLOW_coordinateCondition_in_wexpression603

public static final org.antlr.runtime.BitSet FOLLOW_coordinateCondition_in_wexpression603

FOLLOW_eventDateCondition_in_wexpression611

public static final org.antlr.runtime.BitSet FOLLOW_eventDateCondition_in_wexpression611

FOLLOW_61_in_coordinateCondition625

public static final org.antlr.runtime.BitSet FOLLOW_61_in_coordinateCondition625

FOLLOW_relationalOperator_in_coordinateCondition629

public static final org.antlr.runtime.BitSet FOLLOW_relationalOperator_in_coordinateCondition629

FOLLOW_coordinate_in_coordinateCondition633

public static final org.antlr.runtime.BitSet FOLLOW_coordinate_in_coordinateCondition633

FOLLOW_62_in_eventDateCondition647

public static final org.antlr.runtime.BitSet FOLLOW_62_in_eventDateCondition647

FOLLOW_relationalOperator_in_eventDateCondition651

public static final org.antlr.runtime.BitSet FOLLOW_relationalOperator_in_eventDateCondition651

FOLLOW_date_in_eventDateCondition655

public static final org.antlr.runtime.BitSet FOLLOW_date_in_eventDateCondition655

FOLLOW_51_in_relationalOperator681

public static final org.antlr.runtime.BitSet FOLLOW_51_in_relationalOperator681

FOLLOW_52_in_relationalOperator700

public static final org.antlr.runtime.BitSet FOLLOW_52_in_relationalOperator700

FOLLOW_54_in_relationalOperator719

public static final org.antlr.runtime.BitSet FOLLOW_54_in_relationalOperator719

FOLLOW_55_in_relationalOperator738

public static final org.antlr.runtime.BitSet FOLLOW_55_in_relationalOperator738

FOLLOW_56_in_relationalOperator757

public static final org.antlr.runtime.BitSet FOLLOW_56_in_relationalOperator757

FOLLOW_STRING_in_date773

public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_date773

FOLLOW_FLOAT_in_coordinate788

public static final org.antlr.runtime.BitSet FOLLOW_FLOAT_in_coordinate788

FOLLOW_46_in_coordinate790

public static final org.antlr.runtime.BitSet FOLLOW_46_in_coordinate790

FOLLOW_FLOAT_in_coordinate794

public static final org.antlr.runtime.BitSet FOLLOW_FLOAT_in_coordinate794

FOLLOW_PRODUCT_in_returnExpression820

public static final org.antlr.runtime.BitSet FOLLOW_PRODUCT_in_returnExpression820

FOLLOW_OCCURRENCE_in_returnExpression838

public static final org.antlr.runtime.BitSet FOLLOW_OCCURRENCE_in_returnExpression838

FOLLOW_TAXON_in_returnExpression856

public static final org.antlr.runtime.BitSet FOLLOW_TAXON_in_returnExpression856

FOLLOW_expression_in_havingExpression873

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_havingExpression873

FOLLOW_conditionalAndExpression_in_expression891

public static final org.antlr.runtime.BitSet FOLLOW_conditionalAndExpression_in_expression891

FOLLOW_63_in_expression902

public static final org.antlr.runtime.BitSet FOLLOW_63_in_expression902

FOLLOW_conditionalAndExpression_in_expression904

public static final org.antlr.runtime.BitSet FOLLOW_conditionalAndExpression_in_expression904

FOLLOW_41_in_parExpression943

public static final org.antlr.runtime.BitSet FOLLOW_41_in_parExpression943

FOLLOW_expression_in_parExpression945

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_parExpression945

FOLLOW_42_in_parExpression947

public static final org.antlr.runtime.BitSet FOLLOW_42_in_parExpression947

FOLLOW_equalityExpression_in_conditionalAndExpression967

public static final org.antlr.runtime.BitSet FOLLOW_equalityExpression_in_conditionalAndExpression967

FOLLOW_40_in_conditionalAndExpression979

public static final org.antlr.runtime.BitSet FOLLOW_40_in_conditionalAndExpression979

FOLLOW_equalityExpression_in_conditionalAndExpression981

public static final org.antlr.runtime.BitSet FOLLOW_equalityExpression_in_conditionalAndExpression981

FOLLOW_relationalExpression_in_equalityExpression1012

public static final org.antlr.runtime.BitSet FOLLOW_relationalExpression_in_equalityExpression1012

FOLLOW_set_in_equalityExpression1039

public static final org.antlr.runtime.BitSet FOLLOW_set_in_equalityExpression1039

FOLLOW_relationalExpression_in_equalityExpression1091

public static final org.antlr.runtime.BitSet FOLLOW_relationalExpression_in_equalityExpression1091

FOLLOW_additiveExpression_in_relationalExpression1123

public static final org.antlr.runtime.BitSet FOLLOW_additiveExpression_in_relationalExpression1123

FOLLOW_relationalOp_in_relationalExpression1135

public static final org.antlr.runtime.BitSet FOLLOW_relationalOp_in_relationalExpression1135

FOLLOW_additiveExpression_in_relationalExpression1137

public static final org.antlr.runtime.BitSet FOLLOW_additiveExpression_in_relationalExpression1137

FOLLOW_51_in_relationalOp1169

public static final org.antlr.runtime.BitSet FOLLOW_51_in_relationalOp1169

FOLLOW_53_in_relationalOp1171

public static final org.antlr.runtime.BitSet FOLLOW_53_in_relationalOp1171

FOLLOW_55_in_relationalOp1183

public static final org.antlr.runtime.BitSet FOLLOW_55_in_relationalOp1183

FOLLOW_53_in_relationalOp1185

public static final org.antlr.runtime.BitSet FOLLOW_53_in_relationalOp1185

FOLLOW_51_in_relationalOp1196

public static final org.antlr.runtime.BitSet FOLLOW_51_in_relationalOp1196

FOLLOW_55_in_relationalOp1207

public static final org.antlr.runtime.BitSet FOLLOW_55_in_relationalOp1207

FOLLOW_multiplicativeExpression_in_additiveExpression1228

public static final org.antlr.runtime.BitSet FOLLOW_multiplicativeExpression_in_additiveExpression1228

FOLLOW_set_in_additiveExpression1254

public static final org.antlr.runtime.BitSet FOLLOW_set_in_additiveExpression1254

FOLLOW_multiplicativeExpression_in_additiveExpression1304

public static final org.antlr.runtime.BitSet FOLLOW_multiplicativeExpression_in_additiveExpression1304

FOLLOW_unaryExpression_in_multiplicativeExpression1342

public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_multiplicativeExpression1342

FOLLOW_set_in_multiplicativeExpression1369

public static final org.antlr.runtime.BitSet FOLLOW_set_in_multiplicativeExpression1369

FOLLOW_unaryExpression_in_multiplicativeExpression1437

public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_multiplicativeExpression1437

FOLLOW_44_in_unaryExpression1469

public static final org.antlr.runtime.BitSet FOLLOW_44_in_unaryExpression1469

FOLLOW_unaryExpression_in_unaryExpression1472

public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_unaryExpression1472

FOLLOW_47_in_unaryExpression1482

public static final org.antlr.runtime.BitSet FOLLOW_47_in_unaryExpression1482

FOLLOW_unaryExpression_in_unaryExpression1484

public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_unaryExpression1484

FOLLOW_45_in_unaryExpression1494

public static final org.antlr.runtime.BitSet FOLLOW_45_in_unaryExpression1494

FOLLOW_unaryExpression_in_unaryExpression1496

public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_unaryExpression1496

FOLLOW_48_in_unaryExpression1506

public static final org.antlr.runtime.BitSet FOLLOW_48_in_unaryExpression1506

FOLLOW_unaryExpression_in_unaryExpression1508

public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_unaryExpression1508

FOLLOW_unaryExpressionNotPlusMinus_in_unaryExpression1518

public static final org.antlr.runtime.BitSet FOLLOW_unaryExpressionNotPlusMinus_in_unaryExpression1518

FOLLOW_37_in_unaryExpressionNotPlusMinus1538

public static final org.antlr.runtime.BitSet FOLLOW_37_in_unaryExpressionNotPlusMinus1538

FOLLOW_unaryExpression_in_unaryExpressionNotPlusMinus1540

public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_unaryExpressionNotPlusMinus1540

FOLLOW_primary_in_unaryExpressionNotPlusMinus1550

public static final org.antlr.runtime.BitSet FOLLOW_primary_in_unaryExpressionNotPlusMinus1550

FOLLOW_parExpression_in_primary1567

public static final org.antlr.runtime.BitSet FOLLOW_parExpression_in_primary1567

FOLLOW_calls_in_primary1577

public static final org.antlr.runtime.BitSet FOLLOW_calls_in_primary1577

FOLLOW_xpath_function_in_primary1587

public static final org.antlr.runtime.BitSet FOLLOW_xpath_function_in_primary1587

FOLLOW_exl_function_in_primary1597

public static final org.antlr.runtime.BitSet FOLLOW_exl_function_in_primary1597

FOLLOW_lucio_function_in_primary1607

public static final org.antlr.runtime.BitSet FOLLOW_lucio_function_in_primary1607

FOLLOW_literal_in_primary1617

public static final org.antlr.runtime.BitSet FOLLOW_literal_in_primary1617

FOLLOW_ID_in_calls1630

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_calls1630

FOLLOW_49_in_calls1633

public static final org.antlr.runtime.BitSet FOLLOW_49_in_calls1633

FOLLOW_ID_in_calls1635

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_calls1635

FOLLOW_XPATH_in_xpath_function1644

public static final org.antlr.runtime.BitSet FOLLOW_XPATH_in_xpath_function1644

FOLLOW_41_in_xpath_function1646

public static final org.antlr.runtime.BitSet FOLLOW_41_in_xpath_function1646

FOLLOW_STRING_DOUBLE_QUOTE_in_xpath_function1648

public static final org.antlr.runtime.BitSet FOLLOW_STRING_DOUBLE_QUOTE_in_xpath_function1648

FOLLOW_42_in_xpath_function1650

public static final org.antlr.runtime.BitSet FOLLOW_42_in_xpath_function1650

FOLLOW_EXL_in_exl_function1656

public static final org.antlr.runtime.BitSet FOLLOW_EXL_in_exl_function1656

FOLLOW_41_in_exl_function1658

public static final org.antlr.runtime.BitSet FOLLOW_41_in_exl_function1658

FOLLOW_STRING_DOUBLE_QUOTE_in_exl_function1660

public static final org.antlr.runtime.BitSet FOLLOW_STRING_DOUBLE_QUOTE_in_exl_function1660

FOLLOW_42_in_exl_function1662

public static final org.antlr.runtime.BitSet FOLLOW_42_in_exl_function1662

FOLLOW_LUCIO_in_lucio_function1668

public static final org.antlr.runtime.BitSet FOLLOW_LUCIO_in_lucio_function1668

FOLLOW_41_in_lucio_function1670

public static final org.antlr.runtime.BitSet FOLLOW_41_in_lucio_function1670

FOLLOW_STRING_DOUBLE_QUOTE_in_lucio_function1672

public static final org.antlr.runtime.BitSet FOLLOW_STRING_DOUBLE_QUOTE_in_lucio_function1672

FOLLOW_42_in_lucio_function1674

public static final org.antlr.runtime.BitSet FOLLOW_42_in_lucio_function1674
Constructor Detail

SPQLParser

public SPQLParser(org.antlr.runtime.TokenStream input)

SPQLParser

public SPQLParser(org.antlr.runtime.TokenStream input,
                  org.antlr.runtime.RecognizerSharedState state)
Method Detail

getDelegates

public org.antlr.runtime.Parser[] getDelegates()

getTokenNames

public String[] getTokenNames()
Overrides:
getTokenNames in class org.antlr.runtime.BaseRecognizer

getGrammarFileName

public String getGrammarFileName()
Overrides:
getGrammarFileName in class org.antlr.runtime.BaseRecognizer

emitErrorMessage

public void emitErrorMessage(String msg)
Overrides:
emitErrorMessage in class org.antlr.runtime.BaseRecognizer

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

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

mismatch

protected void mismatch(org.antlr.runtime.IntStream input,
                        int ttype,
                        org.antlr.runtime.BitSet follow)
                 throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

recover

public void recover(org.antlr.runtime.IntStream input,
                    org.antlr.runtime.RecognitionException re)
Overrides:
recover in class org.antlr.runtime.BaseRecognizer

query

public final Query query()
                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

terms

public final List<Term> terms()
                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

term

public final Term term()
                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

scientificTerms

public final Term scientificTerms()
                           throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

commonNameTerms

public final Term commonNameTerms()
                           throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

words

public final List<String> words()
                         throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

word

public final String word()
                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

unfoldClause

public final UnfoldClause unfoldClause()
                                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

expandClause

public final ExpandClause expandClause()
                                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

resolveClause

public final ResolveClause resolveClause()
                                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

datasources

public final List<String> datasources()
                               throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

datasource

public final String datasource()
                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

rank

public final String rank()
                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

whereExpression

public final List<Condition> whereExpression()
                                      throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

wexpression

public final Condition wexpression()
                            throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

coordinateCondition

public final Condition coordinateCondition()
                                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

eventDateCondition

public final Condition eventDateCondition()
                                   throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

relationalOperator

public final RelationalOperator relationalOperator()
                                            throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

date

public final ParserDate date()
                      throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

coordinate

public final ParserCoordinate coordinate()
                                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

returnExpression

public final ReturnType returnExpression()
                                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

havingExpression

public final HavingExpression havingExpression()
                                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

expression

public final SPQLParser.expression_return expression()
                                              throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

parExpression

public final void parExpression()
                         throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

conditionalAndExpression

public final void conditionalAndExpression()
                                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

equalityExpression

public final void equalityExpression()
                              throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

relationalExpression

public final void relationalExpression()
                                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

relationalOp

public final void relationalOp()
                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

additiveExpression

public final void additiveExpression()
                              throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

multiplicativeExpression

public final void multiplicativeExpression()
                                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

unaryExpression

public final void unaryExpression()
                           throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

unaryExpressionNotPlusMinus

public final void unaryExpressionNotPlusMinus()
                                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

primary

public final void primary()
                   throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

calls

public final void calls()
                 throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

xpath_function

public final void xpath_function()
                          throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

exl_function

public final void exl_function()
                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

lucio_function

public final void lucio_function()
                          throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

literal

public final void literal()
                   throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException


Copyright © 2013. All Rights Reserved.