com.sun.labs.minion.retrieval.parser
Class WebParser

java.lang.Object
  extended by com.sun.labs.minion.retrieval.parser.Parser
      extended by com.sun.labs.minion.retrieval.parser.WebParser
All Implemented Interfaces:
WebParserConstants, WebParserTreeConstants

public class WebParser
extends Parser
implements WebParserTreeConstants, WebParserConstants


Field Summary
 Token jj_nt
           
protected  com.sun.labs.minion.retrieval.parser.JJTWebParserState jjtree
           
 Token token
           
 WebParserTokenManager token_source
           
 
Fields inherited from interface com.sun.labs.minion.retrieval.parser.WebParserTreeConstants
JJTDOPARSE, jjtNodeName, JJTPASSAGETERM, JJTPHRASETERM, JJTQ, JJTTERM
 
Fields inherited from interface com.sun.labs.minion.retrieval.parser.WebParserConstants
DEFAULT, DUBQUOTE, EOF, FSLASH, LB, MINUS, NGRAMTOKEN, NONSPACESEPCHAR, PASSAGE, PHRASE, PLUS, PUNCTCHAR1, PUNCTCHAR2, PUNCTUATION, RB, SPACESEPCHAR, SPACESEPCHAR1, SPACESEPCHAR2, SPACESEPCHAR3, SPACESEPCHAR4, SPACESEPCHAR5, SPACESEPCHAR6, SPACESEPCHAR7, SPACESEPCHAR8, SPACESEPCHAR9, SPACESEPTOKEN, TERM, TILDE, tokenImage, VALIDCHAR, WHITECHAR, WHITESPACE
 
Constructor Summary
WebParser(java.io.InputStream stream)
           
WebParser(java.io.InputStream stream, java.lang.String encoding)
           
WebParser(java.io.Reader stream)
           
WebParser(WebParserTokenManager tm)
           
 
Method Summary
 void disable_tracing()
           
 SimpleNode doParse()
           
 void enable_tracing()
           
 ParseException generateParseException()
           
 Token getNextToken()
           
 Token getToken(int index)
           
static void main(java.lang.String[] args)
           
 void passageTerm()
           
 void phraseTerm()
           
 void q()
           
 void ReInit(java.io.InputStream stream)
           
 void ReInit(java.io.InputStream stream, java.lang.String encoding)
           
 void ReInit(java.io.Reader stream)
           
 void ReInit(WebParserTokenManager tm)
           
 void term()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

jjtree

protected com.sun.labs.minion.retrieval.parser.JJTWebParserState jjtree

token_source

public WebParserTokenManager token_source

token

public Token token

jj_nt

public Token jj_nt
Constructor Detail

WebParser

public WebParser(java.io.InputStream stream)

WebParser

public WebParser(java.io.InputStream stream,
                 java.lang.String encoding)

WebParser

public WebParser(java.io.Reader stream)

WebParser

public WebParser(WebParserTokenManager tm)
Method Detail

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

term

public final void term()
                throws ParseException
Throws:
ParseException

phraseTerm

public final void phraseTerm()
                      throws ParseException
Throws:
ParseException

passageTerm

public final void passageTerm()
                       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(WebParserTokenManager 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()