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_36_in_unaryExpressionNotPlusMinus1478
           
static org.antlr.runtime.BitSet FOLLOW_39_in_conditionalAndExpression919
           
static org.antlr.runtime.BitSet FOLLOW_40_in_exl_function1598
           
static org.antlr.runtime.BitSet FOLLOW_40_in_lucio_function1610
           
static org.antlr.runtime.BitSet FOLLOW_40_in_parExpression883
           
static org.antlr.runtime.BitSet FOLLOW_40_in_xpath_function1586
           
static org.antlr.runtime.BitSet FOLLOW_41_in_exl_function1602
           
static org.antlr.runtime.BitSet FOLLOW_41_in_lucio_function1614
           
static org.antlr.runtime.BitSet FOLLOW_41_in_parExpression887
           
static org.antlr.runtime.BitSet FOLLOW_41_in_xpath_function1590
           
static org.antlr.runtime.BitSet FOLLOW_43_in_unaryExpression1409
           
static org.antlr.runtime.BitSet FOLLOW_44_in_unaryExpression1434
           
static org.antlr.runtime.BitSet FOLLOW_45_in_coordinate730
           
static org.antlr.runtime.BitSet FOLLOW_45_in_datasources463
           
static org.antlr.runtime.BitSet FOLLOW_45_in_terms189
           
static org.antlr.runtime.BitSet FOLLOW_45_in_words325
           
static org.antlr.runtime.BitSet FOLLOW_46_in_unaryExpression1422
           
static org.antlr.runtime.BitSet FOLLOW_47_in_unaryExpression1446
           
static org.antlr.runtime.BitSet FOLLOW_48_in_calls1573
           
static org.antlr.runtime.BitSet FOLLOW_50_in_relationalOp1109
           
static org.antlr.runtime.BitSet FOLLOW_50_in_relationalOp1136
           
static org.antlr.runtime.BitSet FOLLOW_50_in_relationalOperator621
           
static org.antlr.runtime.BitSet FOLLOW_51_in_relationalOperator640
           
static org.antlr.runtime.BitSet FOLLOW_52_in_relationalOp1111
           
static org.antlr.runtime.BitSet FOLLOW_52_in_relationalOp1125
           
static org.antlr.runtime.BitSet FOLLOW_53_in_relationalOperator659
           
static org.antlr.runtime.BitSet FOLLOW_54_in_relationalOp1123
           
static org.antlr.runtime.BitSet FOLLOW_54_in_relationalOp1147
           
static org.antlr.runtime.BitSet FOLLOW_54_in_relationalOperator678
           
static org.antlr.runtime.BitSet FOLLOW_55_in_relationalOperator697
           
static org.antlr.runtime.BitSet FOLLOW_60_in_coordinateCondition565
           
static org.antlr.runtime.BitSet FOLLOW_61_in_eventDateCondition587
           
static org.antlr.runtime.BitSet FOLLOW_62_in_expression842
           
static org.antlr.runtime.BitSet FOLLOW_additiveExpression_in_relationalExpression1063
           
static org.antlr.runtime.BitSet FOLLOW_additiveExpression_in_relationalExpression1077
           
static org.antlr.runtime.BitSet FOLLOW_AND_in_whereExpression520
           
static org.antlr.runtime.BitSet FOLLOW_calls_in_primary1517
           
static org.antlr.runtime.BitSet FOLLOW_commonNameTerms_in_term224
           
static org.antlr.runtime.BitSet FOLLOW_conditionalAndExpression_in_expression831
           
static org.antlr.runtime.BitSet FOLLOW_conditionalAndExpression_in_expression844
           
static org.antlr.runtime.BitSet FOLLOW_coordinate_in_coordinateCondition573
           
static org.antlr.runtime.BitSet FOLLOW_coordinateCondition_in_wexpression543
           
static org.antlr.runtime.BitSet FOLLOW_datasource_in_datasources458
           
static org.antlr.runtime.BitSet FOLLOW_datasource_in_datasources467
           
static org.antlr.runtime.BitSet FOLLOW_datasources_in_expandClause383
           
static org.antlr.runtime.BitSet FOLLOW_datasources_in_query84
           
static org.antlr.runtime.BitSet FOLLOW_datasources_in_resolveClause424
           
static org.antlr.runtime.BitSet FOLLOW_date_in_eventDateCondition595
           
static org.antlr.runtime.BitSet FOLLOW_EOF_in_query149
           
static org.antlr.runtime.BitSet FOLLOW_equalityExpression_in_conditionalAndExpression907
           
static org.antlr.runtime.BitSet FOLLOW_equalityExpression_in_conditionalAndExpression921
           
static org.antlr.runtime.BitSet FOLLOW_eventDateCondition_in_wexpression551
           
static org.antlr.runtime.BitSet FOLLOW_exl_function_in_primary1537
           
static org.antlr.runtime.BitSet FOLLOW_EXL_in_exl_function1596
           
static org.antlr.runtime.BitSet FOLLOW_EXPAND_in_expandClause376
           
static org.antlr.runtime.BitSet FOLLOW_expandClause_in_commonNameTerms299
           
static org.antlr.runtime.BitSet FOLLOW_expandClause_in_scientificTerms255
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_havingExpression813
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_parExpression885
           
static org.antlr.runtime.BitSet FOLLOW_FLOAT_in_coordinate728
           
static org.antlr.runtime.BitSet FOLLOW_FLOAT_in_coordinate734
           
static org.antlr.runtime.BitSet FOLLOW_HAVING_in_query133
           
static org.antlr.runtime.BitSet FOLLOW_havingExpression_in_query137
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_calls1570
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_calls1575
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_datasource483
           
static org.antlr.runtime.BitSet FOLLOW_IN_in_query80
           
static org.antlr.runtime.BitSet FOLLOW_literal_in_primary1557
           
static org.antlr.runtime.BitSet FOLLOW_lucio_function_in_primary1547
           
static org.antlr.runtime.BitSet FOLLOW_LUCIO_in_lucio_function1608
           
static org.antlr.runtime.BitSet FOLLOW_multiplicativeExpression_in_additiveExpression1168
           
static org.antlr.runtime.BitSet FOLLOW_multiplicativeExpression_in_additiveExpression1244
           
static org.antlr.runtime.BitSet FOLLOW_OCCURRENCE_in_returnExpression778
           
static org.antlr.runtime.BitSet FOLLOW_parExpression_in_primary1507
           
static org.antlr.runtime.BitSet FOLLOW_primary_in_unaryExpressionNotPlusMinus1490
           
static org.antlr.runtime.BitSet FOLLOW_PRODUCT_in_returnExpression760
           
static org.antlr.runtime.BitSet FOLLOW_relationalExpression_in_equalityExpression1031
           
static org.antlr.runtime.BitSet FOLLOW_relationalExpression_in_equalityExpression952
           
static org.antlr.runtime.BitSet FOLLOW_relationalOp_in_relationalExpression1075
           
static org.antlr.runtime.BitSet FOLLOW_relationalOperator_in_coordinateCondition569
           
static org.antlr.runtime.BitSet FOLLOW_relationalOperator_in_eventDateCondition591
           
static org.antlr.runtime.BitSet FOLLOW_RESOLVE_in_resolveClause417
           
static org.antlr.runtime.BitSet FOLLOW_resolveClause_in_commonNameTerms291
           
static org.antlr.runtime.BitSet FOLLOW_RETURN_in_query116
           
static org.antlr.runtime.BitSet FOLLOW_returnExpression_in_query120
           
static org.antlr.runtime.BitSet FOLLOW_scientificTerms_in_term216
           
static org.antlr.runtime.BitSet FOLLOW_SEARCHBY_in_query64
           
static org.antlr.runtime.BitSet FOLLOW_set_in_additiveExpression1194
           
static org.antlr.runtime.BitSet FOLLOW_set_in_commonNameTerms276
           
static org.antlr.runtime.BitSet FOLLOW_set_in_equalityExpression979
           
static org.antlr.runtime.BitSet FOLLOW_set_in_multiplicativeExpression1309
           
static org.antlr.runtime.BitSet FOLLOW_set_in_scientificTerms240
           
static org.antlr.runtime.BitSet FOLLOW_STRING_DOUBLE_QUOTE_in_exl_function1600
           
static org.antlr.runtime.BitSet FOLLOW_STRING_DOUBLE_QUOTE_in_lucio_function1612
           
static org.antlr.runtime.BitSet FOLLOW_STRING_DOUBLE_QUOTE_in_xpath_function1588
           
static org.antlr.runtime.BitSet FOLLOW_STRING_in_date713
           
static org.antlr.runtime.BitSet FOLLOW_STRING_in_word346
           
static org.antlr.runtime.BitSet FOLLOW_TAXON_in_returnExpression796
           
static org.antlr.runtime.BitSet FOLLOW_term_in_terms184
           
static org.antlr.runtime.BitSet FOLLOW_term_in_terms193
           
static org.antlr.runtime.BitSet FOLLOW_terms_in_query68
           
static org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_multiplicativeExpression1282
           
static org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_multiplicativeExpression1377
           
static org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_unaryExpression1412
           
static org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_unaryExpression1424
           
static org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_unaryExpression1436
           
static org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_unaryExpression1448
           
static org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_unaryExpressionNotPlusMinus1480
           
static org.antlr.runtime.BitSet FOLLOW_unaryExpressionNotPlusMinus_in_unaryExpression1458
           
static org.antlr.runtime.BitSet FOLLOW_wexpression_in_whereExpression515
           
static org.antlr.runtime.BitSet FOLLOW_wexpression_in_whereExpression526
           
static org.antlr.runtime.BitSet FOLLOW_WHERE_in_query98
           
static org.antlr.runtime.BitSet FOLLOW_whereExpression_in_query102
           
static org.antlr.runtime.BitSet FOLLOW_WITH_in_expandClause379
           
static org.antlr.runtime.BitSet FOLLOW_WITH_in_resolveClause420
           
static org.antlr.runtime.BitSet FOLLOW_word_in_words320
           
static org.antlr.runtime.BitSet FOLLOW_word_in_words329
           
static org.antlr.runtime.BitSet FOLLOW_words_in_commonNameTerms284
           
static org.antlr.runtime.BitSet FOLLOW_words_in_scientificTerms248
           
static org.antlr.runtime.BitSet FOLLOW_xpath_function_in_primary1527
           
static org.antlr.runtime.BitSet FOLLOW_XPATH_in_xpath_function1584
           
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__36
           
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 TAXON
           
static String[] tokenNames
           
static int TRUE
           
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()
           
 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()
           
 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__36

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

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

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_query64

public static final org.antlr.runtime.BitSet FOLLOW_SEARCHBY_in_query64

FOLLOW_terms_in_query68

public static final org.antlr.runtime.BitSet FOLLOW_terms_in_query68

FOLLOW_IN_in_query80

public static final org.antlr.runtime.BitSet FOLLOW_IN_in_query80

FOLLOW_datasources_in_query84

public static final org.antlr.runtime.BitSet FOLLOW_datasources_in_query84

FOLLOW_WHERE_in_query98

public static final org.antlr.runtime.BitSet FOLLOW_WHERE_in_query98

FOLLOW_whereExpression_in_query102

public static final org.antlr.runtime.BitSet FOLLOW_whereExpression_in_query102

FOLLOW_RETURN_in_query116

public static final org.antlr.runtime.BitSet FOLLOW_RETURN_in_query116

FOLLOW_returnExpression_in_query120

public static final org.antlr.runtime.BitSet FOLLOW_returnExpression_in_query120

FOLLOW_HAVING_in_query133

public static final org.antlr.runtime.BitSet FOLLOW_HAVING_in_query133

FOLLOW_havingExpression_in_query137

public static final org.antlr.runtime.BitSet FOLLOW_havingExpression_in_query137

FOLLOW_EOF_in_query149

public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_query149

FOLLOW_term_in_terms184

public static final org.antlr.runtime.BitSet FOLLOW_term_in_terms184

FOLLOW_45_in_terms189

public static final org.antlr.runtime.BitSet FOLLOW_45_in_terms189

FOLLOW_term_in_terms193

public static final org.antlr.runtime.BitSet FOLLOW_term_in_terms193

FOLLOW_scientificTerms_in_term216

public static final org.antlr.runtime.BitSet FOLLOW_scientificTerms_in_term216

FOLLOW_commonNameTerms_in_term224

public static final org.antlr.runtime.BitSet FOLLOW_commonNameTerms_in_term224

FOLLOW_set_in_scientificTerms240

public static final org.antlr.runtime.BitSet FOLLOW_set_in_scientificTerms240

FOLLOW_words_in_scientificTerms248

public static final org.antlr.runtime.BitSet FOLLOW_words_in_scientificTerms248

FOLLOW_expandClause_in_scientificTerms255

public static final org.antlr.runtime.BitSet FOLLOW_expandClause_in_scientificTerms255

FOLLOW_set_in_commonNameTerms276

public static final org.antlr.runtime.BitSet FOLLOW_set_in_commonNameTerms276

FOLLOW_words_in_commonNameTerms284

public static final org.antlr.runtime.BitSet FOLLOW_words_in_commonNameTerms284

FOLLOW_resolveClause_in_commonNameTerms291

public static final org.antlr.runtime.BitSet FOLLOW_resolveClause_in_commonNameTerms291

FOLLOW_expandClause_in_commonNameTerms299

public static final org.antlr.runtime.BitSet FOLLOW_expandClause_in_commonNameTerms299

FOLLOW_word_in_words320

public static final org.antlr.runtime.BitSet FOLLOW_word_in_words320

FOLLOW_45_in_words325

public static final org.antlr.runtime.BitSet FOLLOW_45_in_words325

FOLLOW_word_in_words329

public static final org.antlr.runtime.BitSet FOLLOW_word_in_words329

FOLLOW_STRING_in_word346

public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_word346

FOLLOW_EXPAND_in_expandClause376

public static final org.antlr.runtime.BitSet FOLLOW_EXPAND_in_expandClause376

FOLLOW_WITH_in_expandClause379

public static final org.antlr.runtime.BitSet FOLLOW_WITH_in_expandClause379

FOLLOW_datasources_in_expandClause383

public static final org.antlr.runtime.BitSet FOLLOW_datasources_in_expandClause383

FOLLOW_RESOLVE_in_resolveClause417

public static final org.antlr.runtime.BitSet FOLLOW_RESOLVE_in_resolveClause417

FOLLOW_WITH_in_resolveClause420

public static final org.antlr.runtime.BitSet FOLLOW_WITH_in_resolveClause420

FOLLOW_datasources_in_resolveClause424

public static final org.antlr.runtime.BitSet FOLLOW_datasources_in_resolveClause424

FOLLOW_datasource_in_datasources458

public static final org.antlr.runtime.BitSet FOLLOW_datasource_in_datasources458

FOLLOW_45_in_datasources463

public static final org.antlr.runtime.BitSet FOLLOW_45_in_datasources463

FOLLOW_datasource_in_datasources467

public static final org.antlr.runtime.BitSet FOLLOW_datasource_in_datasources467

FOLLOW_ID_in_datasource483

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_datasource483

FOLLOW_wexpression_in_whereExpression515

public static final org.antlr.runtime.BitSet FOLLOW_wexpression_in_whereExpression515

FOLLOW_AND_in_whereExpression520

public static final org.antlr.runtime.BitSet FOLLOW_AND_in_whereExpression520

FOLLOW_wexpression_in_whereExpression526

public static final org.antlr.runtime.BitSet FOLLOW_wexpression_in_whereExpression526

FOLLOW_coordinateCondition_in_wexpression543

public static final org.antlr.runtime.BitSet FOLLOW_coordinateCondition_in_wexpression543

FOLLOW_eventDateCondition_in_wexpression551

public static final org.antlr.runtime.BitSet FOLLOW_eventDateCondition_in_wexpression551

FOLLOW_60_in_coordinateCondition565

public static final org.antlr.runtime.BitSet FOLLOW_60_in_coordinateCondition565

FOLLOW_relationalOperator_in_coordinateCondition569

public static final org.antlr.runtime.BitSet FOLLOW_relationalOperator_in_coordinateCondition569

FOLLOW_coordinate_in_coordinateCondition573

public static final org.antlr.runtime.BitSet FOLLOW_coordinate_in_coordinateCondition573

FOLLOW_61_in_eventDateCondition587

public static final org.antlr.runtime.BitSet FOLLOW_61_in_eventDateCondition587

FOLLOW_relationalOperator_in_eventDateCondition591

public static final org.antlr.runtime.BitSet FOLLOW_relationalOperator_in_eventDateCondition591

FOLLOW_date_in_eventDateCondition595

public static final org.antlr.runtime.BitSet FOLLOW_date_in_eventDateCondition595

FOLLOW_50_in_relationalOperator621

public static final org.antlr.runtime.BitSet FOLLOW_50_in_relationalOperator621

FOLLOW_51_in_relationalOperator640

public static final org.antlr.runtime.BitSet FOLLOW_51_in_relationalOperator640

FOLLOW_53_in_relationalOperator659

public static final org.antlr.runtime.BitSet FOLLOW_53_in_relationalOperator659

FOLLOW_54_in_relationalOperator678

public static final org.antlr.runtime.BitSet FOLLOW_54_in_relationalOperator678

FOLLOW_55_in_relationalOperator697

public static final org.antlr.runtime.BitSet FOLLOW_55_in_relationalOperator697

FOLLOW_STRING_in_date713

public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_date713

FOLLOW_FLOAT_in_coordinate728

public static final org.antlr.runtime.BitSet FOLLOW_FLOAT_in_coordinate728

FOLLOW_45_in_coordinate730

public static final org.antlr.runtime.BitSet FOLLOW_45_in_coordinate730

FOLLOW_FLOAT_in_coordinate734

public static final org.antlr.runtime.BitSet FOLLOW_FLOAT_in_coordinate734

FOLLOW_PRODUCT_in_returnExpression760

public static final org.antlr.runtime.BitSet FOLLOW_PRODUCT_in_returnExpression760

FOLLOW_OCCURRENCE_in_returnExpression778

public static final org.antlr.runtime.BitSet FOLLOW_OCCURRENCE_in_returnExpression778

FOLLOW_TAXON_in_returnExpression796

public static final org.antlr.runtime.BitSet FOLLOW_TAXON_in_returnExpression796

FOLLOW_expression_in_havingExpression813

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_havingExpression813

FOLLOW_conditionalAndExpression_in_expression831

public static final org.antlr.runtime.BitSet FOLLOW_conditionalAndExpression_in_expression831

FOLLOW_62_in_expression842

public static final org.antlr.runtime.BitSet FOLLOW_62_in_expression842

FOLLOW_conditionalAndExpression_in_expression844

public static final org.antlr.runtime.BitSet FOLLOW_conditionalAndExpression_in_expression844

FOLLOW_40_in_parExpression883

public static final org.antlr.runtime.BitSet FOLLOW_40_in_parExpression883

FOLLOW_expression_in_parExpression885

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_parExpression885

FOLLOW_41_in_parExpression887

public static final org.antlr.runtime.BitSet FOLLOW_41_in_parExpression887

FOLLOW_equalityExpression_in_conditionalAndExpression907

public static final org.antlr.runtime.BitSet FOLLOW_equalityExpression_in_conditionalAndExpression907

FOLLOW_39_in_conditionalAndExpression919

public static final org.antlr.runtime.BitSet FOLLOW_39_in_conditionalAndExpression919

FOLLOW_equalityExpression_in_conditionalAndExpression921

public static final org.antlr.runtime.BitSet FOLLOW_equalityExpression_in_conditionalAndExpression921

FOLLOW_relationalExpression_in_equalityExpression952

public static final org.antlr.runtime.BitSet FOLLOW_relationalExpression_in_equalityExpression952

FOLLOW_set_in_equalityExpression979

public static final org.antlr.runtime.BitSet FOLLOW_set_in_equalityExpression979

FOLLOW_relationalExpression_in_equalityExpression1031

public static final org.antlr.runtime.BitSet FOLLOW_relationalExpression_in_equalityExpression1031

FOLLOW_additiveExpression_in_relationalExpression1063

public static final org.antlr.runtime.BitSet FOLLOW_additiveExpression_in_relationalExpression1063

FOLLOW_relationalOp_in_relationalExpression1075

public static final org.antlr.runtime.BitSet FOLLOW_relationalOp_in_relationalExpression1075

FOLLOW_additiveExpression_in_relationalExpression1077

public static final org.antlr.runtime.BitSet FOLLOW_additiveExpression_in_relationalExpression1077

FOLLOW_50_in_relationalOp1109

public static final org.antlr.runtime.BitSet FOLLOW_50_in_relationalOp1109

FOLLOW_52_in_relationalOp1111

public static final org.antlr.runtime.BitSet FOLLOW_52_in_relationalOp1111

FOLLOW_54_in_relationalOp1123

public static final org.antlr.runtime.BitSet FOLLOW_54_in_relationalOp1123

FOLLOW_52_in_relationalOp1125

public static final org.antlr.runtime.BitSet FOLLOW_52_in_relationalOp1125

FOLLOW_50_in_relationalOp1136

public static final org.antlr.runtime.BitSet FOLLOW_50_in_relationalOp1136

FOLLOW_54_in_relationalOp1147

public static final org.antlr.runtime.BitSet FOLLOW_54_in_relationalOp1147

FOLLOW_multiplicativeExpression_in_additiveExpression1168

public static final org.antlr.runtime.BitSet FOLLOW_multiplicativeExpression_in_additiveExpression1168

FOLLOW_set_in_additiveExpression1194

public static final org.antlr.runtime.BitSet FOLLOW_set_in_additiveExpression1194

FOLLOW_multiplicativeExpression_in_additiveExpression1244

public static final org.antlr.runtime.BitSet FOLLOW_multiplicativeExpression_in_additiveExpression1244

FOLLOW_unaryExpression_in_multiplicativeExpression1282

public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_multiplicativeExpression1282

FOLLOW_set_in_multiplicativeExpression1309

public static final org.antlr.runtime.BitSet FOLLOW_set_in_multiplicativeExpression1309

FOLLOW_unaryExpression_in_multiplicativeExpression1377

public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_multiplicativeExpression1377

FOLLOW_43_in_unaryExpression1409

public static final org.antlr.runtime.BitSet FOLLOW_43_in_unaryExpression1409

FOLLOW_unaryExpression_in_unaryExpression1412

public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_unaryExpression1412

FOLLOW_46_in_unaryExpression1422

public static final org.antlr.runtime.BitSet FOLLOW_46_in_unaryExpression1422

FOLLOW_unaryExpression_in_unaryExpression1424

public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_unaryExpression1424

FOLLOW_44_in_unaryExpression1434

public static final org.antlr.runtime.BitSet FOLLOW_44_in_unaryExpression1434

FOLLOW_unaryExpression_in_unaryExpression1436

public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_unaryExpression1436

FOLLOW_47_in_unaryExpression1446

public static final org.antlr.runtime.BitSet FOLLOW_47_in_unaryExpression1446

FOLLOW_unaryExpression_in_unaryExpression1448

public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_unaryExpression1448

FOLLOW_unaryExpressionNotPlusMinus_in_unaryExpression1458

public static final org.antlr.runtime.BitSet FOLLOW_unaryExpressionNotPlusMinus_in_unaryExpression1458

FOLLOW_36_in_unaryExpressionNotPlusMinus1478

public static final org.antlr.runtime.BitSet FOLLOW_36_in_unaryExpressionNotPlusMinus1478

FOLLOW_unaryExpression_in_unaryExpressionNotPlusMinus1480

public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_unaryExpressionNotPlusMinus1480

FOLLOW_primary_in_unaryExpressionNotPlusMinus1490

public static final org.antlr.runtime.BitSet FOLLOW_primary_in_unaryExpressionNotPlusMinus1490

FOLLOW_parExpression_in_primary1507

public static final org.antlr.runtime.BitSet FOLLOW_parExpression_in_primary1507

FOLLOW_calls_in_primary1517

public static final org.antlr.runtime.BitSet FOLLOW_calls_in_primary1517

FOLLOW_xpath_function_in_primary1527

public static final org.antlr.runtime.BitSet FOLLOW_xpath_function_in_primary1527

FOLLOW_exl_function_in_primary1537

public static final org.antlr.runtime.BitSet FOLLOW_exl_function_in_primary1537

FOLLOW_lucio_function_in_primary1547

public static final org.antlr.runtime.BitSet FOLLOW_lucio_function_in_primary1547

FOLLOW_literal_in_primary1557

public static final org.antlr.runtime.BitSet FOLLOW_literal_in_primary1557

FOLLOW_ID_in_calls1570

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_calls1570

FOLLOW_48_in_calls1573

public static final org.antlr.runtime.BitSet FOLLOW_48_in_calls1573

FOLLOW_ID_in_calls1575

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_calls1575

FOLLOW_XPATH_in_xpath_function1584

public static final org.antlr.runtime.BitSet FOLLOW_XPATH_in_xpath_function1584

FOLLOW_40_in_xpath_function1586

public static final org.antlr.runtime.BitSet FOLLOW_40_in_xpath_function1586

FOLLOW_STRING_DOUBLE_QUOTE_in_xpath_function1588

public static final org.antlr.runtime.BitSet FOLLOW_STRING_DOUBLE_QUOTE_in_xpath_function1588

FOLLOW_41_in_xpath_function1590

public static final org.antlr.runtime.BitSet FOLLOW_41_in_xpath_function1590

FOLLOW_EXL_in_exl_function1596

public static final org.antlr.runtime.BitSet FOLLOW_EXL_in_exl_function1596

FOLLOW_40_in_exl_function1598

public static final org.antlr.runtime.BitSet FOLLOW_40_in_exl_function1598

FOLLOW_STRING_DOUBLE_QUOTE_in_exl_function1600

public static final org.antlr.runtime.BitSet FOLLOW_STRING_DOUBLE_QUOTE_in_exl_function1600

FOLLOW_41_in_exl_function1602

public static final org.antlr.runtime.BitSet FOLLOW_41_in_exl_function1602

FOLLOW_LUCIO_in_lucio_function1608

public static final org.antlr.runtime.BitSet FOLLOW_LUCIO_in_lucio_function1608

FOLLOW_40_in_lucio_function1610

public static final org.antlr.runtime.BitSet FOLLOW_40_in_lucio_function1610

FOLLOW_STRING_DOUBLE_QUOTE_in_lucio_function1612

public static final org.antlr.runtime.BitSet FOLLOW_STRING_DOUBLE_QUOTE_in_lucio_function1612

FOLLOW_41_in_lucio_function1614

public static final org.antlr.runtime.BitSet FOLLOW_41_in_lucio_function1614
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

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

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.