blob: 279aefd85109ddffd867f5821d40b6c04b1c82b0 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_191) on Sat Feb 27 13:52:04 CET 2021 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>StandardParser (Apache Velocity 2.3 API)</title>
<meta name="date" content="2021-02-27">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="StandardParser (Apache Velocity 2.3 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":9,"i55":10,"i56":10,"i57":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/StandardParser.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/velocity/runtime/parser/Parser.html" title="interface in org.apache.velocity.runtime.parser"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html" title="interface in org.apache.velocity.runtime.parser"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/velocity/runtime/parser/StandardParser.html" target="_top">Frames</a></li>
<li><a href="StandardParser.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.velocity.runtime.parser</div>
<h2 title="Class StandardParser" class="title">Class StandardParser</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>org.apache.velocity.runtime.parser.StandardParser</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html" title="interface in org.apache.velocity.runtime.parser.node">StandardParserTreeConstants</a>, <a href="../../../../../org/apache/velocity/runtime/parser/Parser.html" title="interface in org.apache.velocity.runtime.parser">Parser</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html" title="interface in org.apache.velocity.runtime.parser">StandardParserConstants</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">StandardParser</span>
extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
implements <a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html" title="interface in org.apache.velocity.runtime.parser.node">StandardParserTreeConstants</a>, <a href="../../../../../org/apache/velocity/runtime/parser/Parser.html" title="interface in org.apache.velocity.runtime.parser">Parser</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html" title="interface in org.apache.velocity.runtime.parser">StandardParserConstants</a></pre>
<div class="block">This class is responsible for parsing a Velocity
template. This class was generated by JavaCC using
the JJTree extension to produce an Abstract
Syntax Tree (AST) of the template.
Please look at the Parser.jjt file which is
what controls the generation of this class.</div>
<dl>
<dt><span class="simpleTagLabel">Version:</span></dt>
<dd>$Id$</dd>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd><a href="mailto:jvanzyl@apache.org">Jason van Zyl</a>, <a href="mailto:geirm@optonline.net">Geir Magnusson Jr.</a>, <a href="hps@intermeta.de">Henning P. Schmiedehausen</a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/velocity/Template.html" title="class in org.apache.velocity">Template</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#currentTemplate">currentTemplate</a></span></code>
<div class="block">Current template we are parsing.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#hyphenAllowedInIdentifiers">hyphenAllowedInIdentifiers</a></span></code>
<div class="block">Set to true if the propoerty
RuntimeConstants.PARSER_HYPHEN_ALLOWED is set to true</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/velocity/runtime/parser/Token.html" title="class in org.apache.velocity.runtime.parser">Token</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#jj_nt">jj_nt</a></span></code>
<div class="block">Next token.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/velocity/runtime/parser/node/JJTStandardParserState.html" title="class in org.apache.velocity.runtime.parser.node">JJTStandardParserState</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#jjtree">jjtree</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#strictEscape">strictEscape</a></span></code>
<div class="block">Set to true if the property
RuntimeConstants.RUNTIME_REFERENCES_STRICT_ESCAPE is set to true</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/velocity/runtime/parser/Token.html" title="class in org.apache.velocity.runtime.parser">Token</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#token">token</a></span></code>
<div class="block">Current token.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/velocity/runtime/parser/StandardParserTokenManager.html" title="class in org.apache.velocity.runtime.parser">StandardParserTokenManager</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#token_source">token_source</a></span></code>
<div class="block">Generated Token Manager.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.apache.velocity.runtime.parser.node.StandardParserTreeConstants">
<!-- -->
</a>
<h3>Fields inherited from interface&nbsp;org.apache.velocity.runtime.parser.node.<a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html" title="interface in org.apache.velocity.runtime.parser.node">StandardParserTreeConstants</a></h3>
<code><a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html#JJTADDNODE">JJTADDNODE</a>, <a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html#JJTANDNODE">JJTANDNODE</a>, <a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html#JJTASSIGNMENT">JJTASSIGNMENT</a>, <a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html#JJTBLOCK">JJTBLOCK</a>, <a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html#JJTCOMMENT">JJTCOMMENT</a>, <a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html#JJTDIRECTIVE">JJTDIRECTIVE</a>, <a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html#JJTDIRECTIVEASSIGN">JJTDIRECTIVEASSIGN</a>, <a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html#JJTDIVNODE">JJTDIVNODE</a>, <a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html#JJTELSEIFSTATEMENT">JJTELSEIFSTATEMENT</a>, <a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html#JJTELSESTATEMENT">JJTELSESTATEMENT</a>, <a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html#JJTEQNODE">JJTEQNODE</a>, <a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html#JJTESCAPE">JJTESCAPE</a>, <a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html#JJTESCAPEDDIRECTIVE">JJTESCAPEDDIRECTIVE</a>, <a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html#JJTEXPRESSION">JJTEXPRESSION</a>, <a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html#JJTFALSE">JJTFALSE</a>, <a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html#JJTFLOATINGPOINTLITERAL">JJTFLOATINGPOINTLITERAL</a>, <a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html#JJTGENODE">JJTGENODE</a>, <a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html#JJTGTNODE">JJTGTNODE</a>, <a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html#JJTIDENTIFIER">JJTIDENTIFIER</a>, <a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html#JJTIFSTATEMENT">JJTIFSTATEMENT</a>, <a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html#JJTINDEX">JJTINDEX</a>, <a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html#JJTINTEGERLITERAL">JJTINTEGERLITERAL</a>, <a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html#JJTINTEGERRANGE">JJTINTEGERRANGE</a>, <a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html#JJTLENODE">JJTLENODE</a>, <a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html#JJTLTNODE">JJTLTNODE</a>, <a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html#JJTMAP">JJTMAP</a>, <a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html#JJTMETHOD">JJTMETHOD</a>, <a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html#JJTMODNODE">JJTMODNODE</a>, <a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html#JJTMULNODE">JJTMULNODE</a>, <a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html#JJTNEGATENODE">JJTNEGATENODE</a>, <a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html#JJTNENODE">JJTNENODE</a>, <a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html#jjtNodeName">jjtNodeName</a>, <a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html#JJTNOTNODE">JJTNOTNODE</a>, <a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html#JJTOBJECTARRAY">JJTOBJECTARRAY</a>, <a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html#JJTORNODE">JJTORNODE</a>, <a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html#JJTPROCESS">JJTPROCESS</a>, <a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html#JJTREFERENCE">JJTREFERENCE</a>, <a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html#JJTSETDIRECTIVE">JJTSETDIRECTIVE</a>, <a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html#JJTSTRINGLITERAL">JJTSTRINGLITERAL</a>, <a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html#JJTSUBTRACTNODE">JJTSUBTRACTNODE</a>, <a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html#JJTTEXT">JJTTEXT</a>, <a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html#JJTTEXTBLOCK">JJTTEXTBLOCK</a>, <a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html#JJTTRUE">JJTTRUE</a>, <a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html#JJTVOID">JJTVOID</a>, <a href="../../../../../org/apache/velocity/runtime/parser/node/StandardParserTreeConstants.html#JJTWORD">JJTWORD</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.apache.velocity.runtime.parser.StandardParserConstants">
<!-- -->
</a>
<h3>Fields inherited from interface&nbsp;org.apache.velocity.runtime.parser.<a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html" title="interface in org.apache.velocity.runtime.parser">StandardParserConstants</a></h3>
<code><a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#ALPHA_CHAR">ALPHA_CHAR</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#ALT_VAL">ALT_VAL</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#BRACKETED_WORD">BRACKETED_WORD</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#COLON">COLON</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#COMMA">COMMA</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#DEFAULT">DEFAULT</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#DIGIT">DIGIT</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#DIRECTIVE">DIRECTIVE</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#DIRECTIVE_CHAR">DIRECTIVE_CHAR</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#DIRECTIVE_TERMINATOR">DIRECTIVE_TERMINATOR</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#DIVIDE">DIVIDE</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#DOLLAR">DOLLAR</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#DOLLARBANG">DOLLARBANG</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#DOT">DOT</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#DOUBLE_ESCAPE">DOUBLE_ESCAPE</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#DOUBLEDOT">DOUBLEDOT</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#ELSE">ELSE</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#ELSEIF">ELSEIF</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#EMPTY_INDEX">EMPTY_INDEX</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#END">END</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#EOF">EOF</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#EQUALS">EQUALS</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#ESCAPE">ESCAPE</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#ESCAPE_DIRECTIVE">ESCAPE_DIRECTIVE</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#EXPONENT">EXPONENT</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#FALSE">FALSE</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#FLOATING_POINT_LITERAL">FLOATING_POINT_LITERAL</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#FORMAL_COMMENT">FORMAL_COMMENT</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#HASH">HASH</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#IDENTIFIER">IDENTIFIER</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#IDENTIFIER_CHAR">IDENTIFIER_CHAR</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#IF_DIRECTIVE">IF_DIRECTIVE</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#IN_FORMAL_COMMENT">IN_FORMAL_COMMENT</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#IN_MULTI_LINE_COMMENT">IN_MULTI_LINE_COMMENT</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#IN_MULTILINE_COMMENT">IN_MULTILINE_COMMENT</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#IN_SINGLE_LINE_COMMENT">IN_SINGLE_LINE_COMMENT</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#IN_TEXTBLOCK">IN_TEXTBLOCK</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#INDEX_LBRACKET">INDEX_LBRACKET</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#INDEX_RBRACKET">INDEX_RBRACKET</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#INLINE_TEXT">INLINE_TEXT</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#INTEGER_LITERAL">INTEGER_LITERAL</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#LBRACKET">LBRACKET</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#LCURLY">LCURLY</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#LEFT_CURLEY">LEFT_CURLEY</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#LETTER">LETTER</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#LOGICAL_AND">LOGICAL_AND</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#LOGICAL_EQUALS">LOGICAL_EQUALS</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#LOGICAL_GE">LOGICAL_GE</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#LOGICAL_GT">LOGICAL_GT</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#LOGICAL_LE">LOGICAL_LE</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#LOGICAL_LT">LOGICAL_LT</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#LOGICAL_NOT">LOGICAL_NOT</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#LOGICAL_NOT_EQUALS">LOGICAL_NOT_EQUALS</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#LOGICAL_OR">LOGICAL_OR</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#LOGICAL_OR_2">LOGICAL_OR_2</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#LONE_SYMBOL">LONE_SYMBOL</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#LPAREN">LPAREN</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#MINUS">MINUS</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#MODULUS">MODULUS</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#MULTI_LINE_COMMENT">MULTI_LINE_COMMENT</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#MULTIPLY">MULTIPLY</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#NEWLINE">NEWLINE</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#OLD_ALPHA_CHAR">OLD_ALPHA_CHAR</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#OLD_IDENTIFIER">OLD_IDENTIFIER</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#OLD_IDENTIFIER_CHAR">OLD_IDENTIFIER_CHAR</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#OLD_REFMODIFIER">OLD_REFMODIFIER</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#PIPE">PIPE</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#PLUS">PLUS</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#PRE_DIRECTIVE">PRE_DIRECTIVE</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#PRE_OLD_REFERENCE">PRE_OLD_REFERENCE</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#PRE_REFERENCE">PRE_REFERENCE</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#RBRACKET">RBRACKET</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#RCURLY">RCURLY</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#REFERENCE">REFERENCE</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#REFERENCE_TERMINATOR">REFERENCE_TERMINATOR</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#REFINDEX">REFINDEX</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#REFMOD">REFMOD</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#REFMOD2">REFMOD2</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#REFMOD2_RPAREN">REFMOD2_RPAREN</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#REFMOD3">REFMOD3</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#REFMODIFIER">REFMODIFIER</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#RIGHT_CURLEY">RIGHT_CURLEY</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#RPAREN">RPAREN</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#SET_DIRECTIVE">SET_DIRECTIVE</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#SINGLE_LINE_COMMENT">SINGLE_LINE_COMMENT</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#SINGLE_LINE_COMMENT_START">SINGLE_LINE_COMMENT_START</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#STRING_LITERAL">STRING_LITERAL</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#SUFFIX">SUFFIX</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#TEXT">TEXT</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#TEXTBLOCK">TEXTBLOCK</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#tokenImage">tokenImage</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#TRUE">TRUE</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#WHITESPACE">WHITESPACE</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#WORD">WORD</a>, <a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html#ZERO_WIDTH_WHITESPACE">ZERO_WIDTH_WHITESPACE</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#StandardParser-org.apache.velocity.runtime.parser.CharStream-">StandardParser</a></span>(<a href="../../../../../org/apache/velocity/runtime/parser/CharStream.html" title="interface in org.apache.velocity.runtime.parser">CharStream</a>&nbsp;stream)</code>
<div class="block">Constructor with user supplied CharStream.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#StandardParser-org.apache.velocity.runtime.RuntimeServices-">StandardParser</a></span>(<a href="../../../../../org/apache/velocity/runtime/RuntimeServices.html" title="interface in org.apache.velocity.runtime">RuntimeServices</a>&nbsp;rs)</code>
<div class="block">This constructor was added to allow the re-use of parsers.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#StandardParser-org.apache.velocity.runtime.parser.StandardParserTokenManager-">StandardParser</a></span>(<a href="../../../../../org/apache/velocity/runtime/parser/StandardParserTokenManager.html" title="class in org.apache.velocity.runtime.parser">StandardParserTokenManager</a>&nbsp;tm)</code>
<div class="block">Constructor with generated Token Manager.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#AdditiveExpression--">AdditiveExpression</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#Assignment--">Assignment</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>char</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#asterisk--">asterisk</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>char</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#at--">at</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#Comment--">Comment</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#ConditionalAndExpression--">ConditionalAndExpression</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#ConditionalOrExpression--">ConditionalOrExpression</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#Directive-boolean-">Directive</a></span>(boolean&nbsp;afterNewline)</code>
<div class="block">Supports the Pluggable Directives
#foo( arg+ )</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#DirectiveArg--">DirectiveArg</a></span>()</code>
<div class="block">Supports the arguments for the Pluggable Directives</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#DirectiveAssign--">DirectiveAssign</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#disable_tracing--">disable_tracing</a></span>()</code>
<div class="block">Disable tracing.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>char</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#dollar--">dollar</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/velocity/runtime/parser/node/ASTBlock.html" title="class in org.apache.velocity.runtime.parser.node">ASTBlock</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#ElseIfStatement-org.apache.velocity.runtime.parser.node.ASTBlock-boolean-">ElseIfStatement</a></span>(<a href="../../../../../org/apache/velocity/runtime/parser/node/ASTBlock.html" title="class in org.apache.velocity.runtime.parser.node">ASTBlock</a>&nbsp;previousBlock,
boolean&nbsp;afterNewline)</code>&nbsp;</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/velocity/runtime/parser/node/ASTBlock.html" title="class in org.apache.velocity.runtime.parser.node">ASTBlock</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#ElseStatement-org.apache.velocity.runtime.parser.node.ASTBlock-boolean-">ElseStatement</a></span>(<a href="../../../../../org/apache/velocity/runtime/parser/node/ASTBlock.html" title="class in org.apache.velocity.runtime.parser.node">ASTBlock</a>&nbsp;previousBlock,
boolean&nbsp;afterNewline)</code>&nbsp;</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#enable_tracing--">enable_tracing</a></span>()</code>
<div class="block">Enable tracing.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#EndingZeroWidthWhitespace--">EndingZeroWidthWhitespace</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#EqualityExpression--">EqualityExpression</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#Escape--">Escape</a></span>()</code>
<div class="block">Used to catch and process escape sequences in grammatical constructs
as escapes outside of VTL are just characters.</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#EscapedDirective--">EscapedDirective</a></span>()</code>
<div class="block">used to separate the notion of a valid directive that has been
escaped, versus something that looks like a directive and
is just schmoo.</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#Expression--">Expression</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#False--">False</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#FloatingPointLiteral--">FloatingPointLiteral</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#generateParseException--">generateParseException</a></span>()</code>
<div class="block">Generate ParseException.</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/velocity/Template.html" title="class in org.apache.velocity">Template</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#getCurrentTemplate--">getCurrentTemplate</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/velocity/runtime/directive/Directive.html" title="class in org.apache.velocity.runtime.directive">Directive</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#getDirective-java.lang.String-">getDirective</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;directive)</code>
<div class="block">This method gets a Directive from the directives Hashtable</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/velocity/runtime/parser/Token.html" title="class in org.apache.velocity.runtime.parser">Token</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#getNextToken--">getNextToken</a></span>()</code>
<div class="block">Get the next Token.</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/velocity/runtime/RuntimeServices.html" title="interface in org.apache.velocity.runtime">RuntimeServices</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#getRuntimeServices--">getRuntimeServices</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/velocity/runtime/parser/Token.html" title="class in org.apache.velocity.runtime.parser">Token</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#getToken-int-">getToken</a></span>(int&nbsp;index)</code>
<div class="block">Get the specific Token.</div>
</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>char</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#hash--">hash</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#Identifier--">Identifier</a></span>()</code>
<div class="block">This method corresponds to variable
references in Velocity templates.</div>
</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#IfStatement-boolean-">IfStatement</a></span>(boolean&nbsp;afterNewline)</code>&nbsp;</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#Index--">Index</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#IndexParameter--">IndexParameter</a></span>()</code>
<div class="block">A Simplified parameter more suitable for an index position: $foo[$index]</div>
</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#IntegerLiteral--">IntegerLiteral</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#IntegerRange--">IntegerRange</a></span>()</code>
<div class="block">supports the [n..m] vector generator for use in
the #foreach() to generate measured ranges w/o
needing explicit support from the app/servlet</div>
</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#isDirective-java.lang.String-">isDirective</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;directive)</code>
<div class="block">This method finds out of the directive exists in the directives Map.</div>
</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#Map--">Map</a></span>()</code>
<div class="block">for creating a map in a #set
#set($foo = {$foo : $bar, $blargh : $thingy})</div>
</td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#Method--">Method</a></span>()</code>
<div class="block">This method has yet to be fully implemented
but will allow arbitrarily nested method
calls</div>
</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#MultiplicativeExpression--">MultiplicativeExpression</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#ObjectArray--">ObjectArray</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#Parameter--">Parameter</a></span>()</code>
<div class="block">This method has yet to be fully implemented
but will allow arbitrarily nested method
calls</div>
</td>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html" title="class in org.apache.velocity.runtime.parser.node">SimpleNode</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#parse-java.io.Reader-org.apache.velocity.Template-">parse</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;reader,
<a href="../../../../../org/apache/velocity/Template.html" title="class in org.apache.velocity">Template</a>&nbsp;template)</code>
<div class="block">This was also added to allow parsers to be
re-usable.</div>
</td>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#PrimaryExpression--">PrimaryExpression</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html" title="class in org.apache.velocity.runtime.parser.node">SimpleNode</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#process--">process</a></span>()</code>
<div class="block">This method is what starts the whole parsing
process.</div>
</td>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#Reference--">Reference</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#ReInit-org.apache.velocity.runtime.parser.CharStream-">ReInit</a></span>(<a href="../../../../../org/apache/velocity/runtime/parser/CharStream.html" title="interface in org.apache.velocity.runtime.parser">CharStream</a>&nbsp;stream)</code>
<div class="block">Reinitialise.</div>
</td>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#ReInit-org.apache.velocity.runtime.parser.StandardParserTokenManager-">ReInit</a></span>(<a href="../../../../../org/apache/velocity/runtime/parser/StandardParserTokenManager.html" title="class in org.apache.velocity.runtime.parser">StandardParserTokenManager</a>&nbsp;tm)</code>
<div class="block">Reinitialise.</div>
</td>
</tr>
<tr id="i47" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#RelationalExpression--">RelationalExpression</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i48" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#resetCurrentTemplate--">resetCurrentTemplate</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#SetDirective-boolean-">SetDirective</a></span>(boolean&nbsp;afterNewline)</code>
<div class="block">Currently support both types of set :
#set( expr )
#set expr</div>
</td>
</tr>
<tr id="i50" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#Statement-boolean-">Statement</a></span>(boolean&nbsp;afterNewline)</code>
<div class="block">These are the types of statements that
are acceptable in Velocity templates.</div>
</td>
</tr>
<tr id="i51" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#StringLiteral--">StringLiteral</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i52" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#Text--">Text</a></span>()</code>
<div class="block">This method is responsible for allowing
all non-grammar text to pass through
unscathed.</div>
</td>
</tr>
<tr id="i53" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#Textblock--">Textblock</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i54" class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#trace-java.lang.String-">trace</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message)</code>
<div class="block">Our own trace method.</div>
</td>
</tr>
<tr id="i55" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#True--">True</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i56" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#UnaryExpression--">UnaryExpression</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i57" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/velocity/runtime/parser/StandardParser.html#Word--">Word</a></span>()</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.velocity.runtime.parser.Parser">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;org.apache.velocity.runtime.parser.<a href="../../../../../org/apache/velocity/runtime/parser/Parser.html" title="interface in org.apache.velocity.runtime.parser">Parser</a></h3>
<code><a href="../../../../../org/apache/velocity/runtime/parser/Parser.html#blockComment--">blockComment</a>, <a href="../../../../../org/apache/velocity/runtime/parser/Parser.html#lineComment--">lineComment</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="jjtree">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>jjtree</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/velocity/runtime/parser/node/JJTStandardParserState.html" title="class in org.apache.velocity.runtime.parser.node">JJTStandardParserState</a> jjtree</pre>
</li>
</ul>
<a name="currentTemplate">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>currentTemplate</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/velocity/Template.html" title="class in org.apache.velocity">Template</a> currentTemplate</pre>
<div class="block">Current template we are parsing. Passed to us in parse()</div>
</li>
</ul>
<a name="strictEscape">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>strictEscape</h4>
<pre>public&nbsp;boolean strictEscape</pre>
<div class="block">Set to true if the property
RuntimeConstants.RUNTIME_REFERENCES_STRICT_ESCAPE is set to true</div>
</li>
</ul>
<a name="hyphenAllowedInIdentifiers">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hyphenAllowedInIdentifiers</h4>
<pre>public&nbsp;boolean hyphenAllowedInIdentifiers</pre>
<div class="block">Set to true if the propoerty
RuntimeConstants.PARSER_HYPHEN_ALLOWED is set to true</div>
</li>
</ul>
<a name="token_source">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>token_source</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/velocity/runtime/parser/StandardParserTokenManager.html" title="class in org.apache.velocity.runtime.parser">StandardParserTokenManager</a> token_source</pre>
<div class="block">Generated Token Manager.</div>
</li>
</ul>
<a name="token">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>token</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/velocity/runtime/parser/Token.html" title="class in org.apache.velocity.runtime.parser">Token</a> token</pre>
<div class="block">Current token.</div>
</li>
</ul>
<a name="jj_nt">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>jj_nt</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/velocity/runtime/parser/Token.html" title="class in org.apache.velocity.runtime.parser">Token</a> jj_nt</pre>
<div class="block">Next token.</div>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="StandardParser-org.apache.velocity.runtime.RuntimeServices-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>StandardParser</h4>
<pre>public&nbsp;StandardParser(<a href="../../../../../org/apache/velocity/runtime/RuntimeServices.html" title="interface in org.apache.velocity.runtime">RuntimeServices</a>&nbsp;rs)</pre>
<div class="block">This constructor was added to allow the re-use of parsers.
The normal constructor takes a single argument which
an InputStream. This simply creates a re-usable parser
object, we satisfy the requirement of an InputStream
by using a newline character as an input stream.</div>
</li>
</ul>
<a name="StandardParser-org.apache.velocity.runtime.parser.CharStream-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>StandardParser</h4>
<pre>public&nbsp;StandardParser(<a href="../../../../../org/apache/velocity/runtime/parser/CharStream.html" title="interface in org.apache.velocity.runtime.parser">CharStream</a>&nbsp;stream)</pre>
<div class="block">Constructor with user supplied CharStream.</div>
</li>
</ul>
<a name="StandardParser-org.apache.velocity.runtime.parser.StandardParserTokenManager-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>StandardParser</h4>
<pre>public&nbsp;StandardParser(<a href="../../../../../org/apache/velocity/runtime/parser/StandardParserTokenManager.html" title="class in org.apache.velocity.runtime.parser">StandardParserTokenManager</a>&nbsp;tm)</pre>
<div class="block">Constructor with generated Token Manager.</div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="trace-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>trace</h4>
<pre>public static&nbsp;void&nbsp;trace(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message)</pre>
<div class="block">Our own trace method. Use sparsingly in production, since each
and every call will introduce an execution branch and slow down parsing.</div>
</li>
</ul>
<a name="getRuntimeServices--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRuntimeServices</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/velocity/runtime/RuntimeServices.html" title="interface in org.apache.velocity.runtime">RuntimeServices</a>&nbsp;getRuntimeServices()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/Parser.html#getRuntimeServices--">getRuntimeServices</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/velocity/runtime/parser/Parser.html" title="interface in org.apache.velocity.runtime.parser">Parser</a></code></dd>
</dl>
</li>
</ul>
<a name="parse-java.io.Reader-org.apache.velocity.Template-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>parse</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html" title="class in org.apache.velocity.runtime.parser.node">SimpleNode</a>&nbsp;parse(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;reader,
<a href="../../../../../org/apache/velocity/Template.html" title="class in org.apache.velocity">Template</a>&nbsp;template)
throws <a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></pre>
<div class="block">This was also added to allow parsers to be
re-usable. Normal JavaCC use entails passing an
input stream to the constructor and the parsing
process is carried out once. We want to be able
to re-use parsers: we do this by adding this
method and re-initializing the lexer with
the new stream that we want parsed.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/Parser.html#parse-java.io.Reader-org.apache.velocity.Template-">parse</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/velocity/runtime/parser/Parser.html" title="interface in org.apache.velocity.runtime.parser">Parser</a></code></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a name="getDirective-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDirective</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/velocity/runtime/directive/Directive.html" title="class in org.apache.velocity.runtime.directive">Directive</a>&nbsp;getDirective(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;directive)</pre>
<div class="block">This method gets a Directive from the directives Hashtable</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/Parser.html#getDirective-java.lang.String-">getDirective</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/velocity/runtime/parser/Parser.html" title="interface in org.apache.velocity.runtime.parser">Parser</a></code></dd>
</dl>
</li>
</ul>
<a name="isDirective-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDirective</h4>
<pre>public&nbsp;boolean&nbsp;isDirective(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;directive)</pre>
<div class="block">This method finds out of the directive exists in the directives Map.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/Parser.html#isDirective-java.lang.String-">isDirective</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/velocity/runtime/parser/Parser.html" title="interface in org.apache.velocity.runtime.parser">Parser</a></code></dd>
</dl>
</li>
</ul>
<a name="getCurrentTemplate--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCurrentTemplate</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/velocity/Template.html" title="class in org.apache.velocity">Template</a>&nbsp;getCurrentTemplate()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/Parser.html#getCurrentTemplate--">getCurrentTemplate</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/velocity/runtime/parser/Parser.html" title="interface in org.apache.velocity.runtime.parser">Parser</a></code></dd>
</dl>
</li>
</ul>
<a name="resetCurrentTemplate--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>resetCurrentTemplate</h4>
<pre>public&nbsp;void&nbsp;resetCurrentTemplate()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/Parser.html#resetCurrentTemplate--">resetCurrentTemplate</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/velocity/runtime/parser/Parser.html" title="interface in org.apache.velocity.runtime.parser">Parser</a></code></dd>
</dl>
</li>
</ul>
<a name="dollar--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>dollar</h4>
<pre>public&nbsp;char&nbsp;dollar()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/Parser.html#dollar--">dollar</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/velocity/runtime/parser/Parser.html" title="interface in org.apache.velocity.runtime.parser">Parser</a></code></dd>
</dl>
</li>
</ul>
<a name="hash--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hash</h4>
<pre>public&nbsp;char&nbsp;hash()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/Parser.html#hash--">hash</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/velocity/runtime/parser/Parser.html" title="interface in org.apache.velocity.runtime.parser">Parser</a></code></dd>
</dl>
</li>
</ul>
<a name="at--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>at</h4>
<pre>public&nbsp;char&nbsp;at()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/Parser.html#at--">at</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/velocity/runtime/parser/Parser.html" title="interface in org.apache.velocity.runtime.parser">Parser</a></code></dd>
</dl>
</li>
</ul>
<a name="asterisk--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>asterisk</h4>
<pre>public&nbsp;char&nbsp;asterisk()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/Parser.html#asterisk--">asterisk</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/velocity/runtime/parser/Parser.html" title="interface in org.apache.velocity.runtime.parser">Parser</a></code></dd>
</dl>
</li>
</ul>
<a name="process--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>process</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html" title="class in org.apache.velocity.runtime.parser.node">SimpleNode</a>&nbsp;process()
throws <a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></pre>
<div class="block">This method is what starts the whole parsing
process. After the parsing is complete and
the template has been turned into an AST,
this method returns the root of AST which
can subsequently be traversed by a visitor
which implements the ParserVisitor interface
which is generated automatically by JavaCC</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a name="Statement-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Statement</h4>
<pre>public final&nbsp;boolean&nbsp;Statement(boolean&nbsp;afterNewline)
throws <a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></pre>
<div class="block">These are the types of statements that
are acceptable in Velocity templates.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a name="EndingZeroWidthWhitespace--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>EndingZeroWidthWhitespace</h4>
<pre>public final&nbsp;void&nbsp;EndingZeroWidthWhitespace()
throws <a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a name="EscapedDirective--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>EscapedDirective</h4>
<pre>public final&nbsp;void&nbsp;EscapedDirective()
throws <a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></pre>
<div class="block">used to separate the notion of a valid directive that has been
escaped, versus something that looks like a directive and
is just schmoo. This is important to do as a separate production
that creates a node, because we want this, in either case, to stop
the further parsing of the Directive() tree.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a name="Escape--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Escape</h4>
<pre>public final&nbsp;void&nbsp;Escape()
throws <a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></pre>
<div class="block">Used to catch and process escape sequences in grammatical constructs
as escapes outside of VTL are just characters. Right now we have both
this and the EscapeDirective() construction because in the EscapeDirective()
case, we want to suck in the #&lt;directive&gt; and here we don't. We just want
the escapes to render correctly</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a name="Comment--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Comment</h4>
<pre>public final&nbsp;boolean&nbsp;Comment()
throws <a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a name="Textblock--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Textblock</h4>
<pre>public final&nbsp;void&nbsp;Textblock()
throws <a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a name="FloatingPointLiteral--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FloatingPointLiteral</h4>
<pre>public final&nbsp;void&nbsp;FloatingPointLiteral()
throws <a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a name="IntegerLiteral--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>IntegerLiteral</h4>
<pre>public final&nbsp;void&nbsp;IntegerLiteral()
throws <a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a name="StringLiteral--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>StringLiteral</h4>
<pre>public final&nbsp;void&nbsp;StringLiteral()
throws <a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a name="Identifier--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Identifier</h4>
<pre>public final&nbsp;void&nbsp;Identifier()
throws <a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></pre>
<div class="block">This method corresponds to variable
references in Velocity templates.
The following are examples of variable
references that may be found in a
template:
$foo
$bar</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a name="Word--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Word</h4>
<pre>public final&nbsp;void&nbsp;Word()
throws <a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a name="DirectiveArg--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DirectiveArg</h4>
<pre>public final&nbsp;int&nbsp;DirectiveArg()
throws <a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></pre>
<div class="block">Supports the arguments for the Pluggable Directives</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a name="DirectiveAssign--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DirectiveAssign</h4>
<pre>public final&nbsp;void&nbsp;DirectiveAssign()
throws <a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a name="Directive-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Directive</h4>
<pre>public final&nbsp;boolean&nbsp;Directive(boolean&nbsp;afterNewline)
throws <a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></pre>
<div class="block">Supports the Pluggable Directives
#foo( arg+ )</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if ends with a newline</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a name="Map--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Map</h4>
<pre>public final&nbsp;void&nbsp;Map()
throws <a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></pre>
<div class="block">for creating a map in a #set
#set($foo = {$foo : $bar, $blargh : $thingy})</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a name="ObjectArray--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ObjectArray</h4>
<pre>public final&nbsp;void&nbsp;ObjectArray()
throws <a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a name="IntegerRange--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>IntegerRange</h4>
<pre>public final&nbsp;void&nbsp;IntegerRange()
throws <a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></pre>
<div class="block">supports the [n..m] vector generator for use in
the #foreach() to generate measured ranges w/o
needing explicit support from the app/servlet</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a name="IndexParameter--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>IndexParameter</h4>
<pre>public final&nbsp;void&nbsp;IndexParameter()
throws <a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></pre>
<div class="block">A Simplified parameter more suitable for an index position: $foo[$index]</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a name="Parameter--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Parameter</h4>
<pre>public final&nbsp;void&nbsp;Parameter()
throws <a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></pre>
<div class="block">This method has yet to be fully implemented
but will allow arbitrarily nested method
calls</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a name="Method--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Method</h4>
<pre>public final&nbsp;void&nbsp;Method()
throws <a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></pre>
<div class="block">This method has yet to be fully implemented
but will allow arbitrarily nested method
calls</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a name="Index--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Index</h4>
<pre>public final&nbsp;void&nbsp;Index()
throws <a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a name="Reference--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Reference</h4>
<pre>public final&nbsp;void&nbsp;Reference()
throws <a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a name="True--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>True</h4>
<pre>public final&nbsp;void&nbsp;True()
throws <a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a name="False--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>False</h4>
<pre>public final&nbsp;void&nbsp;False()
throws <a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a name="Text--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Text</h4>
<pre>public final&nbsp;boolean&nbsp;Text()
throws <a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></pre>
<div class="block">This method is responsible for allowing
all non-grammar text to pass through
unscathed.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if last read token was a newline</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a name="IfStatement-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>IfStatement</h4>
<pre>public final&nbsp;boolean&nbsp;IfStatement(boolean&nbsp;afterNewline)
throws <a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a name="ElseStatement-org.apache.velocity.runtime.parser.node.ASTBlock-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ElseStatement</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/velocity/runtime/parser/node/ASTBlock.html" title="class in org.apache.velocity.runtime.parser.node">ASTBlock</a>&nbsp;ElseStatement(<a href="../../../../../org/apache/velocity/runtime/parser/node/ASTBlock.html" title="class in org.apache.velocity.runtime.parser.node">ASTBlock</a>&nbsp;previousBlock,
boolean&nbsp;afterNewline)
throws <a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a name="ElseIfStatement-org.apache.velocity.runtime.parser.node.ASTBlock-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ElseIfStatement</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/velocity/runtime/parser/node/ASTBlock.html" title="class in org.apache.velocity.runtime.parser.node">ASTBlock</a>&nbsp;ElseIfStatement(<a href="../../../../../org/apache/velocity/runtime/parser/node/ASTBlock.html" title="class in org.apache.velocity.runtime.parser.node">ASTBlock</a>&nbsp;previousBlock,
boolean&nbsp;afterNewline)
throws <a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a name="SetDirective-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SetDirective</h4>
<pre>public final&nbsp;boolean&nbsp;SetDirective(boolean&nbsp;afterNewline)
throws <a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></pre>
<div class="block">Currently support both types of set :
#set( expr )
#set expr</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a name="Expression--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Expression</h4>
<pre>public final&nbsp;void&nbsp;Expression()
throws <a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a name="Assignment--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Assignment</h4>
<pre>public final&nbsp;void&nbsp;Assignment()
throws <a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a name="ConditionalOrExpression--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ConditionalOrExpression</h4>
<pre>public final&nbsp;void&nbsp;ConditionalOrExpression()
throws <a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a name="ConditionalAndExpression--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ConditionalAndExpression</h4>
<pre>public final&nbsp;void&nbsp;ConditionalAndExpression()
throws <a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a name="EqualityExpression--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>EqualityExpression</h4>
<pre>public final&nbsp;void&nbsp;EqualityExpression()
throws <a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a name="RelationalExpression--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RelationalExpression</h4>
<pre>public final&nbsp;void&nbsp;RelationalExpression()
throws <a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a name="AdditiveExpression--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>AdditiveExpression</h4>
<pre>public final&nbsp;void&nbsp;AdditiveExpression()
throws <a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a name="MultiplicativeExpression--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>MultiplicativeExpression</h4>
<pre>public final&nbsp;void&nbsp;MultiplicativeExpression()
throws <a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a name="UnaryExpression--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>UnaryExpression</h4>
<pre>public final&nbsp;void&nbsp;UnaryExpression()
throws <a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a name="PrimaryExpression--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PrimaryExpression</h4>
<pre>public final&nbsp;void&nbsp;PrimaryExpression()
throws <a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a></code></dd>
</dl>
</li>
</ul>
<a name="ReInit-org.apache.velocity.runtime.parser.CharStream-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ReInit</h4>
<pre>public&nbsp;void&nbsp;ReInit(<a href="../../../../../org/apache/velocity/runtime/parser/CharStream.html" title="interface in org.apache.velocity.runtime.parser">CharStream</a>&nbsp;stream)</pre>
<div class="block">Reinitialise.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/Parser.html#ReInit-org.apache.velocity.runtime.parser.CharStream-">ReInit</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/velocity/runtime/parser/Parser.html" title="interface in org.apache.velocity.runtime.parser">Parser</a></code></dd>
</dl>
</li>
</ul>
<a name="ReInit-org.apache.velocity.runtime.parser.StandardParserTokenManager-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ReInit</h4>
<pre>public&nbsp;void&nbsp;ReInit(<a href="../../../../../org/apache/velocity/runtime/parser/StandardParserTokenManager.html" title="class in org.apache.velocity.runtime.parser">StandardParserTokenManager</a>&nbsp;tm)</pre>
<div class="block">Reinitialise.</div>
</li>
</ul>
<a name="getNextToken--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNextToken</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/velocity/runtime/parser/Token.html" title="class in org.apache.velocity.runtime.parser">Token</a>&nbsp;getNextToken()</pre>
<div class="block">Get the next Token.</div>
</li>
</ul>
<a name="getToken-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getToken</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/velocity/runtime/parser/Token.html" title="class in org.apache.velocity.runtime.parser">Token</a>&nbsp;getToken(int&nbsp;index)</pre>
<div class="block">Get the specific Token.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/velocity/runtime/parser/Parser.html#getToken-int-">getToken</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/velocity/runtime/parser/Parser.html" title="interface in org.apache.velocity.runtime.parser">Parser</a></code></dd>
</dl>
</li>
</ul>
<a name="generateParseException--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>generateParseException</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/velocity/runtime/parser/ParseException.html" title="class in org.apache.velocity.runtime.parser">ParseException</a>&nbsp;generateParseException()</pre>
<div class="block">Generate ParseException.</div>
</li>
</ul>
<a name="enable_tracing--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enable_tracing</h4>
<pre>public final&nbsp;void&nbsp;enable_tracing()</pre>
<div class="block">Enable tracing.</div>
</li>
</ul>
<a name="disable_tracing--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>disable_tracing</h4>
<pre>public final&nbsp;void&nbsp;disable_tracing()</pre>
<div class="block">Disable tracing.</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/StandardParser.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/velocity/runtime/parser/Parser.html" title="interface in org.apache.velocity.runtime.parser"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../org/apache/velocity/runtime/parser/StandardParserConstants.html" title="interface in org.apache.velocity.runtime.parser"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/velocity/runtime/parser/StandardParser.html" target="_top">Frames</a></li>
<li><a href="StandardParser.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2000&#x2013;2021 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
</body>
</html>