Class TokenNode
java.lang.Object
com.google.auto.value.processor.escapevelocity.Node
com.google.auto.value.processor.escapevelocity.TokenNode
- Direct Known Subclasses:
TokenNode.CommentTokenNode
,TokenNode.ElseTokenNode
,TokenNode.EndTokenNode
,TokenNode.EofNode
,TokenNode.ForEachTokenNode
,TokenNode.IfOrElseIfTokenNode
,TokenNode.MacroDefinitionTokenNode
,TokenNode.NestedTokenNode
A parsing node that will be deleted during the construction of the parse tree, to be replaced
by a higher-level construct such as
DirectiveNode.IfNode
. See Parser.parse()
for a description of the way these tokens work.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class
A node in the parse tree representing a comment.(package private) static final class
(package private) static final class
(package private) static final class
(package private) static final class
A synthetic node that represents the end of the input.(package private) static final class
(package private) static class
(package private) static final class
(package private) static final class
(package private) static final class
-
Field Summary
Fields inherited from class com.google.auto.value.processor.escapevelocity.Node
lineNumber, resourceName
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) Object
evaluate
(EvaluationContext vars) This method always throws an exception because a node like this should never be found in the final parse tree.(package private) abstract String
name()
The name of the token, for use in parse error messages.Methods inherited from class com.google.auto.value.processor.escapevelocity.Node
cons, emptyNode, evaluationException, evaluationException
-
Constructor Details
-
TokenNode
TokenNode(String resourceName, int lineNumber)
-
-
Method Details