MINI SHELL

Server : Apache/2.2.2 (Fedora)
System : Linux App1.pathumtani.go.th 2.6.20-1.2320.fc5smp #1 SMP Tue Jun 12 19:40:16 EDT 2007 i686
User : apache ( 48)
PHP Version : 5.2.9
Disable Function : NONE
Directory :  /usr/share/javadoc/antlr/antlr/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //usr/share/javadoc/antlr/antlr/Parser.html
<?xml version="1.0" encoding="US-ASCII"?>
<!DOCTYPE html PUBLIC "-//gnu.org///DTD XHTML 1.1 plus Target 1.0//EN" "../resources/xhtml11-target10.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><title>Parser (antlr Javadoc)</title><script src="../resources/gjdoc.js" type="text/javascript"><!-- this comment required for konqueror 3.2.2 --></script><meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"/><meta name="generator" content="GNU Gjdoc Standard Doclet"/><meta name="keywords" content="antlr.Parser class"/><meta name="keywords" content="inputState"/><meta name="keywords" content="tokenNames"/><meta name="keywords" content="returnAST"/><meta name="keywords" content="astFactory"/><meta name="keywords" content="tokenTypeToASTClassMap"/><meta name="keywords" content="traceDepth"/><meta name="keywords" content="getTokenTypeToASTClassMap()"/><meta name="keywords" content="addMessageListener()"/><meta name="keywords" content="addParserListener()"/><meta name="keywords" content="addParserMatchListener()"/><meta name="keywords" content="addParserTokenListener()"/><meta name="keywords" content="addSemanticPredicateListener()"/><meta name="keywords" content="addSyntacticPredicateListener()"/><meta name="keywords" content="addTraceListener()"/><meta name="keywords" content="consume()"/><meta name="keywords" content="consumeUntil()"/><meta name="keywords" content="defaultDebuggingSetup()"/><meta name="keywords" content="getAST()"/><meta name="keywords" content="getASTFactory()"/><meta name="keywords" content="getFilename()"/><meta name="keywords" content="getInputState()"/><meta name="keywords" content="setInputState()"/><meta name="keywords" content="getTokenName()"/><meta name="keywords" content="getTokenNames()"/><meta name="keywords" content="isDebugMode()"/><meta name="keywords" content="LA()"/><meta name="keywords" content="LT()"/><meta name="keywords" content="mark()"/><meta name="keywords" content="match()"/><meta name="keywords" content="matchNot()"/><meta name="keywords" content="panic()"/><meta name="keywords" content="removeMessageListener()"/><meta name="keywords" content="removeParserListener()"/><meta name="keywords" content="removeParserMatchListener()"/><meta name="keywords" content="removeParserTokenListener()"/><meta name="keywords" content="removeSemanticPredicateListener()"/><meta name="keywords" content="removeSyntacticPredicateListener()"/><meta name="keywords" content="removeTraceListener()"/><meta name="keywords" content="reportError()"/><meta name="keywords" content="reportWarning()"/><meta name="keywords" content="rewind()"/><meta name="keywords" content="setASTFactory()"/><meta name="keywords" content="setASTNodeClass()"/><meta name="keywords" content="setASTNodeType()"/><meta name="keywords" content="setDebugMode()"/><meta name="keywords" content="setFilename()"/><meta name="keywords" content="setIgnoreInvalidDebugCalls()"/><meta name="keywords" content="setTokenBuffer()"/><meta name="keywords" content="traceIndent()"/><meta name="keywords" content="traceIn()"/><meta name="keywords" content="traceOut()"/><link rel="stylesheet" type="text/css" href="../resources/gjdochtml-clean-layout.css" title="GNU Clean"/><link rel="stylesheet" type="text/css" href="../resources/gjdochtml-clean-color1.css" title="GNU Clean"/></head><body class="content class" onload="if(parent.contentPageLoaded)parent.contentPageLoaded(document.title)"><table class="navbar div top"><tr><td class="navbar div top"><div class="navbar div top"><span class="navbar item enabled"><a href="../overview-summary.html">Overview</a></span> <span class="navbar item enabled"><a href="package-summary.html">Package</a></span> <span class="navbar item active">Class</span> <span class="navbar item enabled"><a href="Parser-uses.html">Use</a></span> <span class="navbar item enabled"><a href="tree.html">Tree</a></span> <span class="navbar item enabled"><a href="../alphaindex-1.html">Index</a></span> <span class="navbar item enabled"><a href="../deprecated.html">Deprecated</a></span> <span class="navbar item enabled"><a href="../about.html">About</a></span></div></td></tr><tr><td class="navi"><a href="../antlr/OneOrMoreBlock.html">Prev Class</a> | <a href="../antlr/ParserGrammar.html">Next Class</a></td><td class="navi"><a href="../index.html" title="Show in a frameset" target="_top">Frames</a> | <a href="Parser.html" title="Show without frames" target="_top">No Frames</a> </td></tr><tr><td class="navi">Summary: Nested | <a href="#summary-fields">Field</a> | <a href="#summary-methods">Method</a> | <a href="#summary-constructors">Constr</a></td><td class="navi">Detail: Nested | <a href="#detail-fields">Field</a> | <a href="#detail-methods">Method</a> | <a href="#detail-constructors">Constr</a></td></tr></table><div class="class title outer"><h3 class="class title-package">antlr</h3><h1 class="class title-class">Class Parser</h1></div><div class="class inheritance-tree"><ul class="inheritance 0"><li class="inheritance 0"><code><a href="file:/usr/share/javadoc/java/java/lang/Object.html">java.lang.Object</a></code></li><li><ul class="inheritance 1"><li class="inheritance 1"><code>antlr.Parser</code></li><li></li></ul></li></ul></div><dl class="class subclasses"><dt class="class subclasses header"><b>Known Direct Subclasses:</b></dt><dd class="class subclasses header"><a href="../antlr/LLkParser.html" title="Class in antlr">LLkParser</a></dd></b></dt></dl><hr/><div class="class synopsis outer"><div class="class synopsis declaration"><code>public abstract class <b class="class synopsis name">Parser</b></code></div><div class="class synopsis superclass"><code>extends <a href="file:/usr/share/javadoc/java/java/lang/Object.html" title="Class in ">Object</a></code></div></div><hr/><div class="class description">A generic ANTLR parser (LL(k) for k&gt;=1) containing a bunch of
 utility routines useful at any lookahead depth.  We distinguish between
 the LL(1) and LL(k) parsers because of efficiency.  This may not be
 necessary in the near future.

 Each parser object contains the state of the parse including a lookahead
 cache (the form of which is determined by the subclass), whether or
 not the parser is in guess mode, where tokens come from, etc...

 <p/>
 During <b>guess</b> mode, the current lookahead token(s) and token type(s)
 cache must be saved because the token stream may not have been informed
 to save the token (via <tt>mark</tt>) before the <tt>try</tt> block.
 Guessing is started by:
 <ol><li>saving the lookahead cache.
 </li><li>marking the current position in the TokenBuffer.
 </li><li>increasing the guessing level.
 </li></ol>

 After guessing, the parser state is restored by:
 <ol><li>restoring the lookahead cache.
 </li><li>rewinding the TokenBuffer.
 </li><li>decreasing the guessing level.
 </li></ol>
</div><div class="taglet"></div><div class="taglet"></div><div class="taglet"><dl class="tag list"><dt class="tag section header"><b>See Also:</b></dt><dd><a href="../antlr/Token.html"><code>Token</code></a>, <a href="../antlr/TokenBuffer.html"><code>TokenBuffer</code></a>, <code>antlr.Tokenizer</code>, <code>antlr.LL1Parser</code>, <a href="../antlr/LLkParser.html"><code>LLkParser</code></a></dd></dl></div><div class="taglet"></div><div class="taglet"></div><a name="summary-fields" id="summary-fields"/><dl class="table container"><dd><table class="class summary" border="1" width="100%"><tr class="table header"><td colspan="2"><h2 class="table header">Field Summary</h2></td></tr><tr><td class="left" valign="top"><code class="synopsis">protected  <a href="../antlr/ASTFactory.html" title="Class in antlr">ASTFactory</a></code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#astFactory">astFactory</a></code></dt><dd class="description">AST support code; parser delegates to this object.</dd></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">protected  <a href="../antlr/ParserSharedInputState.html" title="Class in antlr">ParserSharedInputState</a></code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#inputState">inputState</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">protected  <a href="../antlr/collections/AST.html" title="Interface in antlr.collections">AST</a></code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#returnAST">returnAST</a></code></dt><dd class="description">AST return value for a rule is squirreled away here </dd></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">protected  String[]</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#tokenNames">tokenNames</a></code></dt><dd class="description">Table of token type to token names </dd></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">protected  Hashtable</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#tokenTypeToASTClassMap">tokenTypeToASTClassMap</a></code></dt><dd class="description">Constructed if any AST types specified in tokens{..}.</dd></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">protected  int</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#traceDepth">traceDepth</a></code></dt><dd class="description">Used to keep track of indentdepth for traceIn/Out </dd></dl></td></tr></table></dd></dl><a name="summary-constructors" id="summary-constructors"/><dl class="table container"><dd><table class="class summary" border="1" width="100%"><tr class="table header"><td colspan="2"><h2 class="table header">Constructor Summary</h2></td></tr><tr><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#Parser()">Parser</a>()</code></dt></dl></td></tr><tr><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#Parser(antlr.ParserSharedInputState)">Parser</a>(<a href="../antlr/ParserSharedInputState.html" title="Class in antlr">ParserSharedInputState</a>&nbsp;state)</code></dt></dl></td></tr></table></dd></dl><a name="summary-methods" id="summary-methods"/><dl class="table container"><dd><table class="class summary" border="1" width="100%"><tr class="table header"><td colspan="2"><h2 class="table header">Method Summary</h2></td></tr><tr><td class="left" valign="top"><code class="synopsis">abstract int</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#LA(int)">LA</a>(int&nbsp;i)</code></dt><dd class="description">Return the token type of the ith token of lookahead where i=1
 is the current token being examined by the parser (i.e., it
 has not been matched yet).</dd></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">abstract <a href="../antlr/Token.html" title="Class in antlr">Token</a></code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#LT(int)">LT</a>(int&nbsp;i)</code></dt><dd class="description">Return the ith token of lookahead </dd></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> void</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#addMessageListener(antlr.debug.MessageListener)">addMessageListener</a>(<a href="../antlr/debug/MessageListener.html" title="Interface in antlr.debug">MessageListener</a>&nbsp;l)</code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> void</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#addParserListener(antlr.debug.ParserListener)">addParserListener</a>(<a href="../antlr/debug/ParserListener.html" title="Interface in antlr.debug">ParserListener</a>&nbsp;l)</code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> void</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#addParserMatchListener(antlr.debug.ParserMatchListener)">addParserMatchListener</a>(<a href="../antlr/debug/ParserMatchListener.html" title="Interface in antlr.debug">ParserMatchListener</a>&nbsp;l)</code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> void</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#addParserTokenListener(antlr.debug.ParserTokenListener)">addParserTokenListener</a>(<a href="../antlr/debug/ParserTokenListener.html" title="Interface in antlr.debug">ParserTokenListener</a>&nbsp;l)</code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> void</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#addSemanticPredicateListener(antlr.debug.SemanticPredicateListener)">addSemanticPredicateListener</a>(<a href="../antlr/debug/SemanticPredicateListener.html" title="Interface in antlr.debug">SemanticPredicateListener</a>&nbsp;l)</code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> void</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#addSyntacticPredicateListener(antlr.debug.SyntacticPredicateListener)">addSyntacticPredicateListener</a>(<a href="../antlr/debug/SyntacticPredicateListener.html" title="Interface in antlr.debug">SyntacticPredicateListener</a>&nbsp;l)</code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> void</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#addTraceListener(antlr.debug.TraceListener)">addTraceListener</a>(<a href="../antlr/debug/TraceListener.html" title="Interface in antlr.debug">TraceListener</a>&nbsp;l)</code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">abstract void</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#consume()">consume</a>()</code></dt><dd class="description">Get another token object from the token stream </dd></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> void</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#consumeUntil(antlr.collections.impl.BitSet)">consumeUntil</a>(<a href="../antlr/collections/impl/BitSet.html" title="Class in antlr.collections.impl">BitSet</a>&nbsp;set)</code></dt><dd class="description">Consume tokens until one matches the given token set </dd></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> void</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#consumeUntil(int)">consumeUntil</a>(int&nbsp;tokenType)</code></dt><dd class="description">Consume tokens until one matches the given token </dd></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">protected  void</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#defaultDebuggingSetup(antlr.TokenStream,antlr.TokenBuffer)">defaultDebuggingSetup</a>(<a href="../antlr/TokenStream.html" title="Interface in antlr">TokenStream</a>&nbsp;lexer, <a href="../antlr/TokenBuffer.html" title="Class in antlr">TokenBuffer</a>&nbsp;tokBuf)</code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> <a href="../antlr/collections/AST.html" title="Interface in antlr.collections">AST</a></code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#getAST()">getAST</a>()</code></dt><dd class="description">Get the AST return value squirreled away in the parser </dd></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> <a href="../antlr/ASTFactory.html" title="Class in antlr">ASTFactory</a></code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#getASTFactory()">getASTFactory</a>()</code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> String</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#getFilename()">getFilename</a>()</code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> <a href="../antlr/ParserSharedInputState.html" title="Class in antlr">ParserSharedInputState</a></code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#getInputState()">getInputState</a>()</code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> String</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#getTokenName(int)">getTokenName</a>(int&nbsp;num)</code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> String[]</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#getTokenNames()">getTokenNames</a>()</code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> Hashtable</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#getTokenTypeToASTClassMap()">getTokenTypeToASTClassMap</a>()</code></dt><dd class="description">If the user specifies a tokens{} section with heterogeneous
  AST node types, then ANTLR generates code to fill
  this mapping.</dd></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> boolean</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#isDebugMode()">isDebugMode</a>()</code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> int</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#mark()">mark</a>()</code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> void</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#match(antlr.collections.impl.BitSet)">match</a>(<a href="../antlr/collections/impl/BitSet.html" title="Class in antlr.collections.impl">BitSet</a>&nbsp;b)</code></dt><dd class="description">Make sure current lookahead symbol matches the given set
 Throw an exception upon mismatch, which is catch by either the
 error handler or by the syntactic predicate.</dd></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> void</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#match(int)">match</a>(int&nbsp;t)</code></dt><dd class="description">Make sure current lookahead symbol matches token type <tt>t</tt>.</dd></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> void</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#matchNot(int)">matchNot</a>(int&nbsp;t)</code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">static void</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#panic()">panic</a>()</code></dt><dd class="description"><span class="deprecated"><b class="deprecated header">Deprecated. </b><i class="deprecated">as of 2.7.2.</i><span class="deprecated"></dd></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> void</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#removeMessageListener(antlr.debug.MessageListener)">removeMessageListener</a>(<a href="../antlr/debug/MessageListener.html" title="Interface in antlr.debug">MessageListener</a>&nbsp;l)</code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> void</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#removeParserListener(antlr.debug.ParserListener)">removeParserListener</a>(<a href="../antlr/debug/ParserListener.html" title="Interface in antlr.debug">ParserListener</a>&nbsp;l)</code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> void</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#removeParserMatchListener(antlr.debug.ParserMatchListener)">removeParserMatchListener</a>(<a href="../antlr/debug/ParserMatchListener.html" title="Interface in antlr.debug">ParserMatchListener</a>&nbsp;l)</code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> void</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#removeParserTokenListener(antlr.debug.ParserTokenListener)">removeParserTokenListener</a>(<a href="../antlr/debug/ParserTokenListener.html" title="Interface in antlr.debug">ParserTokenListener</a>&nbsp;l)</code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> void</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#removeSemanticPredicateListener(antlr.debug.SemanticPredicateListener)">removeSemanticPredicateListener</a>(<a href="../antlr/debug/SemanticPredicateListener.html" title="Interface in antlr.debug">SemanticPredicateListener</a>&nbsp;l)</code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> void</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#removeSyntacticPredicateListener(antlr.debug.SyntacticPredicateListener)">removeSyntacticPredicateListener</a>(<a href="../antlr/debug/SyntacticPredicateListener.html" title="Interface in antlr.debug">SyntacticPredicateListener</a>&nbsp;l)</code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> void</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#removeTraceListener(antlr.debug.TraceListener)">removeTraceListener</a>(<a href="../antlr/debug/TraceListener.html" title="Interface in antlr.debug">TraceListener</a>&nbsp;l)</code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> void</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#reportError(String)">reportError</a>(String&nbsp;s)</code></dt><dd class="description">Parser error-reporting function can be overridden in subclass </dd></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> void</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#reportError(antlr.RecognitionException)">reportError</a>(<a href="../antlr/RecognitionException.html" title="Class in antlr">RecognitionException</a>&nbsp;ex)</code></dt><dd class="description">Parser error-reporting function can be overridden in subclass </dd></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> void</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#reportWarning(String)">reportWarning</a>(String&nbsp;s)</code></dt><dd class="description">Parser warning-reporting function can be overridden in subclass </dd></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> void</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#rewind(int)">rewind</a>(int&nbsp;pos)</code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> void</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#setASTFactory(antlr.ASTFactory)">setASTFactory</a>(<a href="../antlr/ASTFactory.html" title="Class in antlr">ASTFactory</a>&nbsp;f)</code></dt><dd class="description">Specify an object with support code (shared by
  Parser and TreeParser.</dd></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> void</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#setASTNodeClass(String)">setASTNodeClass</a>(String&nbsp;cl)</code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> void</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#setASTNodeType(String)">setASTNodeType</a>(String&nbsp;nodeType)</code></dt><dd class="description"><span class="deprecated"><b class="deprecated header">Deprecated. </b><i class="deprecated">since 2.7.1</i><span class="deprecated"></dd></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> void</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#setDebugMode(boolean)">setDebugMode</a>(boolean&nbsp;debugMode)</code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> void</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#setFilename(String)">setFilename</a>(String&nbsp;f)</code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> void</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#setIgnoreInvalidDebugCalls(boolean)">setIgnoreInvalidDebugCalls</a>(boolean&nbsp;value)</code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> void</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#setInputState(antlr.ParserSharedInputState)">setInputState</a>(<a href="../antlr/ParserSharedInputState.html" title="Class in antlr">ParserSharedInputState</a>&nbsp;state)</code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> void</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#setTokenBuffer(antlr.TokenBuffer)">setTokenBuffer</a>(<a href="../antlr/TokenBuffer.html" title="Class in antlr">TokenBuffer</a>&nbsp;t)</code></dt><dd class="description">Set or change the input token buffer </dd></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> void</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#traceIn(String)">traceIn</a>(String&nbsp;rname)</code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> void</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#traceIndent()">traceIndent</a>()</code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> void</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#traceOut(String)">traceOut</a>(String&nbsp;rname)</code></dt></dl></td></tr></table></dd></dl><a name="detail-fields" id="detail-fields"/><h2 class="section header">Field Details</h2><div class="section"><a name="astFactory" id="astFactory"/><div class="member detail outer"><h3 class="member detail name">astFactory</h3><pre class="member detail synopsis">protected <a href="../antlr/ASTFactory.html" title="Class in antlr">ASTFactory</a> astFactory</pre><blockquote class="member detail name"><div class="member detail description">AST support code; parser delegates to this object.
  This is set during parser construction by default
  to either "new ASTFactory()" or a ctor that
  has a token type to class map for hetero nodes.
</div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="inputState" id="inputState"/><div class="member detail outer"><h3 class="member detail name">inputState</h3><pre class="member detail synopsis">protected <a href="../antlr/ParserSharedInputState.html" title="Class in antlr">ParserSharedInputState</a> inputState</pre><blockquote class="member detail name"><div class="member detail description"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="returnAST" id="returnAST"/><div class="member detail outer"><h3 class="member detail name">returnAST</h3><pre class="member detail synopsis">protected <a href="../antlr/collections/AST.html" title="Interface in antlr.collections">AST</a> returnAST</pre><blockquote class="member detail name"><div class="member detail description">AST return value for a rule is squirreled away here </div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="tokenNames" id="tokenNames"/><div class="member detail outer"><h3 class="member detail name">tokenNames</h3><pre class="member detail synopsis">protected String[] tokenNames</pre><blockquote class="member detail name"><div class="member detail description">Table of token type to token names </div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="tokenTypeToASTClassMap" id="tokenTypeToASTClassMap"/><div class="member detail outer"><h3 class="member detail name">tokenTypeToASTClassMap</h3><pre class="member detail synopsis">protected Hashtable tokenTypeToASTClassMap</pre><blockquote class="member detail name"><div class="member detail description">Constructed if any AST types specified in tokens{..}.
  Maps an Integer-&gt;Class object.
</div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="traceDepth" id="traceDepth"/><div class="member detail outer"><h3 class="member detail name">traceDepth</h3><pre class="member detail synopsis">protected int traceDepth</pre><blockquote class="member detail name"><div class="member detail description">Used to keep track of indentdepth for traceIn/Out </div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div></div><a name="detail-constructors" id="detail-constructors"/><h2 class="section header">Constructor Details</h2><div class="section"><a name="Parser()" id="Parser()"/><div class="member detail outer"><h3 class="member detail name">Parser</h3><pre class="member detail synopsis">public Parser()</pre><blockquote class="member detail name"><div class="member detail description"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="Parser(antlr.ParserSharedInputState)" id="Parser(antlr.ParserSharedInputState)"/><div class="member detail outer"><h3 class="member detail name">Parser</h3><pre class="member detail synopsis">public Parser(<a href="../antlr/ParserSharedInputState.html" title="Class in antlr">ParserSharedInputState</a> state)</pre><blockquote class="member detail name"><div class="member detail description"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div></div><a name="detail-methods" id="detail-methods"/><h2 class="section header">Method Details</h2><div class="section"><a name="LA(int)" id="LA(int)"/><div class="member detail outer"><h3 class="member detail name">LA</h3><pre class="member detail synopsis">public abstract int LA(int i)
            throws <a href="../antlr/TokenStreamException.html" title="Class in antlr">TokenStreamException</a></pre><blockquote class="member detail name"><div class="member detail description">Return the token type of the ith token of lookahead where i=1
 is the current token being examined by the parser (i.e., it
 has not been matched yet).
</div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="LT(int)" id="LT(int)"/><div class="member detail outer"><h3 class="member detail name">LT</h3><pre class="member detail synopsis">public abstract <a href="../antlr/Token.html" title="Class in antlr">Token</a> LT(int i)
            throws <a href="../antlr/TokenStreamException.html" title="Class in antlr">TokenStreamException</a></pre><blockquote class="member detail name"><div class="member detail description">Return the ith token of lookahead </div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="addMessageListener(antlr.debug.MessageListener)" id="addMessageListener(antlr.debug.MessageListener)"/><div class="member detail outer"><h3 class="member detail name">addMessageListener</h3><pre class="member detail synopsis">public void addMessageListener(<a href="../antlr/debug/MessageListener.html" title="Interface in antlr.debug">MessageListener</a> l)</pre><blockquote class="member detail name"><div class="member detail description"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="addParserListener(antlr.debug.ParserListener)" id="addParserListener(antlr.debug.ParserListener)"/><div class="member detail outer"><h3 class="member detail name">addParserListener</h3><pre class="member detail synopsis">public void addParserListener(<a href="../antlr/debug/ParserListener.html" title="Interface in antlr.debug">ParserListener</a> l)</pre><blockquote class="member detail name"><div class="member detail description"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="addParserMatchListener(antlr.debug.ParserMatchListener)" id="addParserMatchListener(antlr.debug.ParserMatchListener)"/><div class="member detail outer"><h3 class="member detail name">addParserMatchListener</h3><pre class="member detail synopsis">public void addParserMatchListener(<a href="../antlr/debug/ParserMatchListener.html" title="Interface in antlr.debug">ParserMatchListener</a> l)</pre><blockquote class="member detail name"><div class="member detail description"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="addParserTokenListener(antlr.debug.ParserTokenListener)" id="addParserTokenListener(antlr.debug.ParserTokenListener)"/><div class="member detail outer"><h3 class="member detail name">addParserTokenListener</h3><pre class="member detail synopsis">public void addParserTokenListener(<a href="../antlr/debug/ParserTokenListener.html" title="Interface in antlr.debug">ParserTokenListener</a> l)</pre><blockquote class="member detail name"><div class="member detail description"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="addSemanticPredicateListener(antlr.debug.SemanticPredicateListener)" id="addSemanticPredicateListener(antlr.debug.SemanticPredicateListener)"/><div class="member detail outer"><h3 class="member detail name">addSemanticPredicateListener</h3><pre class="member detail synopsis">public void addSemanticPredicateListener(<a href="../antlr/debug/SemanticPredicateListener.html" title="Interface in antlr.debug">SemanticPredicateListener</a> l)</pre><blockquote class="member detail name"><div class="member detail description"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="addSyntacticPredicateListener(antlr.debug.SyntacticPredicateListener)" id="addSyntacticPredicateListener(antlr.debug.SyntacticPredicateListener)"/><div class="member detail outer"><h3 class="member detail name">addSyntacticPredicateListener</h3><pre class="member detail synopsis">public void addSyntacticPredicateListener(<a href="../antlr/debug/SyntacticPredicateListener.html" title="Interface in antlr.debug">SyntacticPredicateListener</a> l)</pre><blockquote class="member detail name"><div class="member detail description"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="addTraceListener(antlr.debug.TraceListener)" id="addTraceListener(antlr.debug.TraceListener)"/><div class="member detail outer"><h3 class="member detail name">addTraceListener</h3><pre class="member detail synopsis">public void addTraceListener(<a href="../antlr/debug/TraceListener.html" title="Interface in antlr.debug">TraceListener</a> l)</pre><blockquote class="member detail name"><div class="member detail description"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="consume()" id="consume()"/><div class="member detail outer"><h3 class="member detail name">consume</h3><pre class="member detail synopsis">public abstract void consume()
            throws <a href="../antlr/TokenStreamException.html" title="Class in antlr">TokenStreamException</a></pre><blockquote class="member detail name"><div class="member detail description">Get another token object from the token stream </div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="consumeUntil(antlr.collections.impl.BitSet)" id="consumeUntil(antlr.collections.impl.BitSet)"/><div class="member detail outer"><h3 class="member detail name">consumeUntil</h3><pre class="member detail synopsis">public void consumeUntil(<a href="../antlr/collections/impl/BitSet.html" title="Class in antlr.collections.impl">BitSet</a> set)
            throws <a href="../antlr/TokenStreamException.html" title="Class in antlr">TokenStreamException</a></pre><blockquote class="member detail name"><div class="member detail description">Consume tokens until one matches the given token set </div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="consumeUntil(int)" id="consumeUntil(int)"/><div class="member detail outer"><h3 class="member detail name">consumeUntil</h3><pre class="member detail synopsis">public void consumeUntil(int tokenType)
            throws <a href="../antlr/TokenStreamException.html" title="Class in antlr">TokenStreamException</a></pre><blockquote class="member detail name"><div class="member detail description">Consume tokens until one matches the given token </div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="defaultDebuggingSetup(antlr.TokenStream,antlr.TokenBuffer)" id="defaultDebuggingSetup(antlr.TokenStream,antlr.TokenBuffer)"/><div class="member detail outer"><h3 class="member detail name">defaultDebuggingSetup</h3><pre class="member detail synopsis">protected void defaultDebuggingSetup(<a href="../antlr/TokenStream.html" title="Interface in antlr">TokenStream</a> lexer,
                                     <a href="../antlr/TokenBuffer.html" title="Class in antlr">TokenBuffer</a> tokBuf)</pre><blockquote class="member detail name"><div class="member detail description"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="getAST()" id="getAST()"/><div class="member detail outer"><h3 class="member detail name">getAST</h3><pre class="member detail synopsis">public <a href="../antlr/collections/AST.html" title="Interface in antlr.collections">AST</a> getAST()</pre><blockquote class="member detail name"><div class="member detail description">Get the AST return value squirreled away in the parser </div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="getASTFactory()" id="getASTFactory()"/><div class="member detail outer"><h3 class="member detail name">getASTFactory</h3><pre class="member detail synopsis">public <a href="../antlr/ASTFactory.html" title="Class in antlr">ASTFactory</a> getASTFactory()</pre><blockquote class="member detail name"><div class="member detail description"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="getFilename()" id="getFilename()"/><div class="member detail outer"><h3 class="member detail name">getFilename</h3><pre class="member detail synopsis">public String getFilename()</pre><blockquote class="member detail name"><div class="member detail description"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="getInputState()" id="getInputState()"/><div class="member detail outer"><h3 class="member detail name">getInputState</h3><pre class="member detail synopsis">public <a href="../antlr/ParserSharedInputState.html" title="Class in antlr">ParserSharedInputState</a> getInputState()</pre><blockquote class="member detail name"><div class="member detail description"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="getTokenName(int)" id="getTokenName(int)"/><div class="member detail outer"><h3 class="member detail name">getTokenName</h3><pre class="member detail synopsis">public String getTokenName(int num)</pre><blockquote class="member detail name"><div class="member detail description"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="getTokenNames()" id="getTokenNames()"/><div class="member detail outer"><h3 class="member detail name">getTokenNames</h3><pre class="member detail synopsis">public String[] getTokenNames()</pre><blockquote class="member detail name"><div class="member detail description"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="getTokenTypeToASTClassMap()" id="getTokenTypeToASTClassMap()"/><div class="member detail outer"><h3 class="member detail name">getTokenTypeToASTClassMap</h3><pre class="member detail synopsis">public Hashtable getTokenTypeToASTClassMap()</pre><blockquote class="member detail name"><div class="member detail description">If the user specifies a tokens{} section with heterogeneous
  AST node types, then ANTLR generates code to fill
  this mapping.
</div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="isDebugMode()" id="isDebugMode()"/><div class="member detail outer"><h3 class="member detail name">isDebugMode</h3><pre class="member detail synopsis">public boolean isDebugMode()</pre><blockquote class="member detail name"><div class="member detail description"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="mark()" id="mark()"/><div class="member detail outer"><h3 class="member detail name">mark</h3><pre class="member detail synopsis">public int mark()</pre><blockquote class="member detail name"><div class="member detail description"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="match(antlr.collections.impl.BitSet)" id="match(antlr.collections.impl.BitSet)"/><div class="member detail outer"><h3 class="member detail name">match</h3><pre class="member detail synopsis">public void match(<a href="../antlr/collections/impl/BitSet.html" title="Class in antlr.collections.impl">BitSet</a> b)
            throws <a href="../antlr/MismatchedTokenException.html" title="Class in antlr">MismatchedTokenException</a>,
                   <a href="../antlr/TokenStreamException.html" title="Class in antlr">TokenStreamException</a></pre><blockquote class="member detail name"><div class="member detail description">Make sure current lookahead symbol matches the given set
 Throw an exception upon mismatch, which is catch by either the
 error handler or by the syntactic predicate.
</div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="match(int)" id="match(int)"/><div class="member detail outer"><h3 class="member detail name">match</h3><pre class="member detail synopsis">public void match(int t)
            throws <a href="../antlr/MismatchedTokenException.html" title="Class in antlr">MismatchedTokenException</a>,
                   <a href="../antlr/TokenStreamException.html" title="Class in antlr">TokenStreamException</a></pre><blockquote class="member detail name"><div class="member detail description">Make sure current lookahead symbol matches token type <tt>t</tt>.
 Throw an exception upon mismatch, which is catch by either the
 error handler or by the syntactic predicate.
</div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="matchNot(int)" id="matchNot(int)"/><div class="member detail outer"><h3 class="member detail name">matchNot</h3><pre class="member detail synopsis">public void matchNot(int t)
            throws <a href="../antlr/MismatchedTokenException.html" title="Class in antlr">MismatchedTokenException</a>,
                   <a href="../antlr/TokenStreamException.html" title="Class in antlr">TokenStreamException</a></pre><blockquote class="member detail name"><div class="member detail description"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="panic()" id="panic()"/><div class="member detail outer"><h3 class="member detail name">panic</h3><pre class="member detail synopsis">public static void panic()</pre><blockquote class="member detail name"><p class="deprecated"><b class="deprecated header">Deprecated. </b><i class="deprecated">as of 2.7.2. This method calls System.exit() and writes
directly to stderr, which is usually not appropriate when
a parser is embedded into a larger application. Since the method is
<code>static</code>, it cannot be overridden to avoid these problems.
ANTLR no longer uses this method internally or in generated code.</i><p class="deprecated"><div class="member detail description"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="removeMessageListener(antlr.debug.MessageListener)" id="removeMessageListener(antlr.debug.MessageListener)"/><div class="member detail outer"><h3 class="member detail name">removeMessageListener</h3><pre class="member detail synopsis">public void removeMessageListener(<a href="../antlr/debug/MessageListener.html" title="Interface in antlr.debug">MessageListener</a> l)</pre><blockquote class="member detail name"><div class="member detail description"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="removeParserListener(antlr.debug.ParserListener)" id="removeParserListener(antlr.debug.ParserListener)"/><div class="member detail outer"><h3 class="member detail name">removeParserListener</h3><pre class="member detail synopsis">public void removeParserListener(<a href="../antlr/debug/ParserListener.html" title="Interface in antlr.debug">ParserListener</a> l)</pre><blockquote class="member detail name"><div class="member detail description"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="removeParserMatchListener(antlr.debug.ParserMatchListener)" id="removeParserMatchListener(antlr.debug.ParserMatchListener)"/><div class="member detail outer"><h3 class="member detail name">removeParserMatchListener</h3><pre class="member detail synopsis">public void removeParserMatchListener(<a href="../antlr/debug/ParserMatchListener.html" title="Interface in antlr.debug">ParserMatchListener</a> l)</pre><blockquote class="member detail name"><div class="member detail description"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="removeParserTokenListener(antlr.debug.ParserTokenListener)" id="removeParserTokenListener(antlr.debug.ParserTokenListener)"/><div class="member detail outer"><h3 class="member detail name">removeParserTokenListener</h3><pre class="member detail synopsis">public void removeParserTokenListener(<a href="../antlr/debug/ParserTokenListener.html" title="Interface in antlr.debug">ParserTokenListener</a> l)</pre><blockquote class="member detail name"><div class="member detail description"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="removeSemanticPredicateListener(antlr.debug.SemanticPredicateListener)" id="removeSemanticPredicateListener(antlr.debug.SemanticPredicateListener)"/><div class="member detail outer"><h3 class="member detail name">removeSemanticPredicateListener</h3><pre class="member detail synopsis">public void removeSemanticPredicateListener(<a href="../antlr/debug/SemanticPredicateListener.html" title="Interface in antlr.debug">SemanticPredicateListener</a> l)</pre><blockquote class="member detail name"><div class="member detail description"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="removeSyntacticPredicateListener(antlr.debug.SyntacticPredicateListener)" id="removeSyntacticPredicateListener(antlr.debug.SyntacticPredicateListener)"/><div class="member detail outer"><h3 class="member detail name">removeSyntacticPredicateListener</h3><pre class="member detail synopsis">public void removeSyntacticPredicateListener(<a href="../antlr/debug/SyntacticPredicateListener.html" title="Interface in antlr.debug">SyntacticPredicateListener</a> l)</pre><blockquote class="member detail name"><div class="member detail description"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="removeTraceListener(antlr.debug.TraceListener)" id="removeTraceListener(antlr.debug.TraceListener)"/><div class="member detail outer"><h3 class="member detail name">removeTraceListener</h3><pre class="member detail synopsis">public void removeTraceListener(<a href="../antlr/debug/TraceListener.html" title="Interface in antlr.debug">TraceListener</a> l)</pre><blockquote class="member detail name"><div class="member detail description"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="reportError(String)" id="reportError(String)"/><div class="member detail outer"><h3 class="member detail name">reportError</h3><pre class="member detail synopsis">public void reportError(String s)</pre><blockquote class="member detail name"><div class="member detail description">Parser error-reporting function can be overridden in subclass </div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="reportError(antlr.RecognitionException)" id="reportError(antlr.RecognitionException)"/><div class="member detail outer"><h3 class="member detail name">reportError</h3><pre class="member detail synopsis">public void reportError(<a href="../antlr/RecognitionException.html" title="Class in antlr">RecognitionException</a> ex)</pre><blockquote class="member detail name"><div class="member detail description">Parser error-reporting function can be overridden in subclass </div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="reportWarning(String)" id="reportWarning(String)"/><div class="member detail outer"><h3 class="member detail name">reportWarning</h3><pre class="member detail synopsis">public void reportWarning(String s)</pre><blockquote class="member detail name"><div class="member detail description">Parser warning-reporting function can be overridden in subclass </div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="rewind(int)" id="rewind(int)"/><div class="member detail outer"><h3 class="member detail name">rewind</h3><pre class="member detail synopsis">public void rewind(int pos)</pre><blockquote class="member detail name"><div class="member detail description"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="setASTFactory(antlr.ASTFactory)" id="setASTFactory(antlr.ASTFactory)"/><div class="member detail outer"><h3 class="member detail name">setASTFactory</h3><pre class="member detail synopsis">public void setASTFactory(<a href="../antlr/ASTFactory.html" title="Class in antlr">ASTFactory</a> f)</pre><blockquote class="member detail name"><div class="member detail description">Specify an object with support code (shared by
  Parser and TreeParser.  Normally, the programmer
  does not play with this, using setASTNodeType instead.
</div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="setASTNodeClass(String)" id="setASTNodeClass(String)"/><div class="member detail outer"><h3 class="member detail name">setASTNodeClass</h3><pre class="member detail synopsis">public void setASTNodeClass(String cl)</pre><blockquote class="member detail name"><div class="member detail description"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="setASTNodeType(String)" id="setASTNodeType(String)"/><div class="member detail outer"><h3 class="member detail name">setASTNodeType</h3><pre class="member detail synopsis">public void setASTNodeType(String nodeType)</pre><blockquote class="member detail name"><p class="deprecated"><b class="deprecated header">Deprecated. </b><i class="deprecated">since 2.7.1</i><p class="deprecated"><div class="member detail description">Specify the type of node to create during tree building; use setASTNodeClass now
  to be consistent with Token Object Type accessor.
</div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="setDebugMode(boolean)" id="setDebugMode(boolean)"/><div class="member detail outer"><h3 class="member detail name">setDebugMode</h3><pre class="member detail synopsis">public void setDebugMode(boolean debugMode)</pre><blockquote class="member detail name"><div class="member detail description"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="setFilename(String)" id="setFilename(String)"/><div class="member detail outer"><h3 class="member detail name">setFilename</h3><pre class="member detail synopsis">public void setFilename(String f)</pre><blockquote class="member detail name"><div class="member detail description"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="setIgnoreInvalidDebugCalls(boolean)" id="setIgnoreInvalidDebugCalls(boolean)"/><div class="member detail outer"><h3 class="member detail name">setIgnoreInvalidDebugCalls</h3><pre class="member detail synopsis">public void setIgnoreInvalidDebugCalls(boolean value)</pre><blockquote class="member detail name"><div class="member detail description"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="setInputState(antlr.ParserSharedInputState)" id="setInputState(antlr.ParserSharedInputState)"/><div class="member detail outer"><h3 class="member detail name">setInputState</h3><pre class="member detail synopsis">public void setInputState(<a href="../antlr/ParserSharedInputState.html" title="Class in antlr">ParserSharedInputState</a> state)</pre><blockquote class="member detail name"><div class="member detail description"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="setTokenBuffer(antlr.TokenBuffer)" id="setTokenBuffer(antlr.TokenBuffer)"/><div class="member detail outer"><h3 class="member detail name">setTokenBuffer</h3><pre class="member detail synopsis">public void setTokenBuffer(<a href="../antlr/TokenBuffer.html" title="Class in antlr">TokenBuffer</a> t)</pre><blockquote class="member detail name"><div class="member detail description">Set or change the input token buffer </div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="traceIn(String)" id="traceIn(String)"/><div class="member detail outer"><h3 class="member detail name">traceIn</h3><pre class="member detail synopsis">public void traceIn(String rname)
            throws <a href="../antlr/TokenStreamException.html" title="Class in antlr">TokenStreamException</a></pre><blockquote class="member detail name"><div class="member detail description"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="traceIndent()" id="traceIndent()"/><div class="member detail outer"><h3 class="member detail name">traceIndent</h3><pre class="member detail synopsis">public void traceIndent()</pre><blockquote class="member detail name"><div class="member detail description"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="traceOut(String)" id="traceOut(String)"/><div class="member detail outer"><h3 class="member detail name">traceOut</h3><pre class="member detail synopsis">public void traceOut(String rname)
            throws <a href="../antlr/TokenStreamException.html" title="Class in antlr">TokenStreamException</a></pre><blockquote class="member detail name"><div class="member detail description"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div></div><p class="navbar bottom spacer"> </p><table class="navbar div bottom"><tr><td><div class="navbar div top"><span class="navbar item enabled"><a href="../overview-summary.html">Overview</a></span> <span class="navbar item enabled"><a href="package-summary.html">Package</a></span> <span class="navbar item active">Class</span> <span class="navbar item enabled"><a href="Parser-uses.html">Use</a></span> <span class="navbar item enabled"><a href="tree.html">Tree</a></span> <span class="navbar item enabled"><a href="../alphaindex-1.html">Index</a></span> <span class="navbar item enabled"><a href="../deprecated.html">Deprecated</a></span> <span class="navbar item enabled"><a href="../about.html">About</a></span></div></td></tr></table></body></html>

Anon7 - 2021