Public Member Functions | |
void | reset () |
String | getFilename () |
TokenBuffer | getInput () |
Public Attributes | |
int | guessing = 0 |
Protected Attributes | |
TokenBuffer | input |
String | filename |
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.
String antlr.ParserSharedInputState.getFilename | ( | ) |
References antlr.ParserSharedInputState.filename.
TokenBuffer antlr.ParserSharedInputState.getInput | ( | ) |
References antlr.ParserSharedInputState.input.
void antlr.ParserSharedInputState.reset | ( | ) |
String antlr.ParserSharedInputState.filename [protected] |
What file (if known) caused the problem?
Referenced by antlr.ParserSharedInputState.getFilename(), antlr.Parser.getFilename(), antlr.ParserSharedInputState.reset(), and antlr.Parser.setFilename().
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().
TokenBuffer antlr.ParserSharedInputState.input [protected] |
Where to get token objects
Referenced by antlr.LLkParser.consume(), antlr.ParserSharedInputState.getInput(), antlr.LLkParser.LA(), antlr.LLkParser.LT(), antlr.Parser.mark(), antlr.ParserSharedInputState.reset(), antlr.Parser.rewind(), and antlr.Parser.setTokenBuffer().