Package org.antlr.stringtemplate.language

Interface Summary
ActionEvaluatorTokenTypes  
ActionParserTokenTypes  
AngleBracketTemplateLexerTokenTypes  
GroupParserTokenTypes  
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 "<...>".
ASTExpr A single string template expression enclosed in $...; separator=...$ parsed into an AST chunk to be evaluated.
AttributeReflectionController This class knows how to recursively walk a StringTemplate and all of its attributes to dump a type tree out.
CatIterator Given a list of iterators, return the combined elements one by one.
ChunkToken Tracks the various string and attribute chunks discovered by the lexer.
ConditionalExpr A conditional reference to an embedded subtemplate.
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.
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.
 



Copyright ? 2006-2008 Terence Parr