org.apache.chemistry.opencmis.server.support.query
Class TextSearchParser
java.lang.Object
org.antlr.runtime.BaseRecognizer
org.antlr.runtime.Parser
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
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)
|
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 |
tokenNames
public static final 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
TextSearchParser
public TextSearchParser(org.antlr.runtime.TokenStream input)
TextSearchParser
public TextSearchParser(org.antlr.runtime.TokenStream input,
org.antlr.runtime.RecognizerSharedState state)
setTreeAdaptor
public void setTreeAdaptor(org.antlr.runtime.tree.TreeAdaptor adaptor)
getTreeAdaptor
public org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor()
getTokenNames
public String[] getTokenNames()
- Overrides:
getTokenNames
in class org.antlr.runtime.BaseRecognizer
getGrammarFileName
public String getGrammarFileName()
- Overrides:
getGrammarFileName
in class org.antlr.runtime.BaseRecognizer
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.