Package org.antlr.stringtemplate.language

Interface Summary
ActionEvaluatorTokenTypes  
ActionParserTokenTypes  
AngleBracketTemplateLexerTokenTypes  
GroupParserTokenTypes  
InterfaceParserTokenTypes  
TemplateParserTokenTypes  
 

Class Summary
ActionEvaluator  
ActionEvaluator.NameValuePair  
ActionLexer  
ActionParser Parse the individual attribute expressions
AngleBracketTemplateLexer Break up an input text stream into chunks of either plain text or template actions in "<...>".
ArrayIterator Iterator for an array so I don't have to copy the array to a List just to make it iteratable.
ArrayWrappedInList Turn an array into a List; subclass ArrayList for easy development, but it really doesn't use super stuff for anything.
ASTExpr A single string template expression enclosed in $...; separator=...$ parsed into an AST chunk to be evaluated.
Cat Given a list of attributes, return the combined elements in a list.
ChunkToken Tracks the various string and attribute chunks discovered by the lexer.
ConditionalExpr A conditional reference to an embedded subtemplate.
ConditionalExpr.ElseIfClauseData  
DefaultTemplateLexer Break up an input text stream into chunks of either plain text or template actions in "$...$".
Expr A string template expression embedded within the template.
FormalArgument Represents the name of a formal argument defined in a template: group test; test(a,b) : "$a$ $b$" t() : "blort" Each template has a set of these formal arguments or uses a placeholder object: UNKNOWN (indicating that no arguments were specified such as when a template is loaded from a file.st).
GroupLexer  
GroupParser Match a group of template definitions beginning with a group name declaration.
InterfaceLexer  
InterfaceParser Match an ST group interface.
NewlineRef Represents a newline.
StringRef Represents a chunk of just simple text to spit out; nothing to "evaluate"
StringTemplateAST  
StringTemplateToken  
TemplateParser A parser used to break up a single template into chunks, text literals and attribute expressions.