com.octagroup.foregej.java.lang
Class JavaRecognizerBase

java.lang.Object
  |
  +--antlr.Parser
        |
        +--antlr.LLkParser
              |
              +--com.octagroup.foregej.java.lang.JavaRecognizerBase
Direct Known Subclasses:
JavaRecognizer

public class JavaRecognizerBase
extends antlr.LLkParser


Field Summary
 JavaToken lastAstToken_
           
 
Fields inherited from class antlr.Parser
astFactory, inputState, returnAST, tokenNames, tokenTypeToASTClassMap, traceDepth
 
Constructor Summary
JavaRecognizerBase(int arg0)
           
JavaRecognizerBase(antlr.ParserSharedInputState arg0, int arg1)
           
JavaRecognizerBase(antlr.TokenBuffer arg0, int arg1)
           
JavaRecognizerBase(antlr.TokenStream arg0, int arg1)
           
 
Method Summary
 void append(JavaToken head, JavaToken tail)
          Helper method that attaches all the hidden tokens in one linked list to another.
 void consume()
          If we have not created an AST for the token that we are consuming - add it to the hidden token set.
 void dump(JavaToken first)
          Helper method that dumps the list
static JavaRecognizer setup(java.lang.String string)
          Helper method that sets up a JavaRecognizerthat parses the supplied string.
static JavaRecognizer setup(java.lang.String fileName, java.io.Reader source)
          Helper method that sets up a JavaRecognizerthat parses the supplied stream.
 
Methods inherited from class antlr.LLkParser
LA, LT, traceIn, traceOut
 
Methods inherited from class antlr.Parser
addMessageListener, addParserListener, addParserMatchListener, addParserTokenListener, addSemanticPredicateListener, addSyntacticPredicateListener, addTraceListener, consumeUntil, consumeUntil, defaultDebuggingSetup, getAST, getASTFactory, getFilename, getInputState, getTokenName, getTokenNames, getTokenTypeToASTClassMap, isDebugMode, mark, match, match, matchNot, panic, removeMessageListener, removeParserListener, removeParserMatchListener, removeParserTokenListener, removeSemanticPredicateListener, removeSyntacticPredicateListener, removeTraceListener, reportError, reportError, reportWarning, rewind, setASTFactory, setASTNodeClass, setASTNodeType, setDebugMode, setFilename, setIgnoreInvalidDebugCalls, setInputState, setTokenBuffer, traceIndent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

lastAstToken_

public JavaToken lastAstToken_
Constructor Detail

JavaRecognizerBase

public JavaRecognizerBase(int arg0)

JavaRecognizerBase

public JavaRecognizerBase(antlr.ParserSharedInputState arg0,
                          int arg1)

JavaRecognizerBase

public JavaRecognizerBase(antlr.TokenBuffer arg0,
                          int arg1)

JavaRecognizerBase

public JavaRecognizerBase(antlr.TokenStream arg0,
                          int arg1)
Method Detail

setup

public static JavaRecognizer setup(java.lang.String string)
Helper method that sets up a JavaRecognizerthat parses the supplied string.
Parameters:
string - the stream to parse
Returns:
the java recognizer

setup

public static JavaRecognizer setup(java.lang.String fileName,
                                   java.io.Reader source)
Helper method that sets up a JavaRecognizerthat parses the supplied stream.
Parameters:
fileName - the stream to parse
source -  
Returns:
the java recognizer

consume

public void consume()
If we have not created an AST for the token that we are consuming - add it to the hidden token set.
Overrides:
consume in class antlr.LLkParser

append

public void append(JavaToken head,
                   JavaToken tail)
Helper method that attaches all the hidden tokens in one linked list to another.
Parameters:
head -  
tail -  

dump

public void dump(JavaToken first)
Helper method that dumps the list
Parameters:
first -  


Copyright © 2003 El Icognito des Noboby. All Rights Reserved.