Public Member Functions | Public Attributes | Protected Attributes

antlr.ParserSharedInputState Class Reference

List of all members.

Public Member Functions

void reset ()
String getFilename ()
TokenBuffer getInput ()

Public Attributes

int guessing = 0

Protected Attributes

TokenBuffer input
String filename

Detailed Description

This object contains the data associated with an input stream of tokens. Multiple parsers share a single ParserSharedInputState to parse the same stream of tokens.


Member Function Documentation

String antlr.ParserSharedInputState.getFilename (  ) 
TokenBuffer antlr.ParserSharedInputState.getInput (  ) 
void antlr.ParserSharedInputState.reset (  ) 

Member Data Documentation

Are we guessing (guessing>0)?

Referenced by antlr.debug.ParseTreeDebugParser.addCurrentTokenToParseTree(), antlr.ANTLRParser.alternative(), antlr.ANTLRParser.ast_type_spec(), antlr.ANTLRParser.block(), antlr.ANTLRParser.charSet(), antlr.ANTLRParser.classDef(), antlr.ANTLRParser.ebnf(), antlr.ANTLRParser.elementNoOptionSpec(), antlr.ANTLRParser.elementOptionSpec(), antlr.ANTLRParser.exceptionGroup(), antlr.ANTLRParser.exceptionHandler(), antlr.ANTLRParser.exceptionSpec(), antlr.ANTLRParser.exceptionSpecNoLabel(), antlr.ANTLRParser.fileOptionsSpec(), antlr.debug.LLkDebuggingParser.fireEnterRule(), antlr.debug.LLkDebuggingParser.fireExitRule(), antlr.debug.LLkDebuggingParser.fireSemanticPredicateEvaluated(), antlr.debug.LLkDebuggingParser.fireSyntacticPredicateFailed(), antlr.debug.LLkDebuggingParser.fireSyntacticPredicateStarted(), antlr.debug.LLkDebuggingParser.fireSyntacticPredicateSucceeded(), antlr.ANTLRParser.grammar(), antlr.ANTLRParser.id(), antlr.debug.LLkDebuggingParser.isGuessing(), antlr.ANTLRParser.lexerOptionsSpec(), antlr.ANTLRParser.lexerSpec(), antlr.debug.LLkDebuggingParser.match(), antlr.debug.LLkDebuggingParser.matchNot(), antlr.ANTLRParser.notTerminal(), antlr.ANTLRParser.optionValue(), antlr.ANTLRParser.parserOptionsSpec(), antlr.ANTLRParser.parserSpec(), antlr.ANTLRParser.qualifiedID(), antlr.ANTLRParser.range(), antlr.ParserSharedInputState.reset(), antlr.ANTLRParser.rootNode(), antlr.ANTLRParser.rule(), antlr.ANTLRParser.ruleOptionsSpec(), antlr.ANTLRParser.setBlockElement(), antlr.ANTLRParser.subruleOptionsSpec(), antlr.ANTLRParser.superClass(), antlr.ANTLRParser.terminal(), antlr.ANTLRParser.throwsSpec(), antlr.ANTLRParser.tokensSpec(), antlr.ANTLRParser.tokensSpecOptions(), antlr.debug.ParseTreeDebugParser.traceIn(), antlr.Parser.traceIn(), antlr.debug.ParseTreeDebugParser.traceOut(), antlr.Parser.traceOut(), antlr.ANTLRParser.tree(), antlr.ANTLRParser.treeParserOptionsSpec(), and antlr.ANTLRParser.treeParserSpec().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties