| Package | Description |
|---|---|
| com.google.template.soy.exprtree |
Expression parse tree.
|
| com.google.template.soy.jssrc.internal | |
| com.google.template.soy.pysrc.internal | |
| com.google.template.soy.sharedpasses.render | |
| com.google.template.soy.soytree |
Soy parse tree.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractReturningExprNodeVisitor<R>
Abstract base class for all ExprNode visitors.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CanInitOutputVarVisitor
Visitor for determining whther the code generated from a given node's subtree can be made to also
initialize the current variable (if not already initialized).
|
class |
IsComputableAsJsExprsVisitor
Visitor to determine whether the output string for the subtree rooted at a given node is
computable as the concatenation of one or more JS expressions.
|
class |
TranslateExprNodeVisitor
Visitor for translating a Soy expression (in the form of an
ExprNode) into an equivalent
chunk of JavaScript code. |
| Modifier and Type | Class and Description |
|---|---|
class |
TranslateToPyExprVisitor
Visitor for translating a Soy expression (in the form of an
ExprNode) into an equivalent
Python expression. |
| Modifier and Type | Class and Description |
|---|---|
class |
EvalVisitor
Visitor for evaluating the expression rooted at a given ExprNode.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractReturningSoyNodeVisitor<R>
Abstract base class for all SoyNode visitors.
|