org.antlr.runtime
Class Parser

java.lang.Object
  extended by org.antlr.runtime.BaseRecognizer
      extended by org.antlr.runtime.Parser
Direct Known Subclasses:
DebugParser

public class Parser
extends BaseRecognizer

A parser for TokenStreams. "parser grammars" result in a subclass of this.


Field Summary
protected  TokenStream input
           
 
Fields inherited from class org.antlr.runtime.BaseRecognizer
_fsp, backtracking, DEFAULT_TOKEN_CHANNEL, errorRecovery, failed, following, HIDDEN, INITIAL_FOLLOW_STACK_SIZE, lastErrorIndex, MEMO_RULE_FAILED, MEMO_RULE_FAILED_I, MEMO_RULE_UNKNOWN, NEXT_TOKEN_RULE_NAME, ruleMemo
 
Constructor Summary
Parser(TokenStream input)
           
 
Method Summary
 TokenStream getTokenStream()
           
 void reset()
          reset the parser's state; subclasses must rewinds the input stream
 void setTokenStream(TokenStream input)
          Set the token stream and reset the parser
 void traceIn(java.lang.String ruleName, int ruleIndex)
           
 void traceOut(java.lang.String ruleName, int ruleIndex)
           
 
Methods inherited from class org.antlr.runtime.BaseRecognizer
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, emitErrorMessage, endResync, getBacktrackingLevel, getErrorHeader, getErrorMessage, getGrammarFileName, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, getTokenNames, match, matchAny, memoize, mismatch, pushFollow, recover, recoverFromMismatchedElement, recoverFromMismatchedSet, recoverFromMismatchedToken, reportError, toStrings, traceIn, traceOut
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

input

protected TokenStream input
Constructor Detail

Parser

public Parser(TokenStream input)
Method Detail

reset

public void reset()
Description copied from class: BaseRecognizer
reset the parser's state; subclasses must rewinds the input stream

Overrides:
reset in class BaseRecognizer

setTokenStream

public void setTokenStream(TokenStream input)
Set the token stream and reset the parser


getTokenStream

public TokenStream getTokenStream()

traceIn

public void traceIn(java.lang.String ruleName,
                    int ruleIndex)

traceOut

public void traceOut(java.lang.String ruleName,
                     int ruleIndex)