org.apache.chemistry.opencmis.server.support.query
Class TextSearchParser

java.lang.Object
  extended by org.antlr.runtime.BaseRecognizer
      extended by org.antlr.runtime.Parser
          extended by org.apache.chemistry.opencmis.server.support.query.TextSearchParser

public class TextSearchParser
extends org.antlr.runtime.Parser

CMISQL parser. http://stackoverflow.com/questions/504402/how-to-handle-escape-sequences-in-string-literals-in-antlr-3


Nested Class Summary
static class TextSearchParser.conjunct_return
           
static class TextSearchParser.phrase_return
           
static class TextSearchParser.term_return
           
static class TextSearchParser.text_search_expression_return
           
static class TextSearchParser.word_return
           
 
Field Summary
protected  org.antlr.runtime.tree.TreeAdaptor adaptor
           
static int AND
           
static int BACKSL
           
protected  org.apache.chemistry.opencmis.server.support.query.TextSearchParser.DFA2 dfa2
           
static int EOF
           
static int ESC
           
static org.antlr.runtime.BitSet FOLLOW_AND_in_conjunct410
           
static org.antlr.runtime.BitSet FOLLOW_conjunct_in_text_search_expression367
           
static org.antlr.runtime.BitSet FOLLOW_conjunct_in_text_search_expression372
           
static org.antlr.runtime.BitSet FOLLOW_conjunct_in_text_search_expression393
           
static org.antlr.runtime.BitSet FOLLOW_OR_in_text_search_expression370
           
static org.antlr.runtime.BitSet FOLLOW_phrase_in_term460
           
static org.antlr.runtime.BitSet FOLLOW_term_in_conjunct407
           
static org.antlr.runtime.BitSet FOLLOW_term_in_conjunct413
           
static org.antlr.runtime.BitSet FOLLOW_term_in_conjunct436
           
static org.antlr.runtime.BitSet FOLLOW_TEXT_MINUS_in_term451
           
static org.antlr.runtime.BitSet FOLLOW_TEXT_SEARCH_PHRASE_STRING_LIT_in_phrase476
           
static org.antlr.runtime.BitSet FOLLOW_TEXT_SEARCH_WORD_LIT_in_word490
           
static org.antlr.runtime.BitSet FOLLOW_word_in_term456
           
static int OR
           
static int QUOTE
           
static int TEXT_AND
           
static int TEXT_MINUS
           
static int TEXT_OR
           
static int TEXT_SEARCH_PHRASE_STRING
           
static int TEXT_SEARCH_PHRASE_STRING_LIT
           
static int TEXT_SEARCH_WORD_LIT
           
static java.lang.String[] tokenNames
           
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
TextSearchParser(org.antlr.runtime.TokenStream input)
           
TextSearchParser(org.antlr.runtime.TokenStream input, org.antlr.runtime.RecognizerSharedState state)
           
 
Method Summary
 TextSearchParser.conjunct_return conjunct()
           
 java.lang.String getGrammarFileName()
           
 java.lang.String[] getTokenNames()
           
 org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor()
           
 TextSearchParser.phrase_return phrase()
           
 void setTreeAdaptor(org.antlr.runtime.tree.TreeAdaptor adaptor)
           
 TextSearchParser.term_return term()
           
 TextSearchParser.text_search_expression_return text_search_expression()
           
 TextSearchParser.word_return word()
           
 
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 java.lang.String[] tokenNames

EOF

public static final int EOF
See Also:
Constant Field Values

TEXT_AND

public static final int TEXT_AND
See Also:
Constant Field Values

TEXT_OR

public static final int TEXT_OR
See Also:
Constant Field Values

TEXT_MINUS

public static final int TEXT_MINUS
See Also:
Constant Field Values

AND

public static final int AND
See Also:
Constant Field Values

OR

public static final int OR
See Also:
Constant Field Values

QUOTE

public static final int QUOTE
See Also:
Constant Field Values

BACKSL

public static final int BACKSL
See Also:
Constant Field Values

ESC

public static final int ESC
See Also:
Constant Field Values

WS

public static final int WS
See Also:
Constant Field Values

TEXT_SEARCH_PHRASE_STRING

public static final int TEXT_SEARCH_PHRASE_STRING
See Also:
Constant Field Values

TEXT_SEARCH_PHRASE_STRING_LIT

public static final int TEXT_SEARCH_PHRASE_STRING_LIT
See Also:
Constant Field Values

TEXT_SEARCH_WORD_LIT

public static final int TEXT_SEARCH_WORD_LIT
See Also:
Constant Field Values

adaptor

protected org.antlr.runtime.tree.TreeAdaptor adaptor

dfa2

protected org.apache.chemistry.opencmis.server.support.query.TextSearchParser.DFA2 dfa2

FOLLOW_conjunct_in_text_search_expression367

public static final org.antlr.runtime.BitSet FOLLOW_conjunct_in_text_search_expression367

FOLLOW_OR_in_text_search_expression370

public static final org.antlr.runtime.BitSet FOLLOW_OR_in_text_search_expression370

FOLLOW_conjunct_in_text_search_expression372

public static final org.antlr.runtime.BitSet FOLLOW_conjunct_in_text_search_expression372

FOLLOW_conjunct_in_text_search_expression393

public static final org.antlr.runtime.BitSet FOLLOW_conjunct_in_text_search_expression393

FOLLOW_term_in_conjunct407

public static final org.antlr.runtime.BitSet FOLLOW_term_in_conjunct407

FOLLOW_AND_in_conjunct410

public static final org.antlr.runtime.BitSet FOLLOW_AND_in_conjunct410

FOLLOW_term_in_conjunct413

public static final org.antlr.runtime.BitSet FOLLOW_term_in_conjunct413

FOLLOW_term_in_conjunct436

public static final org.antlr.runtime.BitSet FOLLOW_term_in_conjunct436

FOLLOW_TEXT_MINUS_in_term451

public static final org.antlr.runtime.BitSet FOLLOW_TEXT_MINUS_in_term451

FOLLOW_word_in_term456

public static final org.antlr.runtime.BitSet FOLLOW_word_in_term456

FOLLOW_phrase_in_term460

public static final org.antlr.runtime.BitSet FOLLOW_phrase_in_term460

FOLLOW_TEXT_SEARCH_PHRASE_STRING_LIT_in_phrase476

public static final org.antlr.runtime.BitSet FOLLOW_TEXT_SEARCH_PHRASE_STRING_LIT_in_phrase476

FOLLOW_TEXT_SEARCH_WORD_LIT_in_word490

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

TextSearchParser

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

TextSearchParser

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

setTreeAdaptor

public void setTreeAdaptor(org.antlr.runtime.tree.TreeAdaptor adaptor)

getTreeAdaptor

public org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor()

getTokenNames

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

getGrammarFileName

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

text_search_expression

public final TextSearchParser.text_search_expression_return text_search_expression()
                                                                            throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

conjunct

public final TextSearchParser.conjunct_return conjunct()
                                                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

term

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

phrase

public final TextSearchParser.phrase_return phrase()
                                            throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

word

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


Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.