|
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 : |
<?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>DefineGrammarSymbols (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.DefineGrammarSymbols class"/><meta name="keywords" content="grammars"/><meta name="keywords" content="tokenManagers"/><meta name="keywords" content="grammar"/><meta name="keywords" content="tool"/><meta name="keywords" content="analyzer"/><meta name="keywords" content="args"/><meta name="keywords" content="DEFAULT_TOKENMANAGER_NAME"/><meta name="keywords" content="headerActions"/><meta name="keywords" content="thePreambleAction"/><meta name="keywords" content="language"/><meta name="keywords" content="numLexers"/><meta name="keywords" content="numParsers"/><meta name="keywords" content="numTreeParsers"/><meta name="keywords" content="_refStringLiteral()"/><meta name="keywords" content="_refToken()"/><meta name="keywords" content="abortGrammar()"/><meta name="keywords" content="beginAlt()"/><meta name="keywords" content="beginChildList()"/><meta name="keywords" content="beginExceptionGroup()"/><meta name="keywords" content="beginExceptionSpec()"/><meta name="keywords" content="beginSubRule()"/><meta name="keywords" content="beginTree()"/><meta name="keywords" content="defineRuleName()"/><meta name="keywords" content="defineToken()"/><meta name="keywords" content="endAlt()"/><meta name="keywords" content="endChildList()"/><meta name="keywords" content="endExceptionGroup()"/><meta name="keywords" content="endExceptionSpec()"/><meta name="keywords" content="endGrammar()"/><meta name="keywords" content="endOptions()"/><meta name="keywords" content="endRule()"/><meta name="keywords" content="endSubRule()"/><meta name="keywords" content="endTree()"/><meta name="keywords" content="hasError()"/><meta name="keywords" content="noASTSubRule()"/><meta name="keywords" content="oneOrMoreSubRule()"/><meta name="keywords" content="optionalSubRule()"/><meta name="keywords" content="setUserExceptions()"/><meta name="keywords" content="refAction()"/><meta name="keywords" content="refArgAction()"/><meta name="keywords" content="refCharLiteral()"/><meta name="keywords" content="refCharRange()"/><meta name="keywords" content="refElementOption()"/><meta name="keywords" content="refTokensSpecElementOption()"/><meta name="keywords" content="refExceptionHandler()"/><meta name="keywords" content="refHeaderAction()"/><meta name="keywords" content="getHeaderAction()"/><meta name="keywords" content="refInitAction()"/><meta name="keywords" content="refMemberAction()"/><meta name="keywords" content="refPreambleAction()"/><meta name="keywords" content="refReturnAction()"/><meta name="keywords" content="refRule()"/><meta name="keywords" content="refSemPred()"/><meta name="keywords" content="refStringLiteral()"/><meta name="keywords" content="refToken()"/><meta name="keywords" content="refTokenRange()"/><meta name="keywords" content="refTreeSpecifier()"/><meta name="keywords" content="refWildcard()"/><meta name="keywords" content="reset()"/><meta name="keywords" content="setArgOfRuleRef()"/><meta name="keywords" content="setCharVocabulary()"/><meta name="keywords" content="setFileOption()"/><meta name="keywords" content="setGrammarOption()"/><meta name="keywords" content="setRuleOption()"/><meta name="keywords" content="setSubruleOption()"/><meta name="keywords" content="startLexer()"/><meta name="keywords" content="startParser()"/><meta name="keywords" content="startTreeWalker()"/><meta name="keywords" content="synPred()"/><meta name="keywords" content="zeroOrMoreSubRule()"/><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="DefineGrammarSymbols-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/DefaultToolErrorHandler.html">Prev Class</a> | <a href="../antlr/DiagnosticCodeGenerator.html">Next Class</a></td><td class="navi"><a href="../index.html" title="Show in a frameset" target="_top">Frames</a> | <a href="DefineGrammarSymbols.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 DefineGrammarSymbols</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.DefineGrammarSymbols</code></li><li></li></ul></li></ul></div><dl class="class knownimplementing"><dt class="header"><b>Implemented Interfaces:</b></dt><dd class="item"><a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><dl class="class subclasses"><dt class="class subclasses header"><b>Known Direct Subclasses:</b></dt><dd class="class subclasses header"><a href="../antlr/MakeGrammar.html" title="Class in antlr">MakeGrammar</a></dd></b></dt></dl><hr/><div class="class synopsis outer"><div class="class synopsis declaration"><code>public class <b class="class synopsis name">DefineGrammarSymbols</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 class="class synopsis implements"><code>implements <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></code></div></div><hr/><div class="class description">DefineGrammarSymbols is a behavior for the ANTLRParser that adds all
the token and rule symbols to the grammar symbol table.
Token types are assigned to token symbols in this class also.
The token type for a token is done in the order seen (lexically).
</div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></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">(package private) static String</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#DEFAULT_TOKENMANAGER_NAME">DEFAULT_TOKENMANAGER_NAME</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">(package private) <a href="../antlr/LLkAnalyzer.html" title="Class in antlr">LLkAnalyzer</a></code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#analyzer">analyzer</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">(package private) String[]</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#args">args</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">protected <a href="../antlr/Grammar.html" title="Class in antlr">Grammar</a></code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#grammar">grammar</a></code></dt></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="#grammars">grammars</a></code></dt></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="#headerActions">headerActions</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">(package private) String</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#language">language</a></code></dt></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="#numLexers">numLexers</a></code></dt></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="#numParsers">numParsers</a></code></dt></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="#numTreeParsers">numTreeParsers</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">(package private) <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="#thePreambleAction">thePreambleAction</a></code></dt></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="#tokenManagers">tokenManagers</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">protected <a href="../antlr/Tool.html" title="Class in antlr">Tool</a></code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#tool">tool</a></code></dt></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="#DefineGrammarSymbols(antlr.Tool,String[],antlr.LLkAnalyzer)">DefineGrammarSymbols</a>(<a href="../antlr/Tool.html" title="Class in antlr">Tool</a> tool_, String[] args_, <a href="../antlr/LLkAnalyzer.html" title="Class in antlr">LLkAnalyzer</a> analyzer_)</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"> void</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#_refStringLiteral(antlr.Token,antlr.Token,int,boolean)">_refStringLiteral</a>(<a href="../antlr/Token.html" title="Class in antlr">Token</a> lit, <a href="../antlr/Token.html" title="Class in antlr">Token</a> label, int autoGenType, boolean lastInRule)</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="#_refToken(antlr.Token,antlr.Token,antlr.Token,antlr.Token,boolean,int,boolean)">_refToken</a>(<a href="../antlr/Token.html" title="Class in antlr">Token</a> assignId, <a href="../antlr/Token.html" title="Class in antlr">Token</a> t, <a href="../antlr/Token.html" title="Class in antlr">Token</a> label, <a href="../antlr/Token.html" title="Class in antlr">Token</a> args, boolean inverted, int autoGenType, boolean lastInRule)</code></dt><dd class="description">Reference a token </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="#abortGrammar()">abortGrammar</a>()</code></dt><dd class="description">Abort the processing of a grammar due to syntax errors </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="#beginAlt(boolean)">beginAlt</a>(boolean doAST_)</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="#beginChildList()">beginChildList</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="#beginExceptionGroup()">beginExceptionGroup</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="#beginExceptionSpec(antlr.Token)">beginExceptionSpec</a>(<a href="../antlr/Token.html" title="Class in antlr">Token</a> label)</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="#beginSubRule(antlr.Token,antlr.Token,boolean)">beginSubRule</a>(<a href="../antlr/Token.html" title="Class in antlr">Token</a> label, <a href="../antlr/Token.html" title="Class in antlr">Token</a> start, boolean not)</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="#beginTree(antlr.Token)">beginTree</a>(<a href="../antlr/Token.html" title="Class in antlr">Token</a> tok)</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="#defineRuleName(antlr.Token,String,boolean,String)">defineRuleName</a>(<a href="../antlr/Token.html" title="Class in antlr">Token</a> r, String access, boolean ruleAutoGen, String docComment)</code></dt><dd class="description">Define a lexer or parser rule </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="#defineToken(antlr.Token,antlr.Token)">defineToken</a>(<a href="../antlr/Token.html" title="Class in antlr">Token</a> tokname, <a href="../antlr/Token.html" title="Class in antlr">Token</a> tokliteral)</code></dt><dd class="description">Define a token from tokens {...}.</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="#endAlt()">endAlt</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="#endChildList()">endChildList</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="#endExceptionGroup()">endExceptionGroup</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="#endExceptionSpec()">endExceptionSpec</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="#endGrammar()">endGrammar</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="#endOptions()">endOptions</a>()</code></dt><dd class="description">Called after the optional options section, to compensate for
options that may not have been 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="#endRule(String)">endRule</a>(String r)</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="#endSubRule()">endSubRule</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="#endTree()">endTree</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="#getHeaderAction(String)">getHeaderAction</a>(String name)</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="#hasError()">hasError</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="#noASTSubRule()">noASTSubRule</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="#oneOrMoreSubRule()">oneOrMoreSubRule</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="#optionalSubRule()">optionalSubRule</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="#refAction(antlr.Token)">refAction</a>(<a href="../antlr/Token.html" title="Class in antlr">Token</a> action)</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="#refArgAction(antlr.Token)">refArgAction</a>(<a href="../antlr/Token.html" title="Class in antlr">Token</a> action)</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="#refCharLiteral(antlr.Token,antlr.Token,boolean,int,boolean)">refCharLiteral</a>(<a href="../antlr/Token.html" title="Class in antlr">Token</a> lit, <a href="../antlr/Token.html" title="Class in antlr">Token</a> label, boolean inverted, int autoGenType, boolean lastInRule)</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="#refCharRange(antlr.Token,antlr.Token,antlr.Token,int,boolean)">refCharRange</a>(<a href="../antlr/Token.html" title="Class in antlr">Token</a> t1, <a href="../antlr/Token.html" title="Class in antlr">Token</a> t2, <a href="../antlr/Token.html" title="Class in antlr">Token</a> label, int autoGenType, boolean lastInRule)</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="#refElementOption(antlr.Token,antlr.Token)">refElementOption</a>(<a href="../antlr/Token.html" title="Class in antlr">Token</a> option, <a href="../antlr/Token.html" title="Class in antlr">Token</a> 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="#refExceptionHandler(antlr.Token,antlr.Token)">refExceptionHandler</a>(<a href="../antlr/Token.html" title="Class in antlr">Token</a> exTypeAndName, <a href="../antlr/Token.html" title="Class in antlr">Token</a> action)</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="#refHeaderAction(antlr.Token,antlr.Token)">refHeaderAction</a>(<a href="../antlr/Token.html" title="Class in antlr">Token</a> name, <a href="../antlr/Token.html" title="Class in antlr">Token</a> act)</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="#refInitAction(antlr.Token)">refInitAction</a>(<a href="../antlr/Token.html" title="Class in antlr">Token</a> action)</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="#refMemberAction(antlr.Token)">refMemberAction</a>(<a href="../antlr/Token.html" title="Class in antlr">Token</a> act)</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="#refPreambleAction(antlr.Token)">refPreambleAction</a>(<a href="../antlr/Token.html" title="Class in antlr">Token</a> act)</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="#refReturnAction(antlr.Token)">refReturnAction</a>(<a href="../antlr/Token.html" title="Class in antlr">Token</a> returnAction)</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="#refRule(antlr.Token,antlr.Token,antlr.Token,antlr.Token,int)">refRule</a>(<a href="../antlr/Token.html" title="Class in antlr">Token</a> idAssign, <a href="../antlr/Token.html" title="Class in antlr">Token</a> r, <a href="../antlr/Token.html" title="Class in antlr">Token</a> label, <a href="../antlr/Token.html" title="Class in antlr">Token</a> args, int autoGenType)</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="#refSemPred(antlr.Token)">refSemPred</a>(<a href="../antlr/Token.html" title="Class in antlr">Token</a> pred)</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="#refStringLiteral(antlr.Token,antlr.Token,int,boolean)">refStringLiteral</a>(<a href="../antlr/Token.html" title="Class in antlr">Token</a> lit, <a href="../antlr/Token.html" title="Class in antlr">Token</a> label, int autoGenType, boolean lastInRule)</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="#refToken(antlr.Token,antlr.Token,antlr.Token,antlr.Token,boolean,int,boolean)">refToken</a>(<a href="../antlr/Token.html" title="Class in antlr">Token</a> assignId, <a href="../antlr/Token.html" title="Class in antlr">Token</a> t, <a href="../antlr/Token.html" title="Class in antlr">Token</a> label, <a href="../antlr/Token.html" title="Class in antlr">Token</a> args, boolean inverted, int autoGenType, boolean lastInRule)</code></dt><dd class="description">Reference a token </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="#refTokenRange(antlr.Token,antlr.Token,antlr.Token,int,boolean)">refTokenRange</a>(<a href="../antlr/Token.html" title="Class in antlr">Token</a> t1, <a href="../antlr/Token.html" title="Class in antlr">Token</a> t2, <a href="../antlr/Token.html" title="Class in antlr">Token</a> label, int autoGenType, boolean lastInRule)</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="#refTokensSpecElementOption(antlr.Token,antlr.Token,antlr.Token)">refTokensSpecElementOption</a>(<a href="../antlr/Token.html" title="Class in antlr">Token</a> tok, <a href="../antlr/Token.html" title="Class in antlr">Token</a> option, <a href="../antlr/Token.html" title="Class in antlr">Token</a> 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="#refTreeSpecifier(antlr.Token)">refTreeSpecifier</a>(<a href="../antlr/Token.html" title="Class in antlr">Token</a> treeSpec)</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="#refWildcard(antlr.Token,antlr.Token,int)">refWildcard</a>(<a href="../antlr/Token.html" title="Class in antlr">Token</a> t, <a href="../antlr/Token.html" title="Class in antlr">Token</a> label, int autoGenType)</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="#reset()">reset</a>()</code></dt><dd class="description">Get ready to process a new grammar </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="#setArgOfRuleRef(antlr.Token)">setArgOfRuleRef</a>(<a href="../antlr/Token.html" title="Class in antlr">Token</a> argaction)</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="#setCharVocabulary(antlr.collections.impl.BitSet)">setCharVocabulary</a>(<a href="../antlr/collections/impl/BitSet.html" title="Class in antlr.collections.impl">BitSet</a> b)</code></dt><dd class="description">Set the character vocabulary for a lexer </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="#setFileOption(antlr.Token,antlr.Token,String)">setFileOption</a>(<a href="../antlr/Token.html" title="Class in antlr">Token</a> key, <a href="../antlr/Token.html" title="Class in antlr">Token</a> value, String filename)</code></dt><dd class="description">setFileOption: Associate an option value with a key.</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="#setGrammarOption(antlr.Token,antlr.Token)">setGrammarOption</a>(<a href="../antlr/Token.html" title="Class in antlr">Token</a> key, <a href="../antlr/Token.html" title="Class in antlr">Token</a> value)</code></dt><dd class="description">setGrammarOption: Associate an option value with a key.</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="#setRuleOption(antlr.Token,antlr.Token)">setRuleOption</a>(<a href="../antlr/Token.html" title="Class in antlr">Token</a> key, <a href="../antlr/Token.html" title="Class in antlr">Token</a> 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="#setSubruleOption(antlr.Token,antlr.Token)">setSubruleOption</a>(<a href="../antlr/Token.html" title="Class in antlr">Token</a> key, <a href="../antlr/Token.html" title="Class in antlr">Token</a> 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="#setUserExceptions(String)">setUserExceptions</a>(String thr)</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="#startLexer(String,antlr.Token,String,String)">startLexer</a>(String file, <a href="../antlr/Token.html" title="Class in antlr">Token</a> name, String superClass, String doc)</code></dt><dd class="description">Start a new lexer </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="#startParser(String,antlr.Token,String,String)">startParser</a>(String file, <a href="../antlr/Token.html" title="Class in antlr">Token</a> name, String superClass, String doc)</code></dt><dd class="description">Start a new parser </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="#startTreeWalker(String,antlr.Token,String,String)">startTreeWalker</a>(String file, <a href="../antlr/Token.html" title="Class in antlr">Token</a> name, String superClass, String doc)</code></dt><dd class="description">Start a new tree-walker </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="#synPred()">synPred</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="#zeroOrMoreSubRule()">zeroOrMoreSubRule</a>()</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="DEFAULT_TOKENMANAGER_NAME" id="DEFAULT_TOKENMANAGER_NAME"/><div class="member detail outer"><h3 class="member detail name">DEFAULT_TOKENMANAGER_NAME</h3><pre class="member detail synopsis">(package private) static final String DEFAULT_TOKENMANAGER_NAME</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="analyzer" id="analyzer"/><div class="member detail outer"><h3 class="member detail name">analyzer</h3><pre class="member detail synopsis">(package private) <a href="../antlr/LLkAnalyzer.html" title="Class in antlr">LLkAnalyzer</a> analyzer</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="args" id="args"/><div class="member detail outer"><h3 class="member detail name">args</h3><pre class="member detail synopsis">(package private) String[] args</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="grammar" id="grammar"/><div class="member detail outer"><h3 class="member detail name">grammar</h3><pre class="member detail synopsis">protected <a href="../antlr/Grammar.html" title="Class in antlr">Grammar</a> grammar</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="grammars" id="grammars"/><div class="member detail outer"><h3 class="member detail name">grammars</h3><pre class="member detail synopsis">protected Hashtable grammars</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="headerActions" id="headerActions"/><div class="member detail outer"><h3 class="member detail name">headerActions</h3><pre class="member detail synopsis">protected Hashtable headerActions</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="language" id="language"/><div class="member detail outer"><h3 class="member detail name">language</h3><pre class="member detail synopsis">(package private) String language</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="numLexers" id="numLexers"/><div class="member detail outer"><h3 class="member detail name">numLexers</h3><pre class="member detail synopsis">protected int numLexers</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="numParsers" id="numParsers"/><div class="member detail outer"><h3 class="member detail name">numParsers</h3><pre class="member detail synopsis">protected int numParsers</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="numTreeParsers" id="numTreeParsers"/><div class="member detail outer"><h3 class="member detail name">numTreeParsers</h3><pre class="member detail synopsis">protected int numTreeParsers</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="thePreambleAction" id="thePreambleAction"/><div class="member detail outer"><h3 class="member detail name">thePreambleAction</h3><pre class="member detail synopsis">(package private) <a href="../antlr/Token.html" title="Class in antlr">Token</a> thePreambleAction</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="tokenManagers" id="tokenManagers"/><div class="member detail outer"><h3 class="member detail name">tokenManagers</h3><pre class="member detail synopsis">protected Hashtable tokenManagers</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="tool" id="tool"/><div class="member detail outer"><h3 class="member detail name">tool</h3><pre class="member detail synopsis">protected <a href="../antlr/Tool.html" title="Class in antlr">Tool</a> tool</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-constructors" id="detail-constructors"/><h2 class="section header">Constructor Details</h2><div class="section"><a name="DefineGrammarSymbols(antlr.Tool,String[],antlr.LLkAnalyzer)" id="DefineGrammarSymbols(antlr.Tool,String[],antlr.LLkAnalyzer)"/><div class="member detail outer"><h3 class="member detail name">DefineGrammarSymbols</h3><pre class="member detail synopsis">public DefineGrammarSymbols(<a href="../antlr/Tool.html" title="Class in antlr">Tool</a> tool_,
String[] args_,
<a href="../antlr/LLkAnalyzer.html" title="Class in antlr">LLkAnalyzer</a> analyzer_)</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="_refStringLiteral(antlr.Token,antlr.Token,int,boolean)" id="_refStringLiteral(antlr.Token,antlr.Token,int,boolean)"/><div class="member detail outer"><h3 class="member detail name">_refStringLiteral</h3><pre class="member detail synopsis">public void _refStringLiteral(<a href="../antlr/Token.html" title="Class in antlr">Token</a> lit,
<a href="../antlr/Token.html" title="Class in antlr">Token</a> label,
int autoGenType,
boolean lastInRule)</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="_refToken(antlr.Token,antlr.Token,antlr.Token,antlr.Token,boolean,int,boolean)" id="_refToken(antlr.Token,antlr.Token,antlr.Token,antlr.Token,boolean,int,boolean)"/><div class="member detail outer"><h3 class="member detail name">_refToken</h3><pre class="member detail synopsis">public void _refToken(<a href="../antlr/Token.html" title="Class in antlr">Token</a> assignId,
<a href="../antlr/Token.html" title="Class in antlr">Token</a> t,
<a href="../antlr/Token.html" title="Class in antlr">Token</a> label,
<a href="../antlr/Token.html" title="Class in antlr">Token</a> args,
boolean inverted,
int autoGenType,
boolean lastInRule)</pre><blockquote class="member detail name"><div class="member detail description">Reference a 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="abortGrammar()" id="abortGrammar()"/><div class="member detail outer"><h3 class="member detail name">abortGrammar</h3><pre class="member detail synopsis">public void abortGrammar()</pre><blockquote class="member detail name"><div class="member detail description">Abort the processing of a grammar due to syntax errors </div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#abortGrammar()">abortGrammar</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="beginAlt(boolean)" id="beginAlt(boolean)"/><div class="member detail outer"><h3 class="member detail name">beginAlt</h3><pre class="member detail synopsis">public void beginAlt(boolean doAST_)</pre><blockquote class="member detail name"><div class="member detail description"></div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#beginAlt(boolean)">beginAlt</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="beginChildList()" id="beginChildList()"/><div class="member detail outer"><h3 class="member detail name">beginChildList</h3><pre class="member detail synopsis">public void beginChildList()</pre><blockquote class="member detail name"><div class="member detail description"></div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#beginChildList()">beginChildList</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="beginExceptionGroup()" id="beginExceptionGroup()"/><div class="member detail outer"><h3 class="member detail name">beginExceptionGroup</h3><pre class="member detail synopsis">public void beginExceptionGroup()</pre><blockquote class="member detail name"><div class="member detail description"></div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#beginExceptionGroup()">beginExceptionGroup</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="beginExceptionSpec(antlr.Token)" id="beginExceptionSpec(antlr.Token)"/><div class="member detail outer"><h3 class="member detail name">beginExceptionSpec</h3><pre class="member detail synopsis">public void beginExceptionSpec(<a href="../antlr/Token.html" title="Class in antlr">Token</a> label)</pre><blockquote class="member detail name"><div class="member detail description"></div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#beginExceptionSpec(antlr.Token)">beginExceptionSpec</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="beginSubRule(antlr.Token,antlr.Token,boolean)" id="beginSubRule(antlr.Token,antlr.Token,boolean)"/><div class="member detail outer"><h3 class="member detail name">beginSubRule</h3><pre class="member detail synopsis">public void beginSubRule(<a href="../antlr/Token.html" title="Class in antlr">Token</a> label,
<a href="../antlr/Token.html" title="Class in antlr">Token</a> start,
boolean not)</pre><blockquote class="member detail name"><div class="member detail description"></div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#beginSubRule(antlr.Token,antlr.Token,boolean)">beginSubRule</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="beginTree(antlr.Token)" id="beginTree(antlr.Token)"/><div class="member detail outer"><h3 class="member detail name">beginTree</h3><pre class="member detail synopsis">public void beginTree(<a href="../antlr/Token.html" title="Class in antlr">Token</a> tok)
throws <a href="../antlr/SemanticException.html" title="Class in antlr">SemanticException</a></pre><blockquote class="member detail name"><div class="member detail description"></div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#beginTree(antlr.Token)">beginTree</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="defineRuleName(antlr.Token,String,boolean,String)" id="defineRuleName(antlr.Token,String,boolean,String)"/><div class="member detail outer"><h3 class="member detail name">defineRuleName</h3><pre class="member detail synopsis">public void defineRuleName(<a href="../antlr/Token.html" title="Class in antlr">Token</a> r,
String access,
boolean ruleAutoGen,
String docComment)
throws <a href="../antlr/SemanticException.html" title="Class in antlr">SemanticException</a></pre><blockquote class="member detail name"><div class="member detail description">Define a lexer or parser rule </div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#defineRuleName(antlr.Token,String,boolean,String)">defineRuleName</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="defineToken(antlr.Token,antlr.Token)" id="defineToken(antlr.Token,antlr.Token)"/><div class="member detail outer"><h3 class="member detail name">defineToken</h3><pre class="member detail synopsis">public void defineToken(<a href="../antlr/Token.html" title="Class in antlr">Token</a> tokname,
<a href="../antlr/Token.html" title="Class in antlr">Token</a> tokliteral)</pre><blockquote class="member detail name"><div class="member detail description">Define a token from tokens {...}.
Must be label and literal or just label or just a literal.
</div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#defineToken(antlr.Token,antlr.Token)">defineToken</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="endAlt()" id="endAlt()"/><div class="member detail outer"><h3 class="member detail name">endAlt</h3><pre class="member detail synopsis">public void endAlt()</pre><blockquote class="member detail name"><div class="member detail description"></div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#endAlt()">endAlt</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="endChildList()" id="endChildList()"/><div class="member detail outer"><h3 class="member detail name">endChildList</h3><pre class="member detail synopsis">public void endChildList()</pre><blockquote class="member detail name"><div class="member detail description"></div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#endChildList()">endChildList</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="endExceptionGroup()" id="endExceptionGroup()"/><div class="member detail outer"><h3 class="member detail name">endExceptionGroup</h3><pre class="member detail synopsis">public void endExceptionGroup()</pre><blockquote class="member detail name"><div class="member detail description"></div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#endExceptionGroup()">endExceptionGroup</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="endExceptionSpec()" id="endExceptionSpec()"/><div class="member detail outer"><h3 class="member detail name">endExceptionSpec</h3><pre class="member detail synopsis">public void endExceptionSpec()</pre><blockquote class="member detail name"><div class="member detail description"></div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#endExceptionSpec()">endExceptionSpec</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="endGrammar()" id="endGrammar()"/><div class="member detail outer"><h3 class="member detail name">endGrammar</h3><pre class="member detail synopsis">public void endGrammar()</pre><blockquote class="member detail name"><div class="member detail description"></div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#endGrammar()">endGrammar</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="endOptions()" id="endOptions()"/><div class="member detail outer"><h3 class="member detail name">endOptions</h3><pre class="member detail synopsis">public void endOptions()</pre><blockquote class="member detail name"><div class="member detail description">Called after the optional options section, to compensate for
options that may not have been set.
This method is bigger than it needs to be, but is much more
clear if I delineate all the cases.
</div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#endOptions()">endOptions</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="endRule(String)" id="endRule(String)"/><div class="member detail outer"><h3 class="member detail name">endRule</h3><pre class="member detail synopsis">public void endRule(String r)</pre><blockquote class="member detail name"><div class="member detail description"></div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#endRule(String)">endRule</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="endSubRule()" id="endSubRule()"/><div class="member detail outer"><h3 class="member detail name">endSubRule</h3><pre class="member detail synopsis">public void endSubRule()</pre><blockquote class="member detail name"><div class="member detail description"></div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#endSubRule()">endSubRule</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="endTree()" id="endTree()"/><div class="member detail outer"><h3 class="member detail name">endTree</h3><pre class="member detail synopsis">public void endTree()</pre><blockquote class="member detail name"><div class="member detail description"></div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#endTree()">endTree</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="getHeaderAction(String)" id="getHeaderAction(String)"/><div class="member detail outer"><h3 class="member detail name">getHeaderAction</h3><pre class="member detail synopsis">public String getHeaderAction(String name)</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="hasError()" id="hasError()"/><div class="member detail outer"><h3 class="member detail name">hasError</h3><pre class="member detail synopsis">public void hasError()</pre><blockquote class="member detail name"><div class="member detail description"></div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#hasError()">hasError</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="noASTSubRule()" id="noASTSubRule()"/><div class="member detail outer"><h3 class="member detail name">noASTSubRule</h3><pre class="member detail synopsis">public void noASTSubRule()</pre><blockquote class="member detail name"><div class="member detail description"></div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#noASTSubRule()">noASTSubRule</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="oneOrMoreSubRule()" id="oneOrMoreSubRule()"/><div class="member detail outer"><h3 class="member detail name">oneOrMoreSubRule</h3><pre class="member detail synopsis">public void oneOrMoreSubRule()</pre><blockquote class="member detail name"><div class="member detail description"></div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#oneOrMoreSubRule()">oneOrMoreSubRule</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="optionalSubRule()" id="optionalSubRule()"/><div class="member detail outer"><h3 class="member detail name">optionalSubRule</h3><pre class="member detail synopsis">public void optionalSubRule()</pre><blockquote class="member detail name"><div class="member detail description"></div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#optionalSubRule()">optionalSubRule</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="refAction(antlr.Token)" id="refAction(antlr.Token)"/><div class="member detail outer"><h3 class="member detail name">refAction</h3><pre class="member detail synopsis">public void refAction(<a href="../antlr/Token.html" title="Class in antlr">Token</a> action)</pre><blockquote class="member detail name"><div class="member detail description"></div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#refAction(antlr.Token)">refAction</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="refArgAction(antlr.Token)" id="refArgAction(antlr.Token)"/><div class="member detail outer"><h3 class="member detail name">refArgAction</h3><pre class="member detail synopsis">public void refArgAction(<a href="../antlr/Token.html" title="Class in antlr">Token</a> action)</pre><blockquote class="member detail name"><div class="member detail description"></div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#refArgAction(antlr.Token)">refArgAction</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="refCharLiteral(antlr.Token,antlr.Token,boolean,int,boolean)" id="refCharLiteral(antlr.Token,antlr.Token,boolean,int,boolean)"/><div class="member detail outer"><h3 class="member detail name">refCharLiteral</h3><pre class="member detail synopsis">public void refCharLiteral(<a href="../antlr/Token.html" title="Class in antlr">Token</a> lit,
<a href="../antlr/Token.html" title="Class in antlr">Token</a> label,
boolean inverted,
int autoGenType,
boolean lastInRule)</pre><blockquote class="member detail name"><div class="member detail description"></div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#refCharLiteral(antlr.Token,antlr.Token,boolean,int,boolean)">refCharLiteral</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="refCharRange(antlr.Token,antlr.Token,antlr.Token,int,boolean)" id="refCharRange(antlr.Token,antlr.Token,antlr.Token,int,boolean)"/><div class="member detail outer"><h3 class="member detail name">refCharRange</h3><pre class="member detail synopsis">public void refCharRange(<a href="../antlr/Token.html" title="Class in antlr">Token</a> t1,
<a href="../antlr/Token.html" title="Class in antlr">Token</a> t2,
<a href="../antlr/Token.html" title="Class in antlr">Token</a> label,
int autoGenType,
boolean lastInRule)</pre><blockquote class="member detail name"><div class="member detail description"></div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#refCharRange(antlr.Token,antlr.Token,antlr.Token,int,boolean)">refCharRange</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="refElementOption(antlr.Token,antlr.Token)" id="refElementOption(antlr.Token,antlr.Token)"/><div class="member detail outer"><h3 class="member detail name">refElementOption</h3><pre class="member detail synopsis">public void refElementOption(<a href="../antlr/Token.html" title="Class in antlr">Token</a> option,
<a href="../antlr/Token.html" title="Class in antlr">Token</a> value)</pre><blockquote class="member detail name"><div class="member detail description"></div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#refElementOption(antlr.Token,antlr.Token)">refElementOption</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="refExceptionHandler(antlr.Token,antlr.Token)" id="refExceptionHandler(antlr.Token,antlr.Token)"/><div class="member detail outer"><h3 class="member detail name">refExceptionHandler</h3><pre class="member detail synopsis">public void refExceptionHandler(<a href="../antlr/Token.html" title="Class in antlr">Token</a> exTypeAndName,
<a href="../antlr/Token.html" title="Class in antlr">Token</a> action)</pre><blockquote class="member detail name"><div class="member detail description"></div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#refExceptionHandler(antlr.Token,antlr.Token)">refExceptionHandler</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="refHeaderAction(antlr.Token,antlr.Token)" id="refHeaderAction(antlr.Token,antlr.Token)"/><div class="member detail outer"><h3 class="member detail name">refHeaderAction</h3><pre class="member detail synopsis">public void refHeaderAction(<a href="../antlr/Token.html" title="Class in antlr">Token</a> name,
<a href="../antlr/Token.html" title="Class in antlr">Token</a> act)</pre><blockquote class="member detail name"><div class="member detail description"></div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#refHeaderAction(antlr.Token,antlr.Token)">refHeaderAction</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="refInitAction(antlr.Token)" id="refInitAction(antlr.Token)"/><div class="member detail outer"><h3 class="member detail name">refInitAction</h3><pre class="member detail synopsis">public void refInitAction(<a href="../antlr/Token.html" title="Class in antlr">Token</a> action)</pre><blockquote class="member detail name"><div class="member detail description"></div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#refInitAction(antlr.Token)">refInitAction</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="refMemberAction(antlr.Token)" id="refMemberAction(antlr.Token)"/><div class="member detail outer"><h3 class="member detail name">refMemberAction</h3><pre class="member detail synopsis">public void refMemberAction(<a href="../antlr/Token.html" title="Class in antlr">Token</a> act)</pre><blockquote class="member detail name"><div class="member detail description"></div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#refMemberAction(antlr.Token)">refMemberAction</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="refPreambleAction(antlr.Token)" id="refPreambleAction(antlr.Token)"/><div class="member detail outer"><h3 class="member detail name">refPreambleAction</h3><pre class="member detail synopsis">public void refPreambleAction(<a href="../antlr/Token.html" title="Class in antlr">Token</a> act)</pre><blockquote class="member detail name"><div class="member detail description"></div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#refPreambleAction(antlr.Token)">refPreambleAction</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="refReturnAction(antlr.Token)" id="refReturnAction(antlr.Token)"/><div class="member detail outer"><h3 class="member detail name">refReturnAction</h3><pre class="member detail synopsis">public void refReturnAction(<a href="../antlr/Token.html" title="Class in antlr">Token</a> returnAction)</pre><blockquote class="member detail name"><div class="member detail description"></div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#refReturnAction(antlr.Token)">refReturnAction</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="refRule(antlr.Token,antlr.Token,antlr.Token,antlr.Token,int)" id="refRule(antlr.Token,antlr.Token,antlr.Token,antlr.Token,int)"/><div class="member detail outer"><h3 class="member detail name">refRule</h3><pre class="member detail synopsis">public void refRule(<a href="../antlr/Token.html" title="Class in antlr">Token</a> idAssign,
<a href="../antlr/Token.html" title="Class in antlr">Token</a> r,
<a href="../antlr/Token.html" title="Class in antlr">Token</a> label,
<a href="../antlr/Token.html" title="Class in antlr">Token</a> args,
int autoGenType)</pre><blockquote class="member detail name"><div class="member detail description"></div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#refRule(antlr.Token,antlr.Token,antlr.Token,antlr.Token,int)">refRule</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="refSemPred(antlr.Token)" id="refSemPred(antlr.Token)"/><div class="member detail outer"><h3 class="member detail name">refSemPred</h3><pre class="member detail synopsis">public void refSemPred(<a href="../antlr/Token.html" title="Class in antlr">Token</a> pred)</pre><blockquote class="member detail name"><div class="member detail description"></div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#refSemPred(antlr.Token)">refSemPred</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="refStringLiteral(antlr.Token,antlr.Token,int,boolean)" id="refStringLiteral(antlr.Token,antlr.Token,int,boolean)"/><div class="member detail outer"><h3 class="member detail name">refStringLiteral</h3><pre class="member detail synopsis">public void refStringLiteral(<a href="../antlr/Token.html" title="Class in antlr">Token</a> lit,
<a href="../antlr/Token.html" title="Class in antlr">Token</a> label,
int autoGenType,
boolean lastInRule)</pre><blockquote class="member detail name"><div class="member detail description"></div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#refStringLiteral(antlr.Token,antlr.Token,int,boolean)">refStringLiteral</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="refToken(antlr.Token,antlr.Token,antlr.Token,antlr.Token,boolean,int,boolean)" id="refToken(antlr.Token,antlr.Token,antlr.Token,antlr.Token,boolean,int,boolean)"/><div class="member detail outer"><h3 class="member detail name">refToken</h3><pre class="member detail synopsis">public void refToken(<a href="../antlr/Token.html" title="Class in antlr">Token</a> assignId,
<a href="../antlr/Token.html" title="Class in antlr">Token</a> t,
<a href="../antlr/Token.html" title="Class in antlr">Token</a> label,
<a href="../antlr/Token.html" title="Class in antlr">Token</a> args,
boolean inverted,
int autoGenType,
boolean lastInRule)</pre><blockquote class="member detail name"><div class="member detail description">Reference a token </div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#refToken(antlr.Token,antlr.Token,antlr.Token,antlr.Token,boolean,int,boolean)">refToken</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="refTokenRange(antlr.Token,antlr.Token,antlr.Token,int,boolean)" id="refTokenRange(antlr.Token,antlr.Token,antlr.Token,int,boolean)"/><div class="member detail outer"><h3 class="member detail name">refTokenRange</h3><pre class="member detail synopsis">public void refTokenRange(<a href="../antlr/Token.html" title="Class in antlr">Token</a> t1,
<a href="../antlr/Token.html" title="Class in antlr">Token</a> t2,
<a href="../antlr/Token.html" title="Class in antlr">Token</a> label,
int autoGenType,
boolean lastInRule)</pre><blockquote class="member detail name"><div class="member detail description"></div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#refTokenRange(antlr.Token,antlr.Token,antlr.Token,int,boolean)">refTokenRange</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="refTokensSpecElementOption(antlr.Token,antlr.Token,antlr.Token)" id="refTokensSpecElementOption(antlr.Token,antlr.Token,antlr.Token)"/><div class="member detail outer"><h3 class="member detail name">refTokensSpecElementOption</h3><pre class="member detail synopsis">public void refTokensSpecElementOption(<a href="../antlr/Token.html" title="Class in antlr">Token</a> tok,
<a href="../antlr/Token.html" title="Class in antlr">Token</a> option,
<a href="../antlr/Token.html" title="Class in antlr">Token</a> value)</pre><blockquote class="member detail name"><div class="member detail description"></div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#refTokensSpecElementOption(antlr.Token,antlr.Token,antlr.Token)">refTokensSpecElementOption</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="refTreeSpecifier(antlr.Token)" id="refTreeSpecifier(antlr.Token)"/><div class="member detail outer"><h3 class="member detail name">refTreeSpecifier</h3><pre class="member detail synopsis">public void refTreeSpecifier(<a href="../antlr/Token.html" title="Class in antlr">Token</a> treeSpec)</pre><blockquote class="member detail name"><div class="member detail description"></div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#refTreeSpecifier(antlr.Token)">refTreeSpecifier</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="refWildcard(antlr.Token,antlr.Token,int)" id="refWildcard(antlr.Token,antlr.Token,int)"/><div class="member detail outer"><h3 class="member detail name">refWildcard</h3><pre class="member detail synopsis">public void refWildcard(<a href="../antlr/Token.html" title="Class in antlr">Token</a> t,
<a href="../antlr/Token.html" title="Class in antlr">Token</a> label,
int autoGenType)</pre><blockquote class="member detail name"><div class="member detail description"></div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#refWildcard(antlr.Token,antlr.Token,int)">refWildcard</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="reset()" id="reset()"/><div class="member detail outer"><h3 class="member detail name">reset</h3><pre class="member detail synopsis">public void reset()</pre><blockquote class="member detail name"><div class="member detail description">Get ready to process a new grammar </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="setArgOfRuleRef(antlr.Token)" id="setArgOfRuleRef(antlr.Token)"/><div class="member detail outer"><h3 class="member detail name">setArgOfRuleRef</h3><pre class="member detail synopsis">public void setArgOfRuleRef(<a href="../antlr/Token.html" title="Class in antlr">Token</a> argaction)</pre><blockquote class="member detail name"><div class="member detail description"></div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#setArgOfRuleRef(antlr.Token)">setArgOfRuleRef</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="setCharVocabulary(antlr.collections.impl.BitSet)" id="setCharVocabulary(antlr.collections.impl.BitSet)"/><div class="member detail outer"><h3 class="member detail name">setCharVocabulary</h3><pre class="member detail synopsis">public void setCharVocabulary(<a href="../antlr/collections/impl/BitSet.html" title="Class in antlr.collections.impl">BitSet</a> b)</pre><blockquote class="member detail name"><div class="member detail description">Set the character vocabulary for a lexer </div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#setCharVocabulary(antlr.collections.impl.BitSet)">setCharVocabulary</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="setFileOption(antlr.Token,antlr.Token,String)" id="setFileOption(antlr.Token,antlr.Token,String)"/><div class="member detail outer"><h3 class="member detail name">setFileOption</h3><pre class="member detail synopsis">public void setFileOption(<a href="../antlr/Token.html" title="Class in antlr">Token</a> key,
<a href="../antlr/Token.html" title="Class in antlr">Token</a> value,
String filename)</pre><blockquote class="member detail name"><div class="member detail description">setFileOption: Associate an option value with a key.
This applies to options for an entire grammar file.
</div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#setFileOption(antlr.Token,antlr.Token,String)">setFileOption</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><div class="parameter"><dl><dt class="header"><b>Parameters:</b></dt><dd class="item"><code class="name">key</code><span class="separator"> - </span><span class="description">The token containing the option name</span></dd><dd class="item"><code class="name">value</code><span class="separator"> - </span><span class="description">The token containing the option value.</span></dd></dl></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="setGrammarOption(antlr.Token,antlr.Token)" id="setGrammarOption(antlr.Token,antlr.Token)"/><div class="member detail outer"><h3 class="member detail name">setGrammarOption</h3><pre class="member detail synopsis">public void setGrammarOption(<a href="../antlr/Token.html" title="Class in antlr">Token</a> key,
<a href="../antlr/Token.html" title="Class in antlr">Token</a> value)</pre><blockquote class="member detail name"><div class="member detail description">setGrammarOption: Associate an option value with a key.
This function forwards to Grammar.setOption for some options.
</div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#setGrammarOption(antlr.Token,antlr.Token)">setGrammarOption</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><div class="parameter"><dl><dt class="header"><b>Parameters:</b></dt><dd class="item"><code class="name">key</code><span class="separator"> - </span><span class="description">The token containing the option name</span></dd><dd class="item"><code class="name">value</code><span class="separator"> - </span><span class="description">The token containing the option value.</span></dd></dl></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="setRuleOption(antlr.Token,antlr.Token)" id="setRuleOption(antlr.Token,antlr.Token)"/><div class="member detail outer"><h3 class="member detail name">setRuleOption</h3><pre class="member detail synopsis">public void setRuleOption(<a href="../antlr/Token.html" title="Class in antlr">Token</a> key,
<a href="../antlr/Token.html" title="Class in antlr">Token</a> value)</pre><blockquote class="member detail name"><div class="member detail description"></div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#setRuleOption(antlr.Token,antlr.Token)">setRuleOption</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="setSubruleOption(antlr.Token,antlr.Token)" id="setSubruleOption(antlr.Token,antlr.Token)"/><div class="member detail outer"><h3 class="member detail name">setSubruleOption</h3><pre class="member detail synopsis">public void setSubruleOption(<a href="../antlr/Token.html" title="Class in antlr">Token</a> key,
<a href="../antlr/Token.html" title="Class in antlr">Token</a> value)</pre><blockquote class="member detail name"><div class="member detail description"></div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#setSubruleOption(antlr.Token,antlr.Token)">setSubruleOption</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="setUserExceptions(String)" id="setUserExceptions(String)"/><div class="member detail outer"><h3 class="member detail name">setUserExceptions</h3><pre class="member detail synopsis">public void setUserExceptions(String thr)</pre><blockquote class="member detail name"><div class="member detail description"></div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#setUserExceptions(String)">setUserExceptions</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="startLexer(String,antlr.Token,String,String)" id="startLexer(String,antlr.Token,String,String)"/><div class="member detail outer"><h3 class="member detail name">startLexer</h3><pre class="member detail synopsis">public void startLexer(String file,
<a href="../antlr/Token.html" title="Class in antlr">Token</a> name,
String superClass,
String doc)</pre><blockquote class="member detail name"><div class="member detail description">Start a new lexer </div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#startLexer(String,antlr.Token,String,String)">startLexer</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="startParser(String,antlr.Token,String,String)" id="startParser(String,antlr.Token,String,String)"/><div class="member detail outer"><h3 class="member detail name">startParser</h3><pre class="member detail synopsis">public void startParser(String file,
<a href="../antlr/Token.html" title="Class in antlr">Token</a> name,
String superClass,
String doc)</pre><blockquote class="member detail name"><div class="member detail description">Start a new parser </div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#startParser(String,antlr.Token,String,String)">startParser</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="startTreeWalker(String,antlr.Token,String,String)" id="startTreeWalker(String,antlr.Token,String,String)"/><div class="member detail outer"><h3 class="member detail name">startTreeWalker</h3><pre class="member detail synopsis">public void startTreeWalker(String file,
<a href="../antlr/Token.html" title="Class in antlr">Token</a> name,
String superClass,
String doc)</pre><blockquote class="member detail name"><div class="member detail description">Start a new tree-walker </div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#startTreeWalker(String,antlr.Token,String,String)">startTreeWalker</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="synPred()" id="synPred()"/><div class="member detail outer"><h3 class="member detail name">synPred</h3><pre class="member detail synopsis">public void synPred()</pre><blockquote class="member detail name"><div class="member detail description"></div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#synPred()">synPred</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="zeroOrMoreSubRule()" id="zeroOrMoreSubRule()"/><div class="member detail outer"><h3 class="member detail name">zeroOrMoreSubRule</h3><pre class="member detail synopsis">public void zeroOrMoreSubRule()</pre><blockquote class="member detail name"><div class="member detail description"></div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../antlr/ANTLRGrammarParseBehavior.html#zeroOrMoreSubRule()">zeroOrMoreSubRule</a> in interface <a href="../antlr/ANTLRGrammarParseBehavior.html" title="Interface in antlr">ANTLRGrammarParseBehavior</a></dd></dl><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="DefineGrammarSymbols-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>