com.sun.labs.minion.retrieval.parser
Class LuceneParser
java.lang.Object
com.sun.labs.minion.retrieval.parser.Parser
com.sun.labs.minion.retrieval.parser.LuceneParser
- All Implemented Interfaces:
- LuceneParserConstants, LuceneParserTreeConstants
public class LuceneParser
- extends Parser
- implements LuceneParserTreeConstants, LuceneParserConstants
Fields inherited from interface com.sun.labs.minion.retrieval.parser.LuceneParserConstants |
AND, BOOST, CAROT, COLON, DECIMAL, DEFAULT, DUBQUOTE, EOF, FSLASH, FUZZY, INTEGER, LB, LC, LP, MINUS, NGRAMTOKEN, NONSPACESEPCHAR, NOT, OR, PAND, PHRASE, PLUS, PROX, PUNCTCHAR1, PUNCTCHAR2, PUNCTUATION, RB, RC, RP, SPACESEPCHAR, SPACESEPCHAR1, SPACESEPCHAR2, SPACESEPCHAR3, SPACESEPCHAR4, SPACESEPCHAR5, SPACESEPCHAR6, SPACESEPCHAR7, SPACESEPCHAR8, SPACESEPCHAR9, SPACESEPTOKEN, SPECIAL, TERM, TILDE, TO, tokenImage, VALIDCHAR, WHITECHAR, WHITESPACE |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
jjtree
protected com.sun.labs.minion.retrieval.parser.JJTLuceneParserState jjtree
token_source
public LuceneParserTokenManager token_source
token
public Token token
jj_nt
public Token jj_nt
lookingAhead
public boolean lookingAhead
LuceneParser
public LuceneParser(java.io.InputStream stream)
LuceneParser
public LuceneParser(java.io.InputStream stream,
java.lang.String encoding)
LuceneParser
public LuceneParser(java.io.Reader stream)
LuceneParser
public LuceneParser(LuceneParserTokenManager tm)
main
public static void main(java.lang.String[] args)
throws java.lang.Exception
- Throws:
java.lang.Exception
doParse
public final SimpleNode doParse()
throws ParseException
- Specified by:
doParse
in class Parser
- Throws:
ParseException
q
public final void q()
throws ParseException
- Throws:
ParseException
AND
public final void AND()
throws ParseException
- Throws:
ParseException
OR
public final void OR()
throws ParseException
- Throws:
ParseException
UND
public final void UND()
throws ParseException
- Throws:
ParseException
term
public final void term()
throws ParseException
- Throws:
ParseException
group
public final void group()
throws ParseException
- Throws:
ParseException
field
public final void field()
throws ParseException
- Throws:
ParseException
range
public final void range()
throws ParseException
- Throws:
ParseException
ReInit
public void ReInit(java.io.InputStream stream)
ReInit
public void ReInit(java.io.InputStream stream,
java.lang.String encoding)
ReInit
public void ReInit(java.io.Reader stream)
ReInit
public void ReInit(LuceneParserTokenManager tm)
getNextToken
public final Token getNextToken()
getToken
public final Token getToken(int index)
generateParseException
public ParseException generateParseException()
enable_tracing
public final void enable_tracing()
disable_tracing
public final void disable_tracing()