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


Field Summary
static int AND
           
static int AS
           
static int COMMENT
           
static int EOF
           
static int ESC_SEQ
           
static int EXPONENT
           
static int FLOAT
           
static org.antlr.runtime.BitSet FOLLOW_22_in_returnExpression705
           
static org.antlr.runtime.BitSet FOLLOW_23_in_coordinate660
           
static org.antlr.runtime.BitSet FOLLOW_23_in_identifiers403
           
static org.antlr.runtime.BitSet FOLLOW_23_in_terms166
           
static org.antlr.runtime.BitSet FOLLOW_23_in_words354
           
static org.antlr.runtime.BitSet FOLLOW_24_in_date633
           
static org.antlr.runtime.BitSet FOLLOW_24_in_date639
           
static org.antlr.runtime.BitSet FOLLOW_27_in_havingExpression817
           
static org.antlr.runtime.BitSet FOLLOW_27_in_returnExpression744
           
static org.antlr.runtime.BitSet FOLLOW_30_in_havingExpression849
           
static org.antlr.runtime.BitSet FOLLOW_30_in_returnExpression775
           
static org.antlr.runtime.BitSet FOLLOW_31_in_dateCondition592
           
static org.antlr.runtime.BitSet FOLLOW_32_in_boundCondition552
           
static org.antlr.runtime.BitSet FOLLOW_33_in_dateCondition599
           
static org.antlr.runtime.BitSet FOLLOW_34_in_boundCondition558
           
static org.antlr.runtime.BitSet FOLLOW_AND_in_expressions501
           
static org.antlr.runtime.BitSet FOLLOW_AS_in_term269
           
static org.antlr.runtime.BitSet FOLLOW_boundCondition_in_expression524
           
static org.antlr.runtime.BitSet FOLLOW_coordinate_in_boundCondition571
           
static org.antlr.runtime.BitSet FOLLOW_date_in_dateCondition614
           
static org.antlr.runtime.BitSet FOLLOW_dateCondition_in_expression532
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_expressions496
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_expressions507
           
static org.antlr.runtime.BitSet FOLLOW_expressions_in_query74
           
static org.antlr.runtime.BitSet FOLLOW_FLOAT_in_coordinate658
           
static org.antlr.runtime.BitSet FOLLOW_FLOAT_in_coordinate664
           
static org.antlr.runtime.BitSet FOLLOW_HAVING_in_havingExpression789
           
static org.antlr.runtime.BitSet FOLLOW_havingExpression_in_returnExpression710
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_identifier425
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_identifiers398
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_identifiers407
           
static org.antlr.runtime.BitSet FOLLOW_identifiers_in_query56
           
static org.antlr.runtime.BitSet FOLLOW_IN_in_query52
           
static org.antlr.runtime.BitSet FOLLOW_INT_in_date631
           
static org.antlr.runtime.BitSet FOLLOW_INT_in_date637
           
static org.antlr.runtime.BitSet FOLLOW_INT_in_date643
           
static org.antlr.runtime.BitSet FOLLOW_IS_in_boundCondition565
           
static org.antlr.runtime.BitSet FOLLOW_IS_in_dateCondition607
           
static org.antlr.runtime.BitSet FOLLOW_RETURN_in_query88
           
static org.antlr.runtime.BitSet FOLLOW_returnExpression_in_query92
           
static org.antlr.runtime.BitSet FOLLOW_set_in_term310
           
static org.antlr.runtime.BitSet FOLLOW_set_in_term322
           
static org.antlr.runtime.BitSet FOLLOW_STRING_in_word375
           
static org.antlr.runtime.BitSet FOLLOW_term_in_terms161
           
static org.antlr.runtime.BitSet FOLLOW_term_in_terms170
           
static org.antlr.runtime.BitSet FOLLOW_terms_in_query40
           
static org.antlr.runtime.BitSet FOLLOW_WHERE_in_query70
           
static org.antlr.runtime.BitSet FOLLOW_word_in_words347
           
static org.antlr.runtime.BitSet FOLLOW_word_in_words358
           
static org.antlr.runtime.BitSet FOLLOW_words_in_term227
           
static int HAVING
           
static int HEX_DIGIT
           
static int ID
           
static int IN
           
static int INT
           
static int IS
           
static int OCTAL_ESC
           
static int RETURN
           
static int STRING
           
static int T__22
           
static int T__23
           
static int T__24
           
static int T__25
           
static int T__26
           
static int T__27
           
static int T__28
           
static int T__29
           
static int T__30
           
static int T__31
           
static int T__32
           
static int T__33
           
static int T__34
           
static String[] tokenNames
           
static int UNICODE_ESC
           
static int WHERE
           
static int WS
           
 
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
 Condition boundCondition()
           
 ParserCoordinate coordinate()
           
 ParserDate date()
           
 Condition dateCondition()
           
 Condition expression()
           
 List<Condition> expressions()
           
 org.antlr.runtime.Parser[] getDelegates()
           
 String getGrammarFileName()
           
 String[] getTokenNames()
           
 Type havingExpression()
           
 String identifier()
           
 List<String> identifiers()
           
 ParsingResult query()
           
 ReturnExpression returnExpression()
           
 TermWords term()
           
 List<TermWords> terms()
           
 String word()
           
 List<String> words()
           
 
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, getErrorMessage, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, matchAny, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedSet, recoverFromMismatchedToken, 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__22

public static final int T__22
See Also:
Constant Field Values

T__23

public static final int T__23
See Also:
Constant Field Values

T__24

public static final int T__24
See Also:
Constant Field Values

T__25

public static final int T__25
See Also:
Constant Field Values

T__26

public static final int T__26
See Also:
Constant Field Values

T__27

public static final int T__27
See Also:
Constant Field Values

T__28

public static final int T__28
See Also:
Constant Field Values

T__29

public static final int T__29
See Also:
Constant Field Values

T__30

public static final int T__30
See Also:
Constant Field Values

T__31

public static final int T__31
See Also:
Constant Field Values

T__32

public static final int T__32
See Also:
Constant Field Values

T__33

public static final int T__33
See Also:
Constant Field Values

T__34

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

EXPONENT

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

OCTAL_ESC

public static final int OCTAL_ESC
See Also:
Constant Field Values

RETURN

public static final int RETURN
See Also:
Constant Field Values

STRING

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

WS

public static final int WS
See Also:
Constant Field Values

FOLLOW_terms_in_query40

public static final org.antlr.runtime.BitSet FOLLOW_terms_in_query40

FOLLOW_IN_in_query52

public static final org.antlr.runtime.BitSet FOLLOW_IN_in_query52

FOLLOW_identifiers_in_query56

public static final org.antlr.runtime.BitSet FOLLOW_identifiers_in_query56

FOLLOW_WHERE_in_query70

public static final org.antlr.runtime.BitSet FOLLOW_WHERE_in_query70

FOLLOW_expressions_in_query74

public static final org.antlr.runtime.BitSet FOLLOW_expressions_in_query74

FOLLOW_RETURN_in_query88

public static final org.antlr.runtime.BitSet FOLLOW_RETURN_in_query88

FOLLOW_returnExpression_in_query92

public static final org.antlr.runtime.BitSet FOLLOW_returnExpression_in_query92

FOLLOW_term_in_terms161

public static final org.antlr.runtime.BitSet FOLLOW_term_in_terms161

FOLLOW_23_in_terms166

public static final org.antlr.runtime.BitSet FOLLOW_23_in_terms166

FOLLOW_term_in_terms170

public static final org.antlr.runtime.BitSet FOLLOW_term_in_terms170

FOLLOW_words_in_term227

public static final org.antlr.runtime.BitSet FOLLOW_words_in_term227

FOLLOW_AS_in_term269

public static final org.antlr.runtime.BitSet FOLLOW_AS_in_term269

FOLLOW_set_in_term310

public static final org.antlr.runtime.BitSet FOLLOW_set_in_term310

FOLLOW_set_in_term322

public static final org.antlr.runtime.BitSet FOLLOW_set_in_term322

FOLLOW_word_in_words347

public static final org.antlr.runtime.BitSet FOLLOW_word_in_words347

FOLLOW_23_in_words354

public static final org.antlr.runtime.BitSet FOLLOW_23_in_words354

FOLLOW_word_in_words358

public static final org.antlr.runtime.BitSet FOLLOW_word_in_words358

FOLLOW_STRING_in_word375

public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_word375

FOLLOW_identifier_in_identifiers398

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_identifiers398

FOLLOW_23_in_identifiers403

public static final org.antlr.runtime.BitSet FOLLOW_23_in_identifiers403

FOLLOW_identifier_in_identifiers407

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_identifiers407

FOLLOW_ID_in_identifier425

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_identifier425

FOLLOW_expression_in_expressions496

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_expressions496

FOLLOW_AND_in_expressions501

public static final org.antlr.runtime.BitSet FOLLOW_AND_in_expressions501

FOLLOW_expression_in_expressions507

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_expressions507

FOLLOW_boundCondition_in_expression524

public static final org.antlr.runtime.BitSet FOLLOW_boundCondition_in_expression524

FOLLOW_dateCondition_in_expression532

public static final org.antlr.runtime.BitSet FOLLOW_dateCondition_in_expression532

FOLLOW_32_in_boundCondition552

public static final org.antlr.runtime.BitSet FOLLOW_32_in_boundCondition552

FOLLOW_34_in_boundCondition558

public static final org.antlr.runtime.BitSet FOLLOW_34_in_boundCondition558

FOLLOW_IS_in_boundCondition565

public static final org.antlr.runtime.BitSet FOLLOW_IS_in_boundCondition565

FOLLOW_coordinate_in_boundCondition571

public static final org.antlr.runtime.BitSet FOLLOW_coordinate_in_boundCondition571

FOLLOW_31_in_dateCondition592

public static final org.antlr.runtime.BitSet FOLLOW_31_in_dateCondition592

FOLLOW_33_in_dateCondition599

public static final org.antlr.runtime.BitSet FOLLOW_33_in_dateCondition599

FOLLOW_IS_in_dateCondition607

public static final org.antlr.runtime.BitSet FOLLOW_IS_in_dateCondition607

FOLLOW_date_in_dateCondition614

public static final org.antlr.runtime.BitSet FOLLOW_date_in_dateCondition614

FOLLOW_INT_in_date631

public static final org.antlr.runtime.BitSet FOLLOW_INT_in_date631

FOLLOW_24_in_date633

public static final org.antlr.runtime.BitSet FOLLOW_24_in_date633

FOLLOW_INT_in_date637

public static final org.antlr.runtime.BitSet FOLLOW_INT_in_date637

FOLLOW_24_in_date639

public static final org.antlr.runtime.BitSet FOLLOW_24_in_date639

FOLLOW_INT_in_date643

public static final org.antlr.runtime.BitSet FOLLOW_INT_in_date643

FOLLOW_FLOAT_in_coordinate658

public static final org.antlr.runtime.BitSet FOLLOW_FLOAT_in_coordinate658

FOLLOW_23_in_coordinate660

public static final org.antlr.runtime.BitSet FOLLOW_23_in_coordinate660

FOLLOW_FLOAT_in_coordinate664

public static final org.antlr.runtime.BitSet FOLLOW_FLOAT_in_coordinate664

FOLLOW_22_in_returnExpression705

public static final org.antlr.runtime.BitSet FOLLOW_22_in_returnExpression705

FOLLOW_havingExpression_in_returnExpression710

public static final org.antlr.runtime.BitSet FOLLOW_havingExpression_in_returnExpression710

FOLLOW_27_in_returnExpression744

public static final org.antlr.runtime.BitSet FOLLOW_27_in_returnExpression744

FOLLOW_30_in_returnExpression775

public static final org.antlr.runtime.BitSet FOLLOW_30_in_returnExpression775

FOLLOW_HAVING_in_havingExpression789

public static final org.antlr.runtime.BitSet FOLLOW_HAVING_in_havingExpression789

FOLLOW_27_in_havingExpression817

public static final org.antlr.runtime.BitSet FOLLOW_27_in_havingExpression817

FOLLOW_30_in_havingExpression849

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

query

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

terms

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

term

public final TermWords term()
                     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

identifiers

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

identifier

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

expressions

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

expression

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

boundCondition

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

dateCondition

public final Condition dateCondition()
                              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 ReturnExpression returnExpression()
                                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

havingExpression

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


Copyright © 2013. All Rights Reserved.