void |
VmParser.AdditiveExpression() |
|
void |
VmParser.Assignment() |
|
void |
VmParser.Comment() |
|
void |
VmParser.ConditionalAndExpression() |
|
void |
VmParser.ConditionalOrExpression() |
|
VmNode |
VmParser.Directive() |
Supports the Pluggable Directives
#foo( arg+ )
|
int |
VmParser.DirectiveArg() |
Supports the arguments for the Pluggable Directives
|
void |
VmParser.ElseIfStatement() |
|
void |
VmParser.ElseStatement() |
|
void |
VmParser.EqualityExpression() |
|
void |
VmParser.Escape() |
Used to catch and process escape sequences in grammatical constructs
as escapes outside of VTL are just characters.
|
void |
VmParser.EscapedDirective() |
used to separate the notion of a valid directive that has been
escaped, versus something that looks like a directive and
is just schmoo.
|
void |
VmParser.Expression() |
|
void |
VmParser.False() |
|
void |
VmParser.FloatingPointLiteral() |
|
void |
VmParser.ForeachStatement() |
|
void |
VmParser.Identifier() |
This method corresponds to variable
references in Velocity templates.
|
void |
VmParser.IfStatement() |
|
void |
VmParser.Index() |
|
void |
VmParser.IndexParameter() |
A Simplified parameter more suitable for an index position: $foo[$index]
|
void |
VmParser.IntegerLiteral() |
|
void |
VmParser.IntegerRange() |
supports the [n..m] vector generator for use in
the #foreach() to generate measured ranges w/o
needing explicit support from the app/servlet
|
void |
VmParser.Map() |
for creating a map in a #set
#set($foo = {$foo : $bar, $blargh : $thingy})
|
void |
VmParser.Method() |
This method has yet to be fully implemented
but will allow arbitrarily nested method
calls
|
void |
VmParser.MultiplicativeExpression() |
|
void |
VmParser.ObjectArray() |
|
void |
VmParser.Parameter() |
This method has yet to be fully implemented
but will allow arbitrarily nested method
calls
|
void |
VmParser.PrimaryExpression() |
|
ASTprocess |
VmParser.process() |
This method is what starts the whole parsing
process.
|
void |
VmParser.Reference() |
|
void |
VmParser.RelationalExpression() |
|
void |
VmParser.SetDirective() |
Currently support both types of set :
#set( expr )
#set expr
|
void |
VmParser.Statement() |
These are the types of statements that
are acceptable in Velocity templates.
|
void |
VmParser.StringLiteral() |
|
void |
VmParser.Text() |
This method is responsible for allowing
all non-grammar text to pass through
unscathed.
|
void |
VmParser.Textblock() |
|
void |
VmParser.True() |
|
void |
VmParser.UnaryExpression() |
|
void |
VmParser.Word() |
|