|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ParseException | |
---|---|
net.sourceforge.pmd.lang.vm.ast |
Uses of ParseException in net.sourceforge.pmd.lang.vm.ast |
---|
Subclasses of ParseException in net.sourceforge.pmd.lang.vm.ast | |
---|---|
class |
MacroParseException
Exception to indicate problem happened while constructing #macro() For internal use in parser - not to be passed to app level |
class |
TemplateParseException
This is an extension of the ParseException, which also takes a template name. |
Methods in net.sourceforge.pmd.lang.vm.ast that return ParseException | |
---|---|
ParseException |
VmParser.generateParseException()
Generate ParseException. |
Methods in net.sourceforge.pmd.lang.vm.ast that throw ParseException | |
---|---|
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()
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |