| Package | Description |
|---|---|
| com.google.template.soy.exprparse |
Parser for Soy expressions.
|
| com.google.template.soy.soyparse |
Parser for Soy files and templates.
|
| com.google.template.soy.soytree |
Soy parse tree.
|
| Constructor and Description |
|---|
ExpressionParser(String input,
SourceLocation parentSourceLocation,
ErrorReporter errorReporter)
Constructor that takes a string input.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ErrorReporterImpl
Simple
ErrorReporter implementation. |
class |
TransitionalThrowingErrorReporter
Deprecated.
|
| Constructor and Description |
|---|
SoyFileParser(SoyTypeRegistry typeRegistry,
IdGenerator nodeIdGen,
Reader input,
SoyFileKind soyFileKind,
String filePath,
ErrorReporter errorReporter)
Constructor that takes a reader object providing the input.
|
SoyFileParser(SoyTypeRegistry typeRegistry,
IdGenerator nodeIdGen,
String input,
SoyFileKind soyFileKind,
String filePath,
ErrorReporter errorReporter)
Constructor that takes a string input.
|
TemplateParser(IdGenerator nodeIdGen,
Reader input,
String filePath,
int templateContentStartLine,
ErrorReporter errorReporter)
Constructor that takes a reader object providing the input.
|
TemplateParser(IdGenerator nodeIdGen,
String input,
String filePath,
int templateContentStartLine,
ErrorReporter errorReporter)
Constructor that takes a string input.
|
| Modifier and Type | Method and Description |
|---|---|
PrintDirectiveNode |
PrintDirectiveNode.Builder.build(ErrorReporter errorReporter)
Returns a new
PrintDirectiveNode from the state of this builder, reporting syntax
errors to the given ErrorReporter. |
CallParamContentNode |
CallParamContentNode.Builder.build(ErrorReporter errorReporter) |
CallDelegateNode |
CallDelegateNode.Builder.build(ErrorReporter errorReporter) |
MsgSelectNode |
MsgSelectNode.Builder.build(ErrorReporter errorReporter)
Returns a new
MsgSelectNode built from this builder's state, reporting syntax errors
to the given ErrorReporter. |
MsgHtmlTagNode |
MsgHtmlTagNode.Builder.build(ErrorReporter errorReporter)
Returns a new
MsgHtmlTagNode built from the builder's state. |
CallBasicNode |
CallBasicNode.Builder.build(ErrorReporter errorReporter) |
LetValueNode |
LetValueNode.Builder.build(ErrorReporter errorReporter)
Returns a new
LetValueNode built from the builder's state. |
CallParamValueNode |
CallParamValueNode.Builder.build(ErrorReporter errorReporter) |
SwitchCaseNode |
SwitchCaseNode.Builder.build(ErrorReporter errorReporter)
Returns a new
SwitchCaseNode from the state of this builder, reporting syntax errors
to the given ErrorReporter. |
LetContentNode |
LetContentNode.Builder.build(ErrorReporter errorReporter)
Returns a new
LetContentNode built from the builder's state. |
MsgSelectCaseNode |
MsgSelectCaseNode.Builder.build(ErrorReporter errorReporter)
Returns a new
MsgSelectCaseNode built from the builder's state. |
CssNode |
CssNode.Builder.build(ErrorReporter errorReporter)
Returns a new
CssNode built from the builder's state, reporting syntax errors
to the given ErrorReporter. |
MsgPluralNode |
MsgPluralNode.Builder.build(ErrorReporter errorReporter)
Returns a new
MsgPluralNode built from the builder's state. |
SwitchNode |
SwitchNode.Builder.build(ErrorReporter errorReporter)
Returns a new
SwitchNode built from this builder's state, reporting syntax errors
to the given ErrorReporter. |
MsgNode |
MsgNode.Builder.build(ErrorReporter errorReporter)
Returns a new
MsgNode from the state of this builder, reporting syntax errors
to the given ErrorReporter. |
XidNode |
XidNode.Builder.build(ErrorReporter errorReporter)
Builds a new
XidNode from the builder's state. |
MsgPluralCaseNode |
MsgPluralCaseNode.Builder.build(ErrorReporter errorReporter)
Builds a new
MsgPluralCaseNode from this builder's state. |
protected static LetNode.CommandTextParseResult |
LetNode.parseCommandTextHelper(String commandText,
ErrorReporter errorReporter,
SourceLocation sourceLocation)
Helper used by subclass constructors to parse the command text.
|
protected static Pair<Boolean,ExprRootNode<?>> |
CallNode.parseDataAttributeHelper(String dataAttr,
ErrorReporter errorReporter)
Private helper function for subclass constructors to parse the 'data' attribute.
|
| Constructor and Description |
|---|
ForNode(int id,
String commandText,
SourceLocation sourceLocation,
ErrorReporter errorReporter) |