Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- accessField(Field, Object, Object) - Method in class org.antlr.stringtemplate.language.ASTExpr
- action() - Method in class org.antlr.stringtemplate.language.ActionParser
- action(AST) - Method in class org.antlr.stringtemplate.language.ActionEvaluator
- action(StringTemplate) - Method in class org.antlr.stringtemplate.language.TemplateParser
- ACTION - Static variable in interface org.antlr.stringtemplate.language.AngleBracketTemplateLexerTokenTypes
- ACTION - Static variable in interface org.antlr.stringtemplate.language.TemplateParserTokenTypes
- ActionEvaluator - Class in org.antlr.stringtemplate.language
- ActionEvaluator() - Constructor for class org.antlr.stringtemplate.language.ActionEvaluator
- ActionEvaluator(StringTemplate, ASTExpr, StringTemplateWriter) - Constructor for class org.antlr.stringtemplate.language.ActionEvaluator
-
Create an evaluator using attributes from self
- ActionEvaluator.NameValuePair - Class in org.antlr.stringtemplate.language
- ActionEvaluatorTokenTypes - Interface in org.antlr.stringtemplate.language
- ActionLexer - Class in org.antlr.stringtemplate.language
- ActionLexer(InputBuffer) - Constructor for class org.antlr.stringtemplate.language.ActionLexer
- ActionLexer(LexerSharedInputState) - Constructor for class org.antlr.stringtemplate.language.ActionLexer
- ActionLexer(InputStream) - Constructor for class org.antlr.stringtemplate.language.ActionLexer
- ActionLexer(Reader) - Constructor for class org.antlr.stringtemplate.language.ActionLexer
- ActionParser - Class in org.antlr.stringtemplate.language
-
Parse the individual attribute expressions
- ActionParser(ParserSharedInputState) - Constructor for class org.antlr.stringtemplate.language.ActionParser
- ActionParser(TokenBuffer) - Constructor for class org.antlr.stringtemplate.language.ActionParser
- ActionParser(TokenBuffer, int) - Constructor for class org.antlr.stringtemplate.language.ActionParser
- ActionParser(TokenStream) - Constructor for class org.antlr.stringtemplate.language.ActionParser
- ActionParser(TokenStream, int) - Constructor for class org.antlr.stringtemplate.language.ActionParser
- ActionParser(TokenStream, StringTemplate) - Constructor for class org.antlr.stringtemplate.language.ActionParser
- ActionParserTokenTypes - Interface in org.antlr.stringtemplate.language
- add(Object, Object) - Method in class org.antlr.stringtemplate.language.ASTExpr
-
For now, we can only add two objects as strings; convert objects to Strings then cat.
- addChild(TestStringTemplate.Tree) - Method in class org.antlr.stringtemplate.test.TestStringTemplate.Tree
- addChunk(Expr) - Method in class org.antlr.stringtemplate.StringTemplate
- addElseIfSubtemplate(ASTExpr, StringTemplate) - Method in class org.antlr.stringtemplate.language.ConditionalExpr
- addRegionName(String) - Method in class org.antlr.stringtemplate.StringTemplate
- addTreeModelListener(TreeModelListener) - Method in class org.antlr.stringtemplate.misc.JTreeStringTemplateModel
- Aggregate() - Constructor for class org.antlr.stringtemplate.StringTemplate.Aggregate
- anchors - Variable in class org.antlr.stringtemplate.AutoIndentWriter
-
Stack of integer anchors (char positions in line); avoid Integer creation overhead.
- anchors_sp - Variable in class org.antlr.stringtemplate.AutoIndentWriter
- AngleBracketTemplateLexer - Class in org.antlr.stringtemplate.language
-
Break up an input text stream into chunks of either plain text or template actions in "invalid input: '<'...>".
- AngleBracketTemplateLexer(InputBuffer) - Constructor for class org.antlr.stringtemplate.language.AngleBracketTemplateLexer
- AngleBracketTemplateLexer(LexerSharedInputState) - Constructor for class org.antlr.stringtemplate.language.AngleBracketTemplateLexer
- AngleBracketTemplateLexer(InputStream) - Constructor for class org.antlr.stringtemplate.language.AngleBracketTemplateLexer
- AngleBracketTemplateLexer(Reader) - Constructor for class org.antlr.stringtemplate.language.AngleBracketTemplateLexer
- AngleBracketTemplateLexer(StringTemplate, Reader) - Constructor for class org.antlr.stringtemplate.language.AngleBracketTemplateLexer
- AngleBracketTemplateLexerTokenTypes - Interface in org.antlr.stringtemplate.language
- ANONYMOUS_ST_NAME - Static variable in class org.antlr.stringtemplate.StringTemplate
- ANONYMOUS_TEMPLATE - Static variable in interface org.antlr.stringtemplate.language.ActionEvaluatorTokenTypes
- ANONYMOUS_TEMPLATE - Static variable in interface org.antlr.stringtemplate.language.ActionParserTokenTypes
- ANONYMOUS_TEMPLATE - Static variable in interface org.antlr.stringtemplate.language.GroupParserTokenTypes
- anonymousTemplate() - Method in class org.antlr.stringtemplate.language.ActionParser
- APPLY - Static variable in interface org.antlr.stringtemplate.language.ActionEvaluatorTokenTypes
- APPLY - Static variable in interface org.antlr.stringtemplate.language.ActionParserTokenTypes
- applyListOfAlternatingTemplates(StringTemplate, Object, List) - Method in class org.antlr.stringtemplate.language.ASTExpr
- applyTemplateToListOfAttributes(StringTemplate, List, StringTemplate) - Method in class org.antlr.stringtemplate.language.ASTExpr
-
For invalid input: '<'names,phones:{n,p | ...}> treat the names, phones as lists to be walked in lock step as n=names[i], p=phones[i].
- arg(StringTemplate) - Method in class org.antlr.stringtemplate.language.GroupParser
- argList() - Method in class org.antlr.stringtemplate.language.ActionParser
- argList(AST, StringTemplate, Map) - Method in class org.antlr.stringtemplate.language.ActionEvaluator
-
self is assumed to be the enclosing context as foo(x=y) must find y in the template that encloses the ref to foo(x=y).
- args - Variable in class org.antlr.stringtemplate.language.StringTemplateToken
-
Track any args for anonymous templates like invalid input: '<'tokens,rules:{t,r |
then }> The lexer in action.g returns a single token ANONYMOUS_TEMPLATE and so I need to have it parse args in the lexer and make them available for when I build the anonymous template. - args() - Method in class org.antlr.stringtemplate.language.InterfaceParser
- args(StringTemplate) - Method in class org.antlr.stringtemplate.language.GroupParser
- ARGS - Static variable in interface org.antlr.stringtemplate.language.ActionEvaluatorTokenTypes
- ARGS - Static variable in interface org.antlr.stringtemplate.language.ActionParserTokenTypes
- argumentAssignment() - Method in class org.antlr.stringtemplate.language.ActionParser
- argumentAssignment(AST, StringTemplate, Map) - Method in class org.antlr.stringtemplate.language.ActionEvaluator
- argumentContext - Variable in class org.antlr.stringtemplate.StringTemplate
-
If this template is an embedded template such as when you apply a template to an attribute, then the arguments passed to this template represent the argument context--a set of values computed by walking the argument assignment list.
- argumentsAST - Variable in class org.antlr.stringtemplate.StringTemplate
-
If this template is embedded in another template, the arguments must be evaluated just before each application when applying template to a list of values.
- array - Variable in class org.antlr.stringtemplate.language.ArrayIterator
- array - Variable in class org.antlr.stringtemplate.language.ArrayWrappedInList
- ArrayIterator - Class in org.antlr.stringtemplate.language
-
Iterator for an array so I don't have to copy the array to a List just to make it iteratable.
- ArrayIterator(Object) - Constructor for class org.antlr.stringtemplate.language.ArrayIterator
- ArrayWrappedInList - Class in org.antlr.stringtemplate.language
-
Turn an array into a List; subclass ArrayList for easy development, but it really doesn't use super stuff for anything.
- ArrayWrappedInList(Object) - Constructor for class org.antlr.stringtemplate.language.ArrayWrappedInList
- ASSIGN - Static variable in interface org.antlr.stringtemplate.language.ActionEvaluatorTokenTypes
- ASSIGN - Static variable in interface org.antlr.stringtemplate.language.ActionParserTokenTypes
- ASSIGN - Static variable in interface org.antlr.stringtemplate.language.GroupParserTokenTypes
- ASTExpr - Class in org.antlr.stringtemplate.language
-
A single string template expression enclosed in $...; separator=...$ parsed into an AST chunk to be evaluated.
- ASTExpr(StringTemplate, AST, Map) - Constructor for class org.antlr.stringtemplate.language.ASTExpr
- AT - Static variable in interface org.antlr.stringtemplate.language.GroupParserTokenTypes
- atom() - Method in class org.antlr.stringtemplate.language.ActionParser
- atStartOfLine - Variable in class org.antlr.stringtemplate.AutoIndentWriter
- attribute(AST) - Method in class org.antlr.stringtemplate.language.ActionEvaluator
- AttributeRenderer - Interface in org.antlr.stringtemplate
-
This interface describes an object that knows how to format or otherwise render an object appropriately.
- attributeRenderers - Variable in class org.antlr.stringtemplate.StringTemplate
-
A Mapinvalid input: '<'Class,Object> that allows people to register a renderer for a particular kind of object to be displayed in this template.
- attributeRenderers - Variable in class org.antlr.stringtemplate.StringTemplateGroup
-
A Mapinvalid input: '<'Class,Object> that allows people to register a renderer for a particular kind of object to be displayed for any template in this group.
- attributes - Variable in class org.antlr.stringtemplate.StringTemplate
-
Map an attribute name to its value(s).
- AutoIndentWriter - Class in org.antlr.stringtemplate
-
Essentially a char filter that knows how to auto-indent output by maintaining a stack of indent levels.
- AutoIndentWriter(Writer) - Constructor for class org.antlr.stringtemplate.AutoIndentWriter
- AutoIndentWriter(Writer, String) - Constructor for class org.antlr.stringtemplate.AutoIndentWriter
B
- BIGSTRING - Static variable in interface org.antlr.stringtemplate.language.GroupParserTokenTypes
- breakTemplateIntoChunks() - Method in class org.antlr.stringtemplate.StringTemplate
-
Walk a template, breaking it into a list of chunks: Strings and actions/expressions.
- buildTokenTypeASTClassMap() - Method in class org.antlr.stringtemplate.language.ActionParser
C
- Cat - Class in org.antlr.stringtemplate.language
-
Given a list of attributes, return the combined elements in a list.
- Cat(List) - Constructor for class org.antlr.stringtemplate.language.Cat
- charPosition - Variable in class org.antlr.stringtemplate.AutoIndentWriter
-
Track char position in the line (later we can think about tabs).
- charPositionOfStartOfExpr - Variable in class org.antlr.stringtemplate.AutoIndentWriter
- checkForTrouble() - Method in class org.antlr.stringtemplate.StringTemplate
-
Executed after evaluating a template.
- checkNullAttributeAgainstFormalArguments(StringTemplate, String) - Method in class org.antlr.stringtemplate.StringTemplate
-
A reference to an attribute with no value, must be compared against the formal parameter to see if it exists; if it exists all is well, but if not, throw an exception.
- checkRefreshInterval() - Method in class org.antlr.stringtemplate.StringTemplateGroup
- children - Variable in class org.antlr.stringtemplate.test.TestStringTemplate.Tree
- chunk - Variable in class org.antlr.stringtemplate.language.ActionEvaluator
- chunks - Variable in class org.antlr.stringtemplate.StringTemplate
-
A list of alternating string and ASTExpr references.
- ChunkToken - Class in org.antlr.stringtemplate.language
-
Tracks the various string and attribute chunks discovered by the lexer.
- ChunkToken() - Constructor for class org.antlr.stringtemplate.language.ChunkToken
- ChunkToken(int, String, String) - Constructor for class org.antlr.stringtemplate.language.ChunkToken
- COLON - Static variable in interface org.antlr.stringtemplate.language.ActionEvaluatorTokenTypes
- COLON - Static variable in interface org.antlr.stringtemplate.language.ActionParserTokenTypes
- COLON - Static variable in interface org.antlr.stringtemplate.language.GroupParserTokenTypes
- COLON - Static variable in interface org.antlr.stringtemplate.language.InterfaceParserTokenTypes
- COMMA - Static variable in interface org.antlr.stringtemplate.language.ActionEvaluatorTokenTypes
- COMMA - Static variable in interface org.antlr.stringtemplate.language.ActionParserTokenTypes
- COMMA - Static variable in interface org.antlr.stringtemplate.language.GroupParserTokenTypes
- COMMA - Static variable in interface org.antlr.stringtemplate.language.InterfaceParserTokenTypes
- COMMENT - Static variable in interface org.antlr.stringtemplate.language.AngleBracketTemplateLexerTokenTypes
- COMMENT - Static variable in interface org.antlr.stringtemplate.language.TemplateParserTokenTypes
- CommonGroupLoader - Class in org.antlr.stringtemplate
-
A simple loader that looks only in the directory(ies) you specify in the ctor, but it uses the classpath rather than absolute dirs so it can be used when the ST application is jar'd up.
- CommonGroupLoader(String, StringTemplateErrorListener) - Constructor for class org.antlr.stringtemplate.CommonGroupLoader
-
Pass a single dir or multiple dirs separated by colons from which to load groups/interfaces.
- CommonGroupLoader(StringTemplateErrorListener) - Constructor for class org.antlr.stringtemplate.CommonGroupLoader
- CONDITIONAL - Static variable in interface org.antlr.stringtemplate.language.ActionEvaluatorTokenTypes
- CONDITIONAL - Static variable in interface org.antlr.stringtemplate.language.ActionParserTokenTypes
- ConditionalExpr - Class in org.antlr.stringtemplate.language
-
A conditional reference to an embedded subtemplate.
- ConditionalExpr(StringTemplate, AST) - Constructor for class org.antlr.stringtemplate.language.ConditionalExpr
- ConditionalExpr.ElseIfClauseData - Class in org.antlr.stringtemplate.language
- Connector() - Constructor for class org.antlr.stringtemplate.test.TestStringTemplate.Connector
- Connector2() - Constructor for class org.antlr.stringtemplate.test.TestStringTemplate.Connector2
- Connector3() - Constructor for class org.antlr.stringtemplate.test.TestStringTemplate.Connector3
- containsRegionName(String) - Method in class org.antlr.stringtemplate.StringTemplate
-
Does this template ref or embed region name?
- convertAnythingIteratableToIterator(Object) - Static method in class org.antlr.stringtemplate.language.ASTExpr
- convertAnythingToIterator(Object) - Static method in class org.antlr.stringtemplate.language.ASTExpr
- convertArrayToList(Object) - Static method in class org.antlr.stringtemplate.language.ASTExpr
-
Do a standard conversion of array attributes to a List.
- createStringTemplate() - Method in class org.antlr.stringtemplate.StringTemplateGroup
-
StringTemplate object factory; each group can have its own.
- currentIndent - Variable in class org.antlr.stringtemplate.language.AngleBracketTemplateLexer
- currentIndent - Variable in class org.antlr.stringtemplate.language.DefaultTemplateLexer
D
- DateRenderer() - Constructor for class org.antlr.stringtemplate.test.TestStringTemplate.DateRenderer
- DateRenderer2() - Constructor for class org.antlr.stringtemplate.test.TestStringTemplate.DateRenderer2
- DateRenderer3() - Constructor for class org.antlr.stringtemplate.test.TestStringTemplate.DateRenderer3
- debugTemplateOutput - Variable in class org.antlr.stringtemplate.StringTemplateGroup
- Decl(String, String) - Constructor for class org.antlr.stringtemplate.test.TestStringTemplate.Decl
- DEFAULT_ATTRIBUTE_NAME - Static variable in class org.antlr.stringtemplate.language.ASTExpr
- DEFAULT_ATTRIBUTE_NAME_DEPRECATED - Static variable in class org.antlr.stringtemplate.language.ASTExpr
- DEFAULT_ERROR_LISTENER - Static variable in class org.antlr.stringtemplate.StringTemplateGroup
- DEFAULT_ERROR_LISTENER - Static variable in class org.antlr.stringtemplate.StringTemplateGroupInterface
- DEFAULT_INDEX_VARIABLE_NAME - Static variable in class org.antlr.stringtemplate.language.ASTExpr
- DEFAULT_INDEX0_VARIABLE_NAME - Static variable in class org.antlr.stringtemplate.language.ASTExpr
- DEFAULT_MAP_KEY_NAME - Static variable in class org.antlr.stringtemplate.language.ASTExpr
- DEFAULT_MAP_VALUE_NAME - Static variable in class org.antlr.stringtemplate.language.ASTExpr
- defaultGroup - Static variable in class org.antlr.stringtemplate.StringTemplate
- defaultOptionValues - Static variable in class org.antlr.stringtemplate.language.ASTExpr
- DefaultTemplateLexer - Class in org.antlr.stringtemplate.language
-
Break up an input text stream into chunks of either plain text or template actions in "$...$".
- DefaultTemplateLexer(InputBuffer) - Constructor for class org.antlr.stringtemplate.language.DefaultTemplateLexer
- DefaultTemplateLexer(LexerSharedInputState) - Constructor for class org.antlr.stringtemplate.language.DefaultTemplateLexer
- DefaultTemplateLexer(InputStream) - Constructor for class org.antlr.stringtemplate.language.DefaultTemplateLexer
- DefaultTemplateLexer(Reader) - Constructor for class org.antlr.stringtemplate.language.DefaultTemplateLexer
- DefaultTemplateLexer(StringTemplate, Reader) - Constructor for class org.antlr.stringtemplate.language.DefaultTemplateLexer
- defaultTemplateLexerClass - Static variable in class org.antlr.stringtemplate.StringTemplateGroup
-
You can set the lexer once if you know all of your groups use the same separator.
- defaultValuePair(Map) - Method in class org.antlr.stringtemplate.language.GroupParser
- defaultValueST - Variable in class org.antlr.stringtemplate.language.FormalArgument
-
If they specified name="value", store the template here
- DEFINED_TO_BE - Static variable in interface org.antlr.stringtemplate.language.GroupParserTokenTypes
- defineEmptyFormalArgumentList() - Method in class org.antlr.stringtemplate.StringTemplate
- defineFormalArgument(String) - Method in class org.antlr.stringtemplate.StringTemplate
- defineFormalArgument(String, StringTemplate) - Method in class org.antlr.stringtemplate.StringTemplate
- defineFormalArguments(List) - Method in class org.antlr.stringtemplate.StringTemplate
- defineImplicitRegionTemplate(StringTemplate, String) - Method in class org.antlr.stringtemplate.StringTemplateGroup
-
Track all references to regions invalid input: '<'@foo()>.
- defineMap(String, Map) - Method in class org.antlr.stringtemplate.StringTemplateGroup
-
Define a map for this group; not thread safe...do not keep adding these while you reference them.
- defineRegionTemplate(String, String, String, int) - Method in class org.antlr.stringtemplate.StringTemplateGroup
-
Track all references to regions invalid input: '<'@foo>...invalid input: '<'@end> or invalid input: '<'@foo()>.
- defineRegionTemplate(StringTemplate, String, String, int) - Method in class org.antlr.stringtemplate.StringTemplateGroup
-
Track all references to regions invalid input: '<'@foo>...invalid input: '<'@end> or invalid input: '<'@foo()>.
- defineTemplate(String, String) - Method in class org.antlr.stringtemplate.StringTemplateGroup
-
Define an examplar template; precompiled and stored with no attributes.
- defineTemplate(String, LinkedHashMap, boolean) - Method in class org.antlr.stringtemplate.StringTemplateGroupInterface
- defineTemplateAlias(String, String) - Method in class org.antlr.stringtemplate.StringTemplateGroup
-
Make name and alias for target.
- dirs - Variable in class org.antlr.stringtemplate.PathGroupLoader
-
List of ':' separated dirs to pull groups from
- doNotEmitDebugStringsForTemplate(String) - Method in class org.antlr.stringtemplate.StringTemplateGroup
- DOT - Static variable in interface org.antlr.stringtemplate.language.ActionEvaluatorTokenTypes
- DOT - Static variable in interface org.antlr.stringtemplate.language.ActionParserTokenTypes
- DOT - Static variable in interface org.antlr.stringtemplate.language.GroupParserTokenTypes
- DOTDOTDOT - Static variable in interface org.antlr.stringtemplate.language.ActionEvaluatorTokenTypes
- DOTDOTDOT - Static variable in interface org.antlr.stringtemplate.language.ActionParserTokenTypes
- dup(StringTemplate, StringTemplate) - Method in class org.antlr.stringtemplate.StringTemplate
-
Make the 'to' template look exactly like the 'from' template except for the attributes.
E
- elements - Variable in class org.antlr.stringtemplate.language.Cat
- ELSE - Static variable in interface org.antlr.stringtemplate.language.AngleBracketTemplateLexerTokenTypes
- ELSE - Static variable in interface org.antlr.stringtemplate.language.TemplateParserTokenTypes
- ELSEIF - Static variable in interface org.antlr.stringtemplate.language.AngleBracketTemplateLexerTokenTypes
- ELSEIF - Static variable in interface org.antlr.stringtemplate.language.TemplateParserTokenTypes
- ElseIfClauseData() - Constructor for class org.antlr.stringtemplate.language.ConditionalExpr.ElseIfClauseData
- emitDebugStartStopStrings(boolean) - Method in class org.antlr.stringtemplate.StringTemplateGroup
-
Indicate whether ST should emit
... strings for debugging around output for templates from this group. - emitTemplateStartDebugString(StringTemplate, StringTemplateWriter) - Method in class org.antlr.stringtemplate.StringTemplateGroup
- emitTemplateStopDebugString(StringTemplate, StringTemplateWriter) - Method in class org.antlr.stringtemplate.StringTemplateGroup
- EMPTY_OPTION - Static variable in class org.antlr.stringtemplate.language.ASTExpr
-
Using an expr option w/o value, makes options table hold EMPTY_OPTION value for that key.
- enclosingInstance - Variable in class org.antlr.stringtemplate.StringTemplate
-
Enclosing instance if I'm embedded within another template.
- enclosingTemplate - Variable in class org.antlr.stringtemplate.language.Expr
-
The StringTemplate object surrounding this expr
- ENDIF - Static variable in interface org.antlr.stringtemplate.language.AngleBracketTemplateLexerTokenTypes
- ENDIF - Static variable in interface org.antlr.stringtemplate.language.TemplateParserTokenTypes
- EOF - Static variable in interface org.antlr.stringtemplate.language.ActionEvaluatorTokenTypes
- EOF - Static variable in interface org.antlr.stringtemplate.language.ActionParserTokenTypes
- EOF - Static variable in interface org.antlr.stringtemplate.language.AngleBracketTemplateLexerTokenTypes
- EOF - Static variable in interface org.antlr.stringtemplate.language.GroupParserTokenTypes
- EOF - Static variable in interface org.antlr.stringtemplate.language.InterfaceParserTokenTypes
- EOF - Static variable in interface org.antlr.stringtemplate.language.TemplateParserTokenTypes
- equals(Object) - Method in class org.antlr.stringtemplate.language.FormalArgument
- error(String) - Method in class org.antlr.stringtemplate.PathGroupLoader
- error(String) - Method in class org.antlr.stringtemplate.StringTemplate
- error(String) - Method in class org.antlr.stringtemplate.StringTemplateGroup
- error(String) - Method in class org.antlr.stringtemplate.StringTemplateGroupInterface
- error(String, Exception) - Method in class org.antlr.stringtemplate.PathGroupLoader
- error(String, Exception) - Method in class org.antlr.stringtemplate.StringTemplateGroup
- error(String, Exception) - Method in class org.antlr.stringtemplate.StringTemplateGroupInterface
- error(String, Throwable) - Method in class org.antlr.stringtemplate.StringTemplate
- error(String, Throwable) - Method in interface org.antlr.stringtemplate.StringTemplateErrorListener
- errors - Variable in class org.antlr.stringtemplate.PathGroupLoader
- ESC - Static variable in interface org.antlr.stringtemplate.language.AngleBracketTemplateLexerTokenTypes
- ESC - Static variable in interface org.antlr.stringtemplate.language.TemplateParserTokenTypes
- ESC_CHAR - Static variable in interface org.antlr.stringtemplate.language.ActionEvaluatorTokenTypes
- ESC_CHAR - Static variable in interface org.antlr.stringtemplate.language.ActionParserTokenTypes
- ESC_CHAR - Static variable in interface org.antlr.stringtemplate.language.AngleBracketTemplateLexerTokenTypes
- ESC_CHAR - Static variable in interface org.antlr.stringtemplate.language.TemplateParserTokenTypes
- evaluateArguments(StringTemplate) - Method in class org.antlr.stringtemplate.language.ASTExpr
-
Evaluate an argument list within the context of the enclosing template but store the values in the context of self, the new embedded template.
- evaluateExpression(StringTemplate, Object) - Method in class org.antlr.stringtemplate.language.ASTExpr
-
A expr is normally just a string literal, but is still an AST that we must evaluate.
- expr() - Method in class org.antlr.stringtemplate.language.ActionParser
- expr(AST) - Method in class org.antlr.stringtemplate.language.ActionEvaluator
- Expr - Class in org.antlr.stringtemplate.language
-
A string template expression embedded within the template.
- Expr(StringTemplate) - Constructor for class org.antlr.stringtemplate.language.Expr
- EXPR - Static variable in interface org.antlr.stringtemplate.language.AngleBracketTemplateLexerTokenTypes
- EXPR - Static variable in interface org.antlr.stringtemplate.language.TemplateParserTokenTypes
F
- first(Object) - Method in class org.antlr.stringtemplate.language.ASTExpr
-
Return the first attribute if multiple valued or the attribute itself if single-valued.
- FormalArgument - Class in org.antlr.stringtemplate.language
-
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).
- FormalArgument(String) - Constructor for class org.antlr.stringtemplate.language.FormalArgument
- FormalArgument(String, StringTemplate) - Constructor for class org.antlr.stringtemplate.language.FormalArgument
- formalArguments - Variable in class org.antlr.stringtemplate.StringTemplate
-
When templates are defined in a group file format, the attribute list is provided including information about attribute cardinality such as present, optional, ...
- function() - Method in class org.antlr.stringtemplate.language.ActionParser
- function(AST) - Method in class org.antlr.stringtemplate.language.ActionEvaluator
- FUNCTION - Static variable in interface org.antlr.stringtemplate.language.ActionEvaluatorTokenTypes
- FUNCTION - Static variable in interface org.antlr.stringtemplate.language.ActionParserTokenTypes
G
- get(int) - Method in class org.antlr.stringtemplate.language.ArrayWrappedInList
- get(int) - Method in class org.antlr.stringtemplate.language.Cat
- get(String) - Method in class org.antlr.stringtemplate.StringTemplate.Aggregate
- get(StringTemplate, String) - Method in class org.antlr.stringtemplate.StringTemplate
-
Resolve an attribute reference.
- getArgumentContext() - Method in class org.antlr.stringtemplate.StringTemplate
- getArgumentsAST() - Method in class org.antlr.stringtemplate.StringTemplate
- getAST() - Method in class org.antlr.stringtemplate.language.ASTExpr
-
Return the tree interpreted when this template is written out.
- getAttribute(String) - Method in class org.antlr.stringtemplate.StringTemplate
- getAttributeRenderer(Class) - Method in class org.antlr.stringtemplate.StringTemplate
-
What renderer is registered for this attributeClassType for this template.
- getAttributeRenderer(Class) - Method in class org.antlr.stringtemplate.StringTemplateGroup
-
What renderer is registered for this attributeClassType for this group? If not found, as superGroup if it has one.
- getAttributes() - Method in class org.antlr.stringtemplate.StringTemplate
- getBio() - Method in class org.antlr.stringtemplate.test.TestStringTemplate.Connector
- getBio() - Method in class org.antlr.stringtemplate.test.TestStringTemplate.Connector2
- getCanEdit() - Method in class org.antlr.stringtemplate.test.TestStringTemplate.Connector
-
As of 2.0, booleans work as you expect.
- getCanEdit() - Method in class org.antlr.stringtemplate.test.TestStringTemplate.Connector2
- getCardinalityName(int) - Static method in class org.antlr.stringtemplate.language.FormalArgument
- getChild(Object, int) - Method in class org.antlr.stringtemplate.misc.JTreeStringTemplateModel
-
Get a child object.
- getChildCount(Object) - Method in class org.antlr.stringtemplate.misc.JTreeStringTemplateModel
- getChildren() - Method in class org.antlr.stringtemplate.test.TestStringTemplate.Tree
- getChunks() - Method in class org.antlr.stringtemplate.StringTemplate
-
Get a list of the strings and subtemplates and attribute refs in a template.
- getDependencyGraph(Map, boolean) - Method in class org.antlr.stringtemplate.StringTemplate
-
Get a list of n->m edges where template n contains template m.
- getDOTForDependencyGraph(boolean) - Method in class org.antlr.stringtemplate.StringTemplate
-
Generate a DOT file for displaying the template enclosure graph; e.g., digraph prof { "t1" -> "t2" "t1" -> "t3" "t4" -> "t5" }
- getElseSubtemplate() - Method in class org.antlr.stringtemplate.language.ConditionalExpr
- getEmail() - Method in class org.antlr.stringtemplate.test.TestStringTemplate.Connector
- getEmail() - Method in class org.antlr.stringtemplate.test.TestStringTemplate.Connector2
- getEmbeddedInstanceOf(StringTemplate, String) - Method in class org.antlr.stringtemplate.StringTemplateGroup
- getEnclosingInstance() - Method in class org.antlr.stringtemplate.StringTemplate
- getEnclosingInstanceStackString() - Method in class org.antlr.stringtemplate.StringTemplate
-
If an instance of x is enclosed in a y which is in a z, return a String of these instance names in order from topmost to lowest; here that would be "[z y x]".
- getEnclosingInstanceStackTrace() - Method in class org.antlr.stringtemplate.StringTemplate
- getEnclosingTemplate() - Method in class org.antlr.stringtemplate.language.Expr
- getErrorListener() - Method in class org.antlr.stringtemplate.StringTemplate
- getErrorListener() - Method in class org.antlr.stringtemplate.StringTemplateGroup
- getFileCharEncoding() - Method in class org.antlr.stringtemplate.PathGroupLoader
- getFileCharEncoding() - Method in class org.antlr.stringtemplate.StringTemplateGroup
- getFileNameFromTemplateName(String) - Method in class org.antlr.stringtemplate.StringTemplateGroup
-
(public so that people can override behavior; not a general purpose method)
- getFirstChild() - Method in class org.antlr.stringtemplate.test.TestStringTemplate.Tree
- getFirstName() - Method in class org.antlr.stringtemplate.test.TestStringTemplate.Connector
- getFirstName() - Method in class org.antlr.stringtemplate.test.TestStringTemplate.Connector2
- getFormalArgument(String) - Method in class org.antlr.stringtemplate.StringTemplate
- getFormalArguments() - Method in class org.antlr.stringtemplate.StringTemplate
- getGroup() - Method in class org.antlr.stringtemplate.StringTemplate
- getGroupFileLine() - Method in class org.antlr.stringtemplate.StringTemplate
-
Return the outermost template's group file line number
- getGroupHierarchyStackString() - Method in class org.antlr.stringtemplate.StringTemplateGroup
-
Walk up group hierarchy and show top down to this group
- getID() - Method in class org.antlr.stringtemplate.test.TestStringTemplate.Connector
- getID() - Method in class org.antlr.stringtemplate.test.TestStringTemplate.Connector2
- getIndentation() - Method in class org.antlr.stringtemplate.language.ChunkToken
- getIndentation() - Method in class org.antlr.stringtemplate.language.Expr
- getIndentationWidth() - Method in class org.antlr.stringtemplate.AutoIndentWriter
- getIndentString(int) - Method in class org.antlr.stringtemplate.AutoIndentWriter
- getIndexOfChild(Object, Object) - Method in class org.antlr.stringtemplate.misc.JTreeStringTemplateModel
- getInputStreamReader(InputStream) - Method in class org.antlr.stringtemplate.PathGroupLoader
- getInputStreamReader(InputStream) - Method in class org.antlr.stringtemplate.StringTemplateGroup
- getInstanceOf() - Method in class org.antlr.stringtemplate.StringTemplate
-
Make an instance of this template; it contains an exact copy of everything (except the attributes and enclosing instance pointer).
- getInstanceOf(String) - Method in class org.antlr.stringtemplate.StringTemplateGroup
-
The primary means of getting an instance of a template from this group.
- getInstanceOf(String, Map) - Method in class org.antlr.stringtemplate.StringTemplateGroup
-
The primary means of getting an instance of a template from this group when you have a predefined set of attributes you want to use.
- getInstanceOf(StringTemplate, String) - Method in class org.antlr.stringtemplate.StringTemplateGroup
-
A support routine that gets an instance of name knowing which ST encloses it for error messages.
- getLastName() - Method in class org.antlr.stringtemplate.test.TestStringTemplate.Connector
- getLastName() - Method in class org.antlr.stringtemplate.test.TestStringTemplate.Connector2
- getMangledRegionName(String, String) - Method in class org.antlr.stringtemplate.StringTemplateGroup
-
The "foo" of t() ::= "invalid input: '<'@foo()>" is mangled to "region#t#foo"
- getMap(String) - Method in class org.antlr.stringtemplate.StringTemplateGroup
- getMethod(Class, String) - Method in class org.antlr.stringtemplate.language.ASTExpr
- getMismatchedTemplates(StringTemplateGroup) - Method in class org.antlr.stringtemplate.StringTemplateGroupInterface
-
Return a list of all template sigs that are present in the group, but that have wrong formal argument lists.
- getMissingTemplates(StringTemplateGroup) - Method in class org.antlr.stringtemplate.StringTemplateGroupInterface
-
Return a list of all template names missing from group that are defined in this interface.
- getName() - Method in class org.antlr.stringtemplate.StringTemplate
- getName() - Method in class org.antlr.stringtemplate.StringTemplateGroup
- getName() - Method in class org.antlr.stringtemplate.StringTemplateGroupInterface
- getName() - Method in class org.antlr.stringtemplate.test.TestStringTemplate.Decl
- getNativeGroup() - Method in class org.antlr.stringtemplate.StringTemplate
- getObjectProperty(StringTemplate, Object, Object) - Method in class org.antlr.stringtemplate.language.ASTExpr
-
Return o.getPropertyName() given o and propertyName.
- getOption(String) - Method in class org.antlr.stringtemplate.language.ASTExpr
- getOutermostEnclosingInstance() - Method in class org.antlr.stringtemplate.StringTemplate
- getOutermostName() - Method in class org.antlr.stringtemplate.StringTemplate
- getRefreshInterval() - Method in class org.antlr.stringtemplate.StringTemplateGroup
- getRegionDefType() - Method in class org.antlr.stringtemplate.StringTemplate
- getRoot() - Method in class org.antlr.stringtemplate.misc.JTreeStringTemplateModel
- getRootDir() - Method in class org.antlr.stringtemplate.StringTemplateGroup
- getStringTemplate() - Method in class org.antlr.stringtemplate.language.StringTemplateAST
- getStringTemplateWriter(Writer) - Method in class org.antlr.stringtemplate.StringTemplateGroup
-
return an instance of a StringTemplateWriter that spits output to w.
- getStuff() - Method in class org.antlr.stringtemplate.test.TestStringTemplate.Connector3
- getSubtemplate() - Method in class org.antlr.stringtemplate.language.ConditionalExpr
- getSuperGroup() - Method in class org.antlr.stringtemplate.StringTemplateGroup
- getSuperInterface() - Method in class org.antlr.stringtemplate.StringTemplateGroupInterface
- getTemplate() - Method in class org.antlr.stringtemplate.StringTemplate
- getTemplateDeclaratorString() - Method in class org.antlr.stringtemplate.StringTemplate
- getTemplateDefinition(String) - Method in class org.antlr.stringtemplate.StringTemplateGroup
-
Get the ST for 'name' in this group only
- getTemplateHeaderString(boolean) - Method in class org.antlr.stringtemplate.StringTemplate
- getTemplateID() - Method in class org.antlr.stringtemplate.StringTemplate
- getTemplateInclude(StringTemplate, String, StringTemplateAST) - Method in class org.antlr.stringtemplate.language.ASTExpr
-
Call a string template with args and return result.
- getTemplateLexerClass() - Method in class org.antlr.stringtemplate.StringTemplateGroup
-
What lexer class to use to break up templates.
- getTemplateNameFromFileName(String) - Method in class org.antlr.stringtemplate.StringTemplateGroup
-
Convert a filename relativePath/name.st to relativePath/name.
- getTemplateNames() - Method in class org.antlr.stringtemplate.StringTemplateGroup
- getTemplateSignature(StringTemplateGroupInterface.TemplateDefinition) - Method in class org.antlr.stringtemplate.StringTemplateGroupInterface
- getText() - Method in class org.antlr.stringtemplate.test.TestStringTemplate.Tree
- getType() - Method in class org.antlr.stringtemplate.test.TestStringTemplate.Decl
- getUnMangledTemplateName(String) - Method in class org.antlr.stringtemplate.StringTemplateGroup
-
Return "t" from "region__t__foo"
- getValues() - Method in class org.antlr.stringtemplate.test.TestStringTemplate.Connector3
- group - Variable in class org.antlr.stringtemplate.language.GroupParser
- group - Variable in class org.antlr.stringtemplate.StringTemplate
-
This template was created as part of what group? Even if this template was created from a prototype in a supergroup, its group will be the subgroup.
- group(StringTemplateGroup) - Method in class org.antlr.stringtemplate.language.GroupParser
- groupFileLine - Variable in class org.antlr.stringtemplate.StringTemplate
-
If this template is defined within a group file, what line number?
- groupI - Variable in class org.antlr.stringtemplate.language.InterfaceParser
- groupInterface(StringTemplateGroupInterface) - Method in class org.antlr.stringtemplate.language.InterfaceParser
- GroupLexer - Class in org.antlr.stringtemplate.language
- GroupLexer(InputBuffer) - Constructor for class org.antlr.stringtemplate.language.GroupLexer
- GroupLexer(LexerSharedInputState) - Constructor for class org.antlr.stringtemplate.language.GroupLexer
- GroupLexer(InputStream) - Constructor for class org.antlr.stringtemplate.language.GroupLexer
- GroupLexer(Reader) - Constructor for class org.antlr.stringtemplate.language.GroupLexer
- GroupParser - Class in org.antlr.stringtemplate.language
-
Match a group of template definitions beginning with a group name declaration.
- GroupParser(ParserSharedInputState) - Constructor for class org.antlr.stringtemplate.language.GroupParser
- GroupParser(TokenBuffer) - Constructor for class org.antlr.stringtemplate.language.GroupParser
- GroupParser(TokenBuffer, int) - Constructor for class org.antlr.stringtemplate.language.GroupParser
- GroupParser(TokenStream) - Constructor for class org.antlr.stringtemplate.language.GroupParser
- GroupParser(TokenStream, int) - Constructor for class org.antlr.stringtemplate.language.GroupParser
- GroupParserTokenTypes - Interface in org.antlr.stringtemplate.language
H
- handleExprOptions(StringTemplate) - Method in class org.antlr.stringtemplate.language.ASTExpr
-
Grab and cache options; verify options are valid
- hasNext() - Method in class org.antlr.stringtemplate.language.ArrayIterator
- HEX - Static variable in interface org.antlr.stringtemplate.language.AngleBracketTemplateLexerTokenTypes
- HEX - Static variable in interface org.antlr.stringtemplate.language.TemplateParserTokenTypes
I
- i - Variable in class org.antlr.stringtemplate.language.ArrayIterator
-
Index into the data array
- ID - Static variable in interface org.antlr.stringtemplate.language.ActionEvaluatorTokenTypes
- ID - Static variable in interface org.antlr.stringtemplate.language.ActionParserTokenTypes
- ID - Static variable in interface org.antlr.stringtemplate.language.GroupParserTokenTypes
- ID - Static variable in interface org.antlr.stringtemplate.language.InterfaceParserTokenTypes
- IF - Static variable in interface org.antlr.stringtemplate.language.AngleBracketTemplateLexerTokenTypes
- IF - Static variable in interface org.antlr.stringtemplate.language.TemplateParserTokenTypes
- IF_EXPR - Static variable in interface org.antlr.stringtemplate.language.AngleBracketTemplateLexerTokenTypes
- IF_EXPR - Static variable in interface org.antlr.stringtemplate.language.TemplateParserTokenTypes
- ifAtom() - Method in class org.antlr.stringtemplate.language.ActionParser
- ifAtom(AST) - Method in class org.antlr.stringtemplate.language.ActionEvaluator
- ifCondition() - Method in class org.antlr.stringtemplate.language.ActionParser
- ifCondition(AST) - Method in class org.antlr.stringtemplate.language.ActionEvaluator
- implementInterface(String) - Method in class org.antlr.stringtemplate.StringTemplateGroup
-
Indicate that this group implements this interface; load if necessary if not in the nameToInterfaceMap.
- implementInterface(StringTemplateGroupInterface) - Method in class org.antlr.stringtemplate.StringTemplateGroup
-
Just track the new interface; check later.
- INCLUDE - Static variable in interface org.antlr.stringtemplate.language.ActionEvaluatorTokenTypes
- INCLUDE - Static variable in interface org.antlr.stringtemplate.language.ActionParserTokenTypes
- indent() - Method in class org.antlr.stringtemplate.AutoIndentWriter
- indent(int) - Method in class org.antlr.stringtemplate.AutoIndentWriter
- INDENT - Static variable in interface org.antlr.stringtemplate.language.AngleBracketTemplateLexerTokenTypes
- INDENT - Static variable in interface org.antlr.stringtemplate.language.TemplateParserTokenTypes
- indentation - Variable in class org.antlr.stringtemplate.language.ChunkToken
- indentation - Variable in class org.antlr.stringtemplate.language.Expr
-
Any thing spit out as a chunk (even plain text) must be indented according to whitespace before the action that generated it.
- indents - Variable in class org.antlr.stringtemplate.AutoIndentWriter
-
stack of indents; use List as it's much faster than Stack.
- indirectTemplate() - Method in class org.antlr.stringtemplate.language.ActionParser
-
Match (foo)() and (foo+".terse")()
- inLintMode() - Static method in class org.antlr.stringtemplate.StringTemplate
- INT - Static variable in interface org.antlr.stringtemplate.language.ActionEvaluatorTokenTypes
- INT - Static variable in interface org.antlr.stringtemplate.language.ActionParserTokenTypes
- InterfaceLexer - Class in org.antlr.stringtemplate.language
- InterfaceLexer(InputBuffer) - Constructor for class org.antlr.stringtemplate.language.InterfaceLexer
- InterfaceLexer(LexerSharedInputState) - Constructor for class org.antlr.stringtemplate.language.InterfaceLexer
- InterfaceLexer(InputStream) - Constructor for class org.antlr.stringtemplate.language.InterfaceLexer
- InterfaceLexer(Reader) - Constructor for class org.antlr.stringtemplate.language.InterfaceLexer
- InterfaceParser - Class in org.antlr.stringtemplate.language
-
Match an ST group interface.
- InterfaceParser(ParserSharedInputState) - Constructor for class org.antlr.stringtemplate.language.InterfaceParser
- InterfaceParser(TokenBuffer) - Constructor for class org.antlr.stringtemplate.language.InterfaceParser
- InterfaceParser(TokenBuffer, int) - Constructor for class org.antlr.stringtemplate.language.InterfaceParser
- InterfaceParser(TokenStream) - Constructor for class org.antlr.stringtemplate.language.InterfaceParser
- InterfaceParser(TokenStream, int) - Constructor for class org.antlr.stringtemplate.language.InterfaceParser
- InterfaceParserTokenTypes - Interface in org.antlr.stringtemplate.language
- interfaces - Variable in class org.antlr.stringtemplate.StringTemplateGroup
-
Keep track of all interfaces implemented by this group.
- invokeMethod(Method, Object, Object) - Method in class org.antlr.stringtemplate.language.ASTExpr
- isDefined(String) - Method in class org.antlr.stringtemplate.StringTemplateGroup
-
Is there *any* definition for template 'name' in this template or above it in the group hierarchy?
- isDefinedInThisGroup(String) - Method in class org.antlr.stringtemplate.StringTemplateGroup
- isEmpty() - Method in class org.antlr.stringtemplate.language.ArrayWrappedInList
- isLeaf(Object) - Method in class org.antlr.stringtemplate.misc.JTreeStringTemplateModel
- isRecursiveEnclosingInstance(StringTemplate) - Static method in class org.antlr.stringtemplate.StringTemplate
-
Look up the enclosing instance chain (and include this) to see if st is a template already in the enclosing instance chain.
- isRegion - Variable in class org.antlr.stringtemplate.StringTemplate
-
Does this template come from a invalid input: '<'@region>...invalid input: '<'@end> embedded in another template?
- isRegion() - Method in class org.antlr.stringtemplate.StringTemplate
- iterator() - Method in class org.antlr.stringtemplate.language.ArrayWrappedInList
- iterator() - Method in class org.antlr.stringtemplate.language.Cat
J
- JTreeStringTemplateModel - Class in org.antlr.stringtemplate.misc
-
A model that pulls data from a string template hierarchy.
- JTreeStringTemplateModel(StringTemplate) - Constructor for class org.antlr.stringtemplate.misc.JTreeStringTemplateModel
- JTreeStringTemplatePanel - Class in org.antlr.stringtemplate.misc
- JTreeStringTemplatePanel(TreeModel, TreeSelectionListener) - Constructor for class org.antlr.stringtemplate.misc.JTreeStringTemplatePanel
K
- keyValue() - Method in class org.antlr.stringtemplate.language.GroupParser
- keyValuePair(Map) - Method in class org.antlr.stringtemplate.language.GroupParser
L
- last(Object) - Method in class org.antlr.stringtemplate.language.ASTExpr
-
Return the last attribute if multiple valued or the attribute itself if single-valued.
- lastCheckedDisk - Variable in class org.antlr.stringtemplate.StringTemplateGroup
- LBRACK - Static variable in interface org.antlr.stringtemplate.language.ActionEvaluatorTokenTypes
- LBRACK - Static variable in interface org.antlr.stringtemplate.language.ActionParserTokenTypes
- LBRACK - Static variable in interface org.antlr.stringtemplate.language.GroupParserTokenTypes
- length(Object) - Method in class org.antlr.stringtemplate.language.ASTExpr
-
Return the length of a multiple valued attribute or 1 if it is a single attribute.
- LINE_BREAK - Static variable in interface org.antlr.stringtemplate.language.AngleBracketTemplateLexerTokenTypes
- LINE_BREAK - Static variable in interface org.antlr.stringtemplate.language.TemplateParserTokenTypes
- lineWidth - Variable in class org.antlr.stringtemplate.AutoIndentWriter
- list() - Method in class org.antlr.stringtemplate.language.ActionParser
- list(AST) - Method in class org.antlr.stringtemplate.language.ActionEvaluator
-
create a new list of expressions as a new multi-value attribute
- LIST - Static variable in interface org.antlr.stringtemplate.language.ActionEvaluatorTokenTypes
- LIST - Static variable in interface org.antlr.stringtemplate.language.ActionParserTokenTypes
- listElement() - Method in class org.antlr.stringtemplate.language.ActionParser
- listener - Variable in class org.antlr.stringtemplate.StringTemplateGroup
-
Where to report errors.
- listener - Variable in class org.antlr.stringtemplate.StringTemplateGroupInterface
-
Where to report errors.
- LITERAL - Static variable in interface org.antlr.stringtemplate.language.AngleBracketTemplateLexerTokenTypes
- LITERAL - Static variable in interface org.antlr.stringtemplate.language.TemplateParserTokenTypes
- LITERAL_default - Static variable in interface org.antlr.stringtemplate.language.GroupParserTokenTypes
- LITERAL_elseif - Static variable in interface org.antlr.stringtemplate.language.ActionEvaluatorTokenTypes
- LITERAL_elseif - Static variable in interface org.antlr.stringtemplate.language.ActionParserTokenTypes
- LITERAL_first - Static variable in interface org.antlr.stringtemplate.language.ActionEvaluatorTokenTypes
- LITERAL_first - Static variable in interface org.antlr.stringtemplate.language.ActionParserTokenTypes
- LITERAL_group - Static variable in interface org.antlr.stringtemplate.language.GroupParserTokenTypes
- LITERAL_implements - Static variable in interface org.antlr.stringtemplate.language.GroupParserTokenTypes
- LITERAL_interface - Static variable in interface org.antlr.stringtemplate.language.InterfaceParserTokenTypes
- LITERAL_last - Static variable in interface org.antlr.stringtemplate.language.ActionEvaluatorTokenTypes
- LITERAL_last - Static variable in interface org.antlr.stringtemplate.language.ActionParserTokenTypes
- LITERAL_length - Static variable in interface org.antlr.stringtemplate.language.ActionEvaluatorTokenTypes
- LITERAL_length - Static variable in interface org.antlr.stringtemplate.language.ActionParserTokenTypes
- LITERAL_optional - Static variable in interface org.antlr.stringtemplate.language.InterfaceParserTokenTypes
- LITERAL_rest - Static variable in interface org.antlr.stringtemplate.language.ActionEvaluatorTokenTypes
- LITERAL_rest - Static variable in interface org.antlr.stringtemplate.language.ActionParserTokenTypes
- LITERAL_strip - Static variable in interface org.antlr.stringtemplate.language.ActionEvaluatorTokenTypes
- LITERAL_strip - Static variable in interface org.antlr.stringtemplate.language.ActionParserTokenTypes
- LITERAL_super - Static variable in interface org.antlr.stringtemplate.language.ActionEvaluatorTokenTypes
- LITERAL_super - Static variable in interface org.antlr.stringtemplate.language.ActionParserTokenTypes
- LITERAL_trunc - Static variable in interface org.antlr.stringtemplate.language.ActionEvaluatorTokenTypes
- LITERAL_trunc - Static variable in interface org.antlr.stringtemplate.language.ActionParserTokenTypes
- loadGroup(String) - Method in class org.antlr.stringtemplate.PathGroupLoader
- loadGroup(String) - Static method in class org.antlr.stringtemplate.StringTemplateGroup
- loadGroup(String) - Method in interface org.antlr.stringtemplate.StringTemplateGroupLoader
-
Load the group called groupName from somewhere.
- loadGroup(String, Class, StringTemplateGroup) - Method in class org.antlr.stringtemplate.PathGroupLoader
-
Load a group with a specified superGroup.
- loadGroup(String, Class, StringTemplateGroup) - Static method in class org.antlr.stringtemplate.StringTemplateGroup
- loadGroup(String, Class, StringTemplateGroup) - Method in interface org.antlr.stringtemplate.StringTemplateGroupLoader
-
Specify the template lexer to use for parsing templates.
- loadGroup(String, StringTemplateGroup) - Method in class org.antlr.stringtemplate.PathGroupLoader
- loadGroup(String, StringTemplateGroup) - Static method in class org.antlr.stringtemplate.StringTemplateGroup
- loadGroup(String, StringTemplateGroup) - Method in interface org.antlr.stringtemplate.StringTemplateGroupLoader
-
Load a group with a specified superGroup.
- loadInterface(String) - Method in class org.antlr.stringtemplate.PathGroupLoader
- loadInterface(String) - Static method in class org.antlr.stringtemplate.StringTemplateGroup
- loadInterface(String) - Method in interface org.antlr.stringtemplate.StringTemplateGroupLoader
-
Load the interface called interfaceName from somewhere.
- loadTemplate(String, BufferedReader) - Method in class org.antlr.stringtemplate.StringTemplateGroup
- loadTemplate(String, String) - Method in class org.antlr.stringtemplate.StringTemplateGroup
- loadTemplateFromBeneathRootDirOrCLASSPATH(String) - Method in class org.antlr.stringtemplate.StringTemplateGroup
-
Load a template whose name is derived from the template filename.
- locate(String) - Method in class org.antlr.stringtemplate.CommonGroupLoader
-
Look in each relative directory for the file called 'name'.
- locate(String) - Method in class org.antlr.stringtemplate.PathGroupLoader
-
Look in each directory for the file called 'name'.
- lookupFormalArgument(String) - Method in class org.antlr.stringtemplate.StringTemplate
-
From this template upward in the enclosing template tree, recursively look for the formal parameter.
- lookupTemplate(String) - Method in class org.antlr.stringtemplate.StringTemplateGroup
- lookupTemplate(StringTemplate, String) - Method in class org.antlr.stringtemplate.StringTemplateGroup
-
Get the template called 'name' from the group.
- LPAREN - Static variable in interface org.antlr.stringtemplate.language.ActionEvaluatorTokenTypes
- LPAREN - Static variable in interface org.antlr.stringtemplate.language.ActionParserTokenTypes
- LPAREN - Static variable in interface org.antlr.stringtemplate.language.GroupParserTokenTypes
- LPAREN - Static variable in interface org.antlr.stringtemplate.language.InterfaceParserTokenTypes
M
- mACTION(boolean) - Method in class org.antlr.stringtemplate.language.AngleBracketTemplateLexer
- mACTION(boolean) - Method in class org.antlr.stringtemplate.language.DefaultTemplateLexer
- main(String[]) - Static method in class org.antlr.stringtemplate.misc.StringTemplateTreeView
- mANONYMOUS_TEMPLATE(boolean) - Method in class org.antlr.stringtemplate.language.ActionLexer
- mANONYMOUS_TEMPLATE(boolean) - Method in class org.antlr.stringtemplate.language.GroupLexer
- map() - Method in class org.antlr.stringtemplate.language.GroupParser
- MAP_KEY_VALUE - Static variable in class org.antlr.stringtemplate.language.ASTExpr
-
Used to indicate "default:key" in maps within groups
- mapdef(StringTemplateGroup) - Method in class org.antlr.stringtemplate.language.GroupParser
- mapPairs(Map) - Method in class org.antlr.stringtemplate.language.GroupParser
- maps - Variable in class org.antlr.stringtemplate.StringTemplateGroup
-
Maps map names to HashMap objects.
- mASSIGN(boolean) - Method in class org.antlr.stringtemplate.language.ActionLexer
- mASSIGN(boolean) - Method in class org.antlr.stringtemplate.language.GroupLexer
- mAT(boolean) - Method in class org.antlr.stringtemplate.language.GroupLexer
- mBIGSTRING(boolean) - Method in class org.antlr.stringtemplate.language.GroupLexer
- mCOLON(boolean) - Method in class org.antlr.stringtemplate.language.ActionLexer
- mCOLON(boolean) - Method in class org.antlr.stringtemplate.language.GroupLexer
- mCOLON(boolean) - Method in class org.antlr.stringtemplate.language.InterfaceLexer
- mCOMMA(boolean) - Method in class org.antlr.stringtemplate.language.ActionLexer
- mCOMMA(boolean) - Method in class org.antlr.stringtemplate.language.GroupLexer
- mCOMMA(boolean) - Method in class org.antlr.stringtemplate.language.InterfaceLexer
- mCOMMENT(boolean) - Method in class org.antlr.stringtemplate.language.AngleBracketTemplateLexer
- mCOMMENT(boolean) - Method in class org.antlr.stringtemplate.language.DefaultTemplateLexer
- mDEFINED_TO_BE(boolean) - Method in class org.antlr.stringtemplate.language.GroupLexer
- mDOT(boolean) - Method in class org.antlr.stringtemplate.language.ActionLexer
- mDOT(boolean) - Method in class org.antlr.stringtemplate.language.GroupLexer
- mDOTDOTDOT(boolean) - Method in class org.antlr.stringtemplate.language.ActionLexer
- mESC(boolean) - Method in class org.antlr.stringtemplate.language.AngleBracketTemplateLexer
- mESC(boolean) - Method in class org.antlr.stringtemplate.language.DefaultTemplateLexer
- mESC_CHAR(boolean) - Method in class org.antlr.stringtemplate.language.AngleBracketTemplateLexer
- mESC_CHAR(boolean) - Method in class org.antlr.stringtemplate.language.DefaultTemplateLexer
- mESC_CHAR(boolean, boolean) - Method in class org.antlr.stringtemplate.language.ActionLexer
-
Match escape sequences, optionally translating them for strings, but not for templates.
- mEXPR(boolean) - Method in class org.antlr.stringtemplate.language.AngleBracketTemplateLexer
- mEXPR(boolean) - Method in class org.antlr.stringtemplate.language.DefaultTemplateLexer
- mHEX(boolean) - Method in class org.antlr.stringtemplate.language.AngleBracketTemplateLexer
- mHEX(boolean) - Method in class org.antlr.stringtemplate.language.DefaultTemplateLexer
- mID(boolean) - Method in class org.antlr.stringtemplate.language.ActionLexer
- mID(boolean) - Method in class org.antlr.stringtemplate.language.GroupLexer
- mID(boolean) - Method in class org.antlr.stringtemplate.language.InterfaceLexer
- mIF_EXPR(boolean) - Method in class org.antlr.stringtemplate.language.AngleBracketTemplateLexer
- mIF_EXPR(boolean) - Method in class org.antlr.stringtemplate.language.DefaultTemplateLexer
- mINDENT(boolean) - Method in class org.antlr.stringtemplate.language.AngleBracketTemplateLexer
- mINDENT(boolean) - Method in class org.antlr.stringtemplate.language.DefaultTemplateLexer
- mINT(boolean) - Method in class org.antlr.stringtemplate.language.ActionLexer
- MISSING - Static variable in class org.antlr.stringtemplate.language.ASTExpr
- ML_COMMENT - Static variable in interface org.antlr.stringtemplate.language.GroupParserTokenTypes
- ML_COMMENT - Static variable in interface org.antlr.stringtemplate.language.InterfaceParserTokenTypes
- mLBRACK(boolean) - Method in class org.antlr.stringtemplate.language.ActionLexer
- mLBRACK(boolean) - Method in class org.antlr.stringtemplate.language.GroupLexer
- mLINE_BREAK(boolean) - Method in class org.antlr.stringtemplate.language.AngleBracketTemplateLexer
- mLINE_BREAK(boolean) - Method in class org.antlr.stringtemplate.language.DefaultTemplateLexer
- mLITERAL(boolean) - Method in class org.antlr.stringtemplate.language.AngleBracketTemplateLexer
- mLITERAL(boolean) - Method in class org.antlr.stringtemplate.language.DefaultTemplateLexer
- mLPAREN(boolean) - Method in class org.antlr.stringtemplate.language.ActionLexer
- mLPAREN(boolean) - Method in class org.antlr.stringtemplate.language.GroupLexer
- mLPAREN(boolean) - Method in class org.antlr.stringtemplate.language.InterfaceLexer
- mML_COMMENT(boolean) - Method in class org.antlr.stringtemplate.language.GroupLexer
- mML_COMMENT(boolean) - Method in class org.antlr.stringtemplate.language.InterfaceLexer
- mNESTED_ANONYMOUS_TEMPLATE(boolean) - Method in class org.antlr.stringtemplate.language.ActionLexer
- mNESTED_PARENS(boolean) - Method in class org.antlr.stringtemplate.language.AngleBracketTemplateLexer
- mNESTED_PARENS(boolean) - Method in class org.antlr.stringtemplate.language.DefaultTemplateLexer
- mNEWLINE(boolean) - Method in class org.antlr.stringtemplate.language.AngleBracketTemplateLexer
- mNEWLINE(boolean) - Method in class org.antlr.stringtemplate.language.DefaultTemplateLexer
- mNOT(boolean) - Method in class org.antlr.stringtemplate.language.ActionLexer
- mOPTIONAL(boolean) - Method in class org.antlr.stringtemplate.language.GroupLexer
- mPLUS(boolean) - Method in class org.antlr.stringtemplate.language.ActionLexer
- mPLUS(boolean) - Method in class org.antlr.stringtemplate.language.GroupLexer
- mRBRACK(boolean) - Method in class org.antlr.stringtemplate.language.ActionLexer
- mRBRACK(boolean) - Method in class org.antlr.stringtemplate.language.GroupLexer
- mRPAREN(boolean) - Method in class org.antlr.stringtemplate.language.ActionLexer
- mRPAREN(boolean) - Method in class org.antlr.stringtemplate.language.GroupLexer
- mRPAREN(boolean) - Method in class org.antlr.stringtemplate.language.InterfaceLexer
- mSEMI(boolean) - Method in class org.antlr.stringtemplate.language.ActionLexer
- mSEMI(boolean) - Method in class org.antlr.stringtemplate.language.GroupLexer
- mSEMI(boolean) - Method in class org.antlr.stringtemplate.language.InterfaceLexer
- mSL_COMMENT(boolean) - Method in class org.antlr.stringtemplate.language.GroupLexer
- mSL_COMMENT(boolean) - Method in class org.antlr.stringtemplate.language.InterfaceLexer
- mSTAR(boolean) - Method in class org.antlr.stringtemplate.language.GroupLexer
- mSTRING(boolean) - Method in class org.antlr.stringtemplate.language.ActionLexer
- mSTRING(boolean) - Method in class org.antlr.stringtemplate.language.GroupLexer
- mSUBTEMPLATE(boolean) - Method in class org.antlr.stringtemplate.language.AngleBracketTemplateLexer
- mSUBTEMPLATE(boolean) - Method in class org.antlr.stringtemplate.language.DefaultTemplateLexer
- mTEMPLATE(boolean) - Method in class org.antlr.stringtemplate.language.AngleBracketTemplateLexer
- mTEMPLATE(boolean) - Method in class org.antlr.stringtemplate.language.DefaultTemplateLexer
- mTEMPLATE_ARGS(boolean) - Method in class org.antlr.stringtemplate.language.ActionLexer
- MULTI_APPLY - Static variable in interface org.antlr.stringtemplate.language.ActionEvaluatorTokenTypes
- MULTI_APPLY - Static variable in interface org.antlr.stringtemplate.language.ActionParserTokenTypes
- mWS(boolean) - Method in class org.antlr.stringtemplate.language.ActionLexer
- mWS(boolean) - Method in class org.antlr.stringtemplate.language.GroupLexer
- mWS(boolean) - Method in class org.antlr.stringtemplate.language.InterfaceLexer
- mWS_CHAR(boolean) - Method in class org.antlr.stringtemplate.language.ActionLexer
N
- n - Variable in class org.antlr.stringtemplate.language.ArrayIterator
-
Arrays are fixed size; precompute.
- n - Variable in class org.antlr.stringtemplate.language.ArrayWrappedInList
-
Arrays are fixed size; precompute.
- name - Variable in class org.antlr.stringtemplate.language.ActionEvaluator.NameValuePair
- name - Variable in class org.antlr.stringtemplate.language.FormalArgument
- name - Variable in class org.antlr.stringtemplate.StringTemplate
-
What's the name of this template?
- name - Variable in class org.antlr.stringtemplate.StringTemplateGroup
-
What is the group name
- name - Variable in class org.antlr.stringtemplate.StringTemplateGroupInterface
-
What is the group name
- namedTemplate() - Method in class org.antlr.stringtemplate.language.ActionParser
- nameToGroupMap - Static variable in class org.antlr.stringtemplate.StringTemplateGroup
-
Track all groups by name; maps name to StringTemplateGroup
- nameToInterfaceMap - Static variable in class org.antlr.stringtemplate.StringTemplateGroup
-
Track all interfaces by name; maps name to StringTemplateGroupInterface
- NameValuePair() - Constructor for class org.antlr.stringtemplate.language.ActionEvaluator.NameValuePair
- nativeGroup - Variable in class org.antlr.stringtemplate.StringTemplate
-
What group originally defined the prototype for this template? This affects the set of templates I can refer to.
- NESTED_ANONYMOUS_TEMPLATE - Static variable in interface org.antlr.stringtemplate.language.ActionEvaluatorTokenTypes
- NESTED_ANONYMOUS_TEMPLATE - Static variable in interface org.antlr.stringtemplate.language.ActionParserTokenTypes
- NESTED_PARENS - Static variable in interface org.antlr.stringtemplate.language.AngleBracketTemplateLexerTokenTypes
- NESTED_PARENS - Static variable in interface org.antlr.stringtemplate.language.TemplateParserTokenTypes
- newline - Variable in class org.antlr.stringtemplate.AutoIndentWriter
-
\n or \r\n?
- NEWLINE - Static variable in interface org.antlr.stringtemplate.language.AngleBracketTemplateLexerTokenTypes
- NEWLINE - Static variable in interface org.antlr.stringtemplate.language.TemplateParserTokenTypes
- NewlineRef - Class in org.antlr.stringtemplate.language
-
Represents a newline.
- NewlineRef(StringTemplate, String) - Constructor for class org.antlr.stringtemplate.language.NewlineRef
- next() - Method in class org.antlr.stringtemplate.language.ArrayIterator
- nextToken() - Method in class org.antlr.stringtemplate.language.ActionLexer
- nextToken() - Method in class org.antlr.stringtemplate.language.AngleBracketTemplateLexer
- nextToken() - Method in class org.antlr.stringtemplate.language.DefaultTemplateLexer
- nextToken() - Method in class org.antlr.stringtemplate.language.GroupLexer
- nextToken() - Method in class org.antlr.stringtemplate.language.InterfaceLexer
- NO_WRAP - Static variable in interface org.antlr.stringtemplate.StringTemplateWriter
- noDebugStartStopStrings - Variable in class org.antlr.stringtemplate.StringTemplateGroup
-
The set of templates to ignore when dumping start/stop debug strings
- NoIndentWriter - Class in org.antlr.stringtemplate
-
Just pass through the text
- NoIndentWriter(Writer) - Constructor for class org.antlr.stringtemplate.NoIndentWriter
- nonAlternatingTemplateExpr() - Method in class org.antlr.stringtemplate.language.ActionParser
- NonPublicProperty() - Constructor for class org.antlr.stringtemplate.test.TestStringTemplate.NonPublicProperty
- NOT - Static variable in interface org.antlr.stringtemplate.language.ActionEvaluatorTokenTypes
- NOT - Static variable in interface org.antlr.stringtemplate.language.ActionParserTokenTypes
- NOT_FOUND_ST - Static variable in class org.antlr.stringtemplate.StringTemplateGroup
-
Used to indicate that the template doesn't exist.
- NOTHING - Static variable in interface org.antlr.stringtemplate.language.ActionEvaluatorTokenTypes
- NOTHING - Static variable in interface org.antlr.stringtemplate.language.ActionParserTokenTypes
- NULL_TREE_LOOKAHEAD - Static variable in interface org.antlr.stringtemplate.language.ActionEvaluatorTokenTypes
- NULL_TREE_LOOKAHEAD - Static variable in interface org.antlr.stringtemplate.language.ActionParserTokenTypes
- NULL_TREE_LOOKAHEAD - Static variable in interface org.antlr.stringtemplate.language.AngleBracketTemplateLexerTokenTypes
- NULL_TREE_LOOKAHEAD - Static variable in interface org.antlr.stringtemplate.language.GroupParserTokenTypes
- NULL_TREE_LOOKAHEAD - Static variable in interface org.antlr.stringtemplate.language.InterfaceParserTokenTypes
- NULL_TREE_LOOKAHEAD - Static variable in interface org.antlr.stringtemplate.language.TemplateParserTokenTypes
- numberOfDefaultArgumentValues - Variable in class org.antlr.stringtemplate.StringTemplate
-
How many formal arguments to this template have default values specified?
O
- ONE_OR_MORE - Static variable in class org.antlr.stringtemplate.language.FormalArgument
- option(Map) - Method in class org.antlr.stringtemplate.language.ActionParser
- OPTIONAL - Static variable in class org.antlr.stringtemplate.language.FormalArgument
- OPTIONAL - Static variable in interface org.antlr.stringtemplate.language.GroupParserTokenTypes
- optionList() - Method in class org.antlr.stringtemplate.language.ActionParser
- org.antlr.stringtemplate - package org.antlr.stringtemplate
- org.antlr.stringtemplate.language - package org.antlr.stringtemplate.language
- org.antlr.stringtemplate.misc - package org.antlr.stringtemplate.misc
- org.antlr.stringtemplate.test - package org.antlr.stringtemplate.test
- out - Variable in class org.antlr.stringtemplate.AutoIndentWriter
- out - Variable in class org.antlr.stringtemplate.language.ActionEvaluator
P
- parallelArrayTemplateApplication() - Method in class org.antlr.stringtemplate.language.ActionParser
- parseAction(String) - Method in class org.antlr.stringtemplate.StringTemplate
- parseAggregateAttributeSpec(String, List) - Method in class org.antlr.stringtemplate.StringTemplate
-
Split "aggrName.{propName1,propName2}" into list [propName1,propName2] and the aggrName.
- parseGroup(Reader) - Method in class org.antlr.stringtemplate.StringTemplateGroup
- parseInterface(Reader) - Method in class org.antlr.stringtemplate.StringTemplateGroupInterface
- passThroughAttributes - Variable in class org.antlr.stringtemplate.StringTemplate
-
Normally, formal parameters hide any attributes inherited from the enclosing template with the same name.
- PathGroupLoader - Class in org.antlr.stringtemplate
-
A brain dead loader that looks only in the directory(ies) you specify in the ctor.
- PathGroupLoader(String, StringTemplateErrorListener) - Constructor for class org.antlr.stringtemplate.PathGroupLoader
-
Pass a single dir or multiple dirs separated by colons from which to load groups/interfaces.
- PathGroupLoader(StringTemplateErrorListener) - Constructor for class org.antlr.stringtemplate.PathGroupLoader
- pattern - Variable in class org.antlr.stringtemplate.StringTemplate
-
The original, immutable pattern/language (not really used again after initial "compilation", setup/parsing).
- PLUS - Static variable in interface org.antlr.stringtemplate.language.ActionEvaluatorTokenTypes
- PLUS - Static variable in interface org.antlr.stringtemplate.language.ActionParserTokenTypes
- PLUS - Static variable in interface org.antlr.stringtemplate.language.GroupParserTokenTypes
- popAnchorPoint() - Method in class org.antlr.stringtemplate.AutoIndentWriter
- popAnchorPoint() - Method in interface org.antlr.stringtemplate.StringTemplateWriter
- popIndentation() - Method in class org.antlr.stringtemplate.AutoIndentWriter
- popIndentation() - Method in interface org.antlr.stringtemplate.StringTemplateWriter
- primaryExpr() - Method in class org.antlr.stringtemplate.language.ActionParser
- printDebugString() - Method in class org.antlr.stringtemplate.StringTemplate
- properties - Variable in class org.antlr.stringtemplate.StringTemplate.Aggregate
- pushAnchorPoint() - Method in class org.antlr.stringtemplate.AutoIndentWriter
- pushAnchorPoint() - Method in interface org.antlr.stringtemplate.StringTemplateWriter
- pushIndentation(String) - Method in class org.antlr.stringtemplate.AutoIndentWriter
-
Push even blank (null) indents as they are like scopes; must be able to pop them back off stack.
- pushIndentation(String) - Method in interface org.antlr.stringtemplate.StringTemplateWriter
- put(String, Object) - Method in class org.antlr.stringtemplate.StringTemplate.Aggregate
-
Allow StringTemplate to add values, but prevent the end user from doing so.
- putToMultiValuedMap(Map, Object, Object) - Method in class org.antlr.stringtemplate.StringTemplate
-
Manage a hash table like it has multiple unique values.
R
- rawGetObjectProperty(StringTemplate, Object, Object) - Method in class org.antlr.stringtemplate.language.ASTExpr
- rawSetArgumentAttribute(StringTemplate, Map, String, Object) - Method in class org.antlr.stringtemplate.StringTemplate
-
Argument evaluation such as foo(x=y), x must be checked against foo's argument list not this's (which is the enclosing context).
- rawSetAttribute(Map, String, Object) - Method in class org.antlr.stringtemplate.StringTemplate
-
Map a value to a named attribute.
- RBRACK - Static variable in interface org.antlr.stringtemplate.language.ActionEvaluatorTokenTypes
- RBRACK - Static variable in interface org.antlr.stringtemplate.language.ActionParserTokenTypes
- RBRACK - Static variable in interface org.antlr.stringtemplate.language.GroupParserTokenTypes
- referencedAttributes - Variable in class org.antlr.stringtemplate.StringTemplate
- refreshIntervalInSeconds - Variable in class org.antlr.stringtemplate.StringTemplateGroup
-
How long before tossing out all templates in seconds.
- REGION_DEF - Static variable in interface org.antlr.stringtemplate.language.AngleBracketTemplateLexerTokenTypes
- REGION_DEF - Static variable in interface org.antlr.stringtemplate.language.TemplateParserTokenTypes
- REGION_EMBEDDED - Static variable in class org.antlr.stringtemplate.StringTemplate
-
invalid input: '<'@r>...invalid input: '<'@end>
- REGION_EXPLICIT - Static variable in class org.antlr.stringtemplate.StringTemplate
- REGION_IMPLICIT - Static variable in class org.antlr.stringtemplate.StringTemplate
-
invalid input: '<'@r()>
- REGION_REF - Static variable in interface org.antlr.stringtemplate.language.AngleBracketTemplateLexerTokenTypes
- REGION_REF - Static variable in interface org.antlr.stringtemplate.language.TemplateParserTokenTypes
- regionDefType - Variable in class org.antlr.stringtemplate.StringTemplate
-
If someone refs invalid input: '<'@r()> in template t, an implicit
- regions - Variable in class org.antlr.stringtemplate.StringTemplate
-
Set of implicit and embedded regions for this template
- registerDefaultLexer(Class) - Static method in class org.antlr.stringtemplate.StringTemplateGroup
- registerGroupLoader(StringTemplateGroupLoader) - Static method in class org.antlr.stringtemplate.StringTemplateGroup
- registerRenderer(Class, Object) - Method in class org.antlr.stringtemplate.StringTemplateGroup
-
Register a renderer for all objects of a particular type for all templates in this group.
- registerRenderer(Class, AttributeRenderer) - Method in class org.antlr.stringtemplate.StringTemplate
-
Register a renderer for all objects of a particular type.
- remove() - Method in class org.antlr.stringtemplate.language.ArrayIterator
- removeAttribute(String) - Method in class org.antlr.stringtemplate.StringTemplate
- removeTreeModelListener(TreeModelListener) - Method in class org.antlr.stringtemplate.misc.JTreeStringTemplateModel
- reportError(RecognitionException) - Method in class org.antlr.stringtemplate.language.ActionEvaluator
- reportError(RecognitionException) - Method in class org.antlr.stringtemplate.language.ActionParser
- reportError(RecognitionException) - Method in class org.antlr.stringtemplate.language.AngleBracketTemplateLexer
- reportError(RecognitionException) - Method in class org.antlr.stringtemplate.language.DefaultTemplateLexer
- reportError(RecognitionException) - Method in class org.antlr.stringtemplate.language.GroupParser
- reportError(RecognitionException) - Method in class org.antlr.stringtemplate.language.InterfaceParser
- reportError(RecognitionException) - Method in class org.antlr.stringtemplate.language.TemplateParser
- REQUIRED - Static variable in class org.antlr.stringtemplate.language.FormalArgument
- reset() - Method in class org.antlr.stringtemplate.StringTemplate
- resetTemplateCounter() - Static method in class org.antlr.stringtemplate.StringTemplate
-
reset the template ID counter to 0; public so that testing routine can access but not really of interest to the user.
- rest(Object) - Method in class org.antlr.stringtemplate.language.ASTExpr
-
Return the everything but the first attribute if multiple valued or null if single-valued.
- rootDir - Variable in class org.antlr.stringtemplate.StringTemplateGroup
-
Under what directory should I look for templates? If null, to look into the CLASSPATH for templates as resources.
- RPAREN - Static variable in interface org.antlr.stringtemplate.language.ActionEvaluatorTokenTypes
- RPAREN - Static variable in interface org.antlr.stringtemplate.language.ActionParserTokenTypes
- RPAREN - Static variable in interface org.antlr.stringtemplate.language.GroupParserTokenTypes
- RPAREN - Static variable in interface org.antlr.stringtemplate.language.InterfaceParserTokenTypes
S
- self - Variable in class org.antlr.stringtemplate.language.ActionEvaluator
- self - Variable in class org.antlr.stringtemplate.language.ActionParser
- self - Variable in class org.antlr.stringtemplate.language.AngleBracketTemplateLexer
- self - Variable in class org.antlr.stringtemplate.language.DefaultTemplateLexer
- self - Variable in class org.antlr.stringtemplate.language.TemplateParser
- SEMI - Static variable in interface org.antlr.stringtemplate.language.ActionEvaluatorTokenTypes
- SEMI - Static variable in interface org.antlr.stringtemplate.language.ActionParserTokenTypes
- SEMI - Static variable in interface org.antlr.stringtemplate.language.GroupParserTokenTypes
- SEMI - Static variable in interface org.antlr.stringtemplate.language.InterfaceParserTokenTypes
- setArgumentContext(Map) - Method in class org.antlr.stringtemplate.StringTemplate
- setArgumentsAST(StringTemplateAST) - Method in class org.antlr.stringtemplate.StringTemplate
- setAttribute(String, int) - Method in class org.antlr.stringtemplate.StringTemplate
-
Convenience method to box ints
- setAttribute(String, Object) - Method in class org.antlr.stringtemplate.StringTemplate
-
Set an attribute for this template.
- setAttribute(String, Object[]) - Method in class org.antlr.stringtemplate.StringTemplate
-
Create an aggregate from the list of properties in aggrSpec and fill with values from values array.
- setAttribute(String, Object, Object) - Method in class org.antlr.stringtemplate.StringTemplate
-
Set an aggregate attribute with two values.
- setAttribute(String, Object, Object, Object) - Method in class org.antlr.stringtemplate.StringTemplate
- setAttribute(String, Object, Object, Object, Object) - Method in class org.antlr.stringtemplate.StringTemplate
- setAttribute(String, Object, Object, Object, Object, Object) - Method in class org.antlr.stringtemplate.StringTemplate
- setAttributeRenderers(Map) - Method in class org.antlr.stringtemplate.StringTemplate
-
Specify a complete map of what object classes should map to which renderer objects.
- setAttributeRenderers(Map) - Method in class org.antlr.stringtemplate.StringTemplateGroup
-
Specify a complete map of what object classes should map to which renderer objects for every template in this group (that doesn't override it per template).
- setAttributes(Map) - Method in class org.antlr.stringtemplate.StringTemplate
- setDefaultArgumentValues() - Method in class org.antlr.stringtemplate.StringTemplate
-
Set any default argument values that were not set by the invoking template or by setAttribute directly.
- setElseSubtemplate(StringTemplate) - Method in class org.antlr.stringtemplate.language.ConditionalExpr
- setEnclosingInstance(StringTemplate) - Method in class org.antlr.stringtemplate.StringTemplate
- setErrorListener(StringTemplateErrorListener) - Method in class org.antlr.stringtemplate.StringTemplate
- setErrorListener(StringTemplateErrorListener) - Method in class org.antlr.stringtemplate.StringTemplateGroup
- setFileCharEncoding(String) - Method in class org.antlr.stringtemplate.PathGroupLoader
- setFileCharEncoding(String) - Method in class org.antlr.stringtemplate.StringTemplateGroup
- setFormalArguments(LinkedHashMap) - Method in class org.antlr.stringtemplate.StringTemplate
- setGroup(StringTemplateGroup) - Method in class org.antlr.stringtemplate.StringTemplate
- setGroupFileLine(int) - Method in class org.antlr.stringtemplate.StringTemplate
- setIndentation(String) - Method in class org.antlr.stringtemplate.language.ChunkToken
- setIndentation(String) - Method in class org.antlr.stringtemplate.language.Expr
- setIsRegion(boolean) - Method in class org.antlr.stringtemplate.StringTemplate
- setLineWidth(int) - Method in class org.antlr.stringtemplate.AutoIndentWriter
- setLineWidth(int) - Method in interface org.antlr.stringtemplate.StringTemplateWriter
- setLintMode(boolean) - Static method in class org.antlr.stringtemplate.StringTemplate
-
Make StringTemplate check your work as it evaluates templates.
- setName(String) - Method in class org.antlr.stringtemplate.StringTemplate
- setName(String) - Method in class org.antlr.stringtemplate.StringTemplateGroup
- setName(String) - Method in class org.antlr.stringtemplate.StringTemplateGroupInterface
- setNativeGroup(StringTemplateGroup) - Method in class org.antlr.stringtemplate.StringTemplate
- setPassThroughAttributes(boolean) - Method in class org.antlr.stringtemplate.StringTemplate
-
Normally if you call template y from x, y cannot see any attributes of x that are defined as formal parameters of y.
- setPredefinedAttributes() - Method in class org.antlr.stringtemplate.StringTemplate
- setRefreshInterval(int) - Method in class org.antlr.stringtemplate.StringTemplateGroup
-
How often to refresh all templates from disk.
- setRegionDefType(int) - Method in class org.antlr.stringtemplate.StringTemplate
- setRootDir(String) - Method in class org.antlr.stringtemplate.StringTemplateGroup
- setSoleFormalArgumentToIthValue(StringTemplate, Map, Object) - Method in class org.antlr.stringtemplate.language.ASTExpr
- setStringTemplate(StringTemplate) - Method in class org.antlr.stringtemplate.language.StringTemplateAST
- setStringTemplateWriter(Class) - Method in class org.antlr.stringtemplate.StringTemplateGroup
-
Specify a StringTemplateWriter implementing class to use for filtering output
- setSubtemplate(StringTemplate) - Method in class org.antlr.stringtemplate.language.ConditionalExpr
- setSuperGroup(String) - Method in class org.antlr.stringtemplate.StringTemplateGroup
-
Called by group parser when ": supergroupname" is found.
- setSuperGroup(StringTemplateGroup) - Method in class org.antlr.stringtemplate.StringTemplateGroup
- setSuperInterface(StringTemplateGroupInterface) - Method in class org.antlr.stringtemplate.StringTemplateGroupInterface
- setTemplate(String) - Method in class org.antlr.stringtemplate.StringTemplate
- singleArg() - Method in class org.antlr.stringtemplate.language.ActionParser
- singleFunctionArg(AST) - Method in class org.antlr.stringtemplate.language.ActionEvaluator
- singleTemplateArg(AST, StringTemplate, Map) - Method in class org.antlr.stringtemplate.language.ActionEvaluator
- SINGLEVALUEARG - Static variable in interface org.antlr.stringtemplate.language.ActionEvaluatorTokenTypes
- SINGLEVALUEARG - Static variable in interface org.antlr.stringtemplate.language.ActionParserTokenTypes
- size() - Method in class org.antlr.stringtemplate.language.ArrayWrappedInList
- size() - Method in class org.antlr.stringtemplate.language.Cat
- SL_COMMENT - Static variable in interface org.antlr.stringtemplate.language.GroupParserTokenTypes
- SL_COMMENT - Static variable in interface org.antlr.stringtemplate.language.InterfaceParserTokenTypes
- st - Variable in class org.antlr.stringtemplate.language.StringTemplateAST
- STAR - Static variable in interface org.antlr.stringtemplate.language.GroupParserTokenTypes
- STAttributeList() - Constructor for class org.antlr.stringtemplate.StringTemplate.STAttributeList
- STAttributeList(int) - Constructor for class org.antlr.stringtemplate.StringTemplate.STAttributeList
- STRING - Static variable in interface org.antlr.stringtemplate.language.ActionEvaluatorTokenTypes
- STRING - Static variable in interface org.antlr.stringtemplate.language.ActionParserTokenTypes
- STRING - Static variable in interface org.antlr.stringtemplate.language.GroupParserTokenTypes
- StringRef - Class in org.antlr.stringtemplate.language
-
Represents a chunk of just simple text to spit out; nothing to "evaluate"
- StringRef(StringTemplate, String) - Constructor for class org.antlr.stringtemplate.language.StringRef
- StringRenderer() - Constructor for class org.antlr.stringtemplate.test.TestStringTemplate.StringRenderer
- StringTemplate - Class in org.antlr.stringtemplate
-
A StringTemplate is a "document" with holes in it where you can stick values.
- StringTemplate() - Constructor for class org.antlr.stringtemplate.StringTemplate
-
Create a blank template with no pattern and no attributes
- StringTemplate(String) - Constructor for class org.antlr.stringtemplate.StringTemplate
-
Create an anonymous template.
- StringTemplate(String, Class) - Constructor for class org.antlr.stringtemplate.StringTemplate
- StringTemplate(StringTemplateGroup, String) - Constructor for class org.antlr.stringtemplate.StringTemplate
-
Create an anonymous template with no name, but with a group
- StringTemplate(StringTemplateGroup, String, HashMap) - Constructor for class org.antlr.stringtemplate.StringTemplate
- StringTemplate.Aggregate - Class in org.antlr.stringtemplate
-
An automatically created aggregate of properties.
- StringTemplate.STAttributeList - Class in org.antlr.stringtemplate
-
Just an alias for ArrayList, but this way I can track whether a list is something ST created or it's an incoming list.
- StringTemplateAST - Class in org.antlr.stringtemplate.language
- StringTemplateAST() - Constructor for class org.antlr.stringtemplate.language.StringTemplateAST
- StringTemplateAST(int, String) - Constructor for class org.antlr.stringtemplate.language.StringTemplateAST
- StringTemplateErrorListener - Interface in org.antlr.stringtemplate
-
Lets you specify where errors, warnings go.
- StringTemplateGroup - Class in org.antlr.stringtemplate
-
Manages a group of named mutually-referential StringTemplate objects.
- StringTemplateGroup(Reader) - Constructor for class org.antlr.stringtemplate.StringTemplateGroup
-
Create a group from the template group defined by a input stream.
- StringTemplateGroup(Reader, Class) - Constructor for class org.antlr.stringtemplate.StringTemplateGroup
- StringTemplateGroup(Reader, Class, StringTemplateErrorListener) - Constructor for class org.antlr.stringtemplate.StringTemplateGroup
- StringTemplateGroup(Reader, Class, StringTemplateErrorListener, StringTemplateGroup) - Constructor for class org.antlr.stringtemplate.StringTemplateGroup
-
Create a group from the input stream, but use a nondefault lexer to break the templates up into chunks.
- StringTemplateGroup(Reader, StringTemplateErrorListener) - Constructor for class org.antlr.stringtemplate.StringTemplateGroup
- StringTemplateGroup(String) - Constructor for class org.antlr.stringtemplate.StringTemplateGroup
-
Create a group manager for some templates, all of which are loaded as resources via the classloader.
- StringTemplateGroup(String, Class) - Constructor for class org.antlr.stringtemplate.StringTemplateGroup
- StringTemplateGroup(String, String) - Constructor for class org.antlr.stringtemplate.StringTemplateGroup
-
Create a group manager for some templates, all of which are at or below the indicated directory.
- StringTemplateGroup(String, String, Class) - Constructor for class org.antlr.stringtemplate.StringTemplateGroup
- StringTemplateGroupInterface - Class in org.antlr.stringtemplate
-
A group interface is like a group without the template implementations; there are just template names/argument-lists like this: interface foo; class(name,fields); method(name,args,body);
- StringTemplateGroupInterface(Reader) - Constructor for class org.antlr.stringtemplate.StringTemplateGroupInterface
- StringTemplateGroupInterface(Reader, StringTemplateErrorListener) - Constructor for class org.antlr.stringtemplate.StringTemplateGroupInterface
- StringTemplateGroupInterface(Reader, StringTemplateErrorListener, StringTemplateGroupInterface) - Constructor for class org.antlr.stringtemplate.StringTemplateGroupInterface
-
Create an interface from the input stream
- StringTemplateGroupLoader - Interface in org.antlr.stringtemplate
-
When group files derive from another group, we have to know how to load that group and its supergroups.
- StringTemplateToken - Class in org.antlr.stringtemplate.language
- StringTemplateToken() - Constructor for class org.antlr.stringtemplate.language.StringTemplateToken
- StringTemplateToken(int, String) - Constructor for class org.antlr.stringtemplate.language.StringTemplateToken
- StringTemplateToken(int, String, List) - Constructor for class org.antlr.stringtemplate.language.StringTemplateToken
- StringTemplateToken(String) - Constructor for class org.antlr.stringtemplate.language.StringTemplateToken
- StringTemplateTreeView - Class in org.antlr.stringtemplate.misc
-
This class visually illustrates a StringTemplate instance including the chunks (text + expressions) and the attributes table.
- StringTemplateTreeView(String, StringTemplate) - Constructor for class org.antlr.stringtemplate.misc.StringTemplateTreeView
- StringTemplateWriter - Interface in org.antlr.stringtemplate
-
Generic StringTemplate output writer filter.
- strip(Object) - Method in class org.antlr.stringtemplate.language.ASTExpr
-
Return a new list w/o null values.
- SUBTEMPLATE - Static variable in interface org.antlr.stringtemplate.language.AngleBracketTemplateLexerTokenTypes
- SUBTEMPLATE - Static variable in interface org.antlr.stringtemplate.language.TemplateParserTokenTypes
- suffixes - Static variable in class org.antlr.stringtemplate.language.FormalArgument
- superGroup - Variable in class org.antlr.stringtemplate.StringTemplateGroup
-
Are we derived from another group? Templates not found in this group will be searched for in the superGroup recursively.
- superInterface - Variable in class org.antlr.stringtemplate.StringTemplateGroupInterface
-
Are we derived from another group? Templates not found in this group will be searched for in the superGroup recursively.
- supportedOptions - Static variable in class org.antlr.stringtemplate.language.ASTExpr
-
John Snyders gave me an example implementation for this checking
T
- template() - Method in class org.antlr.stringtemplate.language.ActionParser
- template(AST, Vector) - Method in class org.antlr.stringtemplate.language.ActionEvaluator
- template(StringTemplate) - Method in class org.antlr.stringtemplate.language.TemplateParser
- template(StringTemplateGroup) - Method in class org.antlr.stringtemplate.language.GroupParser
- template(StringTemplateGroupInterface) - Method in class org.antlr.stringtemplate.language.InterfaceParser
- TEMPLATE - Static variable in interface org.antlr.stringtemplate.language.ActionEvaluatorTokenTypes
- TEMPLATE - Static variable in interface org.antlr.stringtemplate.language.ActionParserTokenTypes
- TEMPLATE - Static variable in interface org.antlr.stringtemplate.language.AngleBracketTemplateLexerTokenTypes
- TEMPLATE - Static variable in interface org.antlr.stringtemplate.language.TemplateParserTokenTypes
- TEMPLATE_ARGS - Static variable in interface org.antlr.stringtemplate.language.ActionEvaluatorTokenTypes
- TEMPLATE_ARGS - Static variable in interface org.antlr.stringtemplate.language.ActionParserTokenTypes
- templateApplication(AST) - Method in class org.antlr.stringtemplate.language.ActionEvaluator
-
Apply template(s) to an attribute; can be applied to another apply result.
- templateID - Variable in class org.antlr.stringtemplate.StringTemplate
- templateInclude() - Method in class org.antlr.stringtemplate.language.ActionParser
- templateInclude(AST) - Method in class org.antlr.stringtemplate.language.ActionEvaluator
- templateLexerClass - Variable in class org.antlr.stringtemplate.StringTemplateGroup
-
How to pull apart a template into chunks?
- TemplateParser - Class in org.antlr.stringtemplate.language
-
A parser used to break up a single template into chunks, text literals and attribute expressions.
- TemplateParser(ParserSharedInputState) - Constructor for class org.antlr.stringtemplate.language.TemplateParser
- TemplateParser(TokenBuffer) - Constructor for class org.antlr.stringtemplate.language.TemplateParser
- TemplateParser(TokenBuffer, int) - Constructor for class org.antlr.stringtemplate.language.TemplateParser
- TemplateParser(TokenStream) - Constructor for class org.antlr.stringtemplate.language.TemplateParser
- TemplateParser(TokenStream, int) - Constructor for class org.antlr.stringtemplate.language.TemplateParser
- TemplateParserTokenTypes - Interface in org.antlr.stringtemplate.language
- templates - Variable in class org.antlr.stringtemplate.StringTemplateGroup
-
Maps template name to StringTemplate object
- templates - Variable in class org.antlr.stringtemplate.StringTemplateGroupInterface
-
Maps template name to TemplateDefinition object
- templatesDefinedInGroupFile - Variable in class org.antlr.stringtemplate.StringTemplateGroup
-
When templates are files on the disk, the refresh interval is used to know when to reload.
- templatesExpr() - Method in class org.antlr.stringtemplate.language.ActionParser
- test16BitUnicodeChar() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- test3LevelSuperRef() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- test8BitEuroChars() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
-
FIXME: Dannish does not work if typed directly in with default file encoding on windows.
- testAlternatingTemplateApplication() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testAlternativeWriter() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testAngleBracketsNoGroup() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testAngleBracketsWithGroupFile() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testAnonTemplateArgs() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testAnonTemplateArgs2() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testAnonTemplateOnLeftOfApply() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testAnonTemplateWithArgHasNoITArg() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testAnonymousTemplateAccessToEnclosingAttributes() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testApplyAnonymousTemplateToAggregateAttribute() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testApplyAnonymousTemplateToArrayAndMapProperty() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testApplyAnonymousTemplateToMapAndSet() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testApplyAnonymousTemplateToMultiValuedAttribute() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testApplyAnonymousTemplateToSingleValuedAttribute() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testApplyingTemplateFromDiskWithPrecompiledIF() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testApplyRepeatedAnonymousTemplateWithForeignTemplateRefToMultiValuedAttribute() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testApplySuperTemplateRef() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testApplyTemplateNameExpression() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testApplyTemplateNameTemplateEval() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testApplyTemplateToSingleValuedAttribute() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testApplyTemplateToSingleValuedAttributeWithDefaultAttribute() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testApplyTemplateWithNoFormalArgs() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testApplyTemplateWithSingleFormalArgs() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testArgEvaluationContext() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testArgumentContext() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testArgumentsAsTemplates() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testArgumentsAsTemplatesDefaultDelimiters() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testAttributeRefButtedUpAgainstEndifAndWhitespace() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testAttributeTrue(Object) - Method in class org.antlr.stringtemplate.language.ASTExpr
-
Normally StringTemplate tests presence or absence of attributes for adherence to my principles of separation, but some people disagree and want to change.
- testBackslash() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testBackslash2() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testCannotFindInterfaceFile() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testCat2Attributes() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testCat2AttributesWithApply() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testCat3Attributes() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testCatListAndEmptyAttributes() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testCatListAndSingleAttribute() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testCatWithIFAsElement() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testCatWithNestedTemplateApplicationAsElement() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testCatWithNullTemplateApplicationAsElement() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testCatWithTemplateApplicationAsElement() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testChangingAttrValueRepeatedTemplateApplicationToVector() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testChangingAttrValueTemplateApplicationToVector() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testCharLiterals() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testCollectionAttributes() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testCombinedOp() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testComplicatedIndirectTemplateApplication() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testComplicatedInheritance() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testComplicatedSeparatorExpr() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testComputedPropertyName() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testDefaultArgsWhenNotInvoked() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testDefaultArgument() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testDefaultArgument2() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testDefaultArgumentAsTemplate() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testDefaultArgumentAsTemplate2() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testDefaultArgumentImplicitlySet() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
-
This fails because checkNullAttributeAgainstFormalArguments looks for a formal argument at the current level not of the original embedded template.
- testDefaultArgumentInParensToEvalEarly() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testDefaultArgumentManuallySet() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testDeliberateRecursiveTemplateApplication() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testDoNotInheritAttributesThroughFormalArgs() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testDoNotUseDefaultArgument() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testDumpMapAndSet() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testElseClause() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testElseIfClause() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testElseIfClause2() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testElseIfClauseAndElse() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testElseIfClauseAngleBrackets() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testEmbeddedComments() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testEmbeddedCommentsAngleBracketed() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testEmbeddedMultiLineIF() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testEmbeddedRegionRedefError() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testEmbeddedRegionRef() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testEmbeddedRegionRefAngleBrackets() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testEmbeddedRegionRefWithNewlinesAngleBrackets() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testEmbeddedRendererSeesEnclosing() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testEmptyExprAsFirstLineGetsNoOutput() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testEmptyGroupTemplate() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testEmptyIteratedValueGetsSeparator() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testEmptyListGetsNoOutput() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testEmptyListNoIteratorGetsNoOutput() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testEmptyStringAndEmptyAnonTemplateAsParameterUsingAngleBracketLexer() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testEmptyStringAndEmptyAnonTemplateAsParameterUsingDollarLexer() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testEscapedTemplateDelimiters() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testEscapeEscape() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testEscapeEscapeNestedAngle() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testEscapes() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testEscapesOutsideExpressions() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testExpressionAsRHSOfAssignment() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testExprInParens() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testFindTemplateInCLASSPATH() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testFirstOp() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testFirstWithCatAttribute() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testFirstWithListOfMaps() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testFirstWithOneAttributeOp() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testFormalArgumentAssignment() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testFormalArgumentAssignmentInApply() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testFortranLineWrap() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testGroupExtendsSuperGroup() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testGroupExtendsSuperGroupWithAngleBrackets() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testGroupFileFormat() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testGroupSatisfiesSingleInterface() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testHashMapPropertyFetch() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testHashMapPropertyFetchEmbeddedStringTemplate() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testIFBoolean() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
-
As of 2.0, you can test a boolean value
- testIFConditionWithTemplateApplication() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testIFCondWithParensDollarDelimsTemplate() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testIFCondWithParensTemplate() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testIFTemplate() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testImmediateTemplateAsAttributeLoop() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testImplicitOverriddenRegionRedefError() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testImplicitRegionRedefError() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testIncomingArraysAreOk() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testIncomingLists() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
-
FIXME: BUG! Iterator is not reset from first to second $x$ Either reset the iterator or pass an attribute that knows to get the iterator each time.
- testIncomingListsAreNotModified() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testIncomingListsAreNotModified2() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testIndentBetweenLeftJustifiedLiterals() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testIndentBeyondLineWidth() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testIndentedExpr() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testIndentOfMultilineAttributes() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testIndentOfMultipleBlankLines() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testIndex0Var() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testIndex0VarWithMultipleExprs() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testIndexVar() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testIndexVarWithMultipleExprs() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testIndirectTemplateApplication() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testIndirectTemplateWithArgsApplication() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testInheritArgumentFromRecursiveTemplateApplication() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testInterfaceFileFormat() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testInvokeIndirectTemplateWithSingleFormalArgs() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testIteratedConditionalWithEmptyElseValueGetsSeparator() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testJustCat() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testLastOp() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testLastWithLengthOneListAttributeOp() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testLastWithOneAttributeOp() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testLazyEvalOfSuperInApplySuperTemplateRef() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testLengthOp() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testLengthOpNull() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testLengthOpOfListWithNulls() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testLengthOpOfStrippedListWithNulls() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testLengthOpOfStrippedListWithNullsFrontAndBack() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testLengthOpPrimitive() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testLengthOpSingleValue() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testLengthOpWithMap() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testLengthOpWithSet() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testLineBreak() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testLineBreak2() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testLineBreakDollar() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testLineBreakDollar2() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testLineBreakNoWhiteSpace() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testLineBreakNoWhiteSpaceDollar() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testLineDoesNotWrapDueToLiteral() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testLineWrap() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testLineWrapAnchored() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testLineWrapCharAfterWrapIsNewline() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testLineWrapEdgeCase() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testLineWrapForAnonTemplate() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testLineWrapForAnonTemplateAnchored() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testLineWrapForAnonTemplateComplicatedWrap() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testLineWrapInNestedExpr() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testLineWrapLastCharIsNewline() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testLineWrapWithDiffAnchor() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testLineWrapWithNormalizedNewlines() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testListAsTemplateArgument() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testListLiteralWithEmptyElements() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
-
Added feature for ST-21
- testListOfEmbeddedTemplateSeesEnclosingAttributes() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testListOfIntArrays() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testMap() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testMapDefaultIsDefaultString() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
-
Test that a map can return a string with the word: default.
- testMapDefaultStringAsKey() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
-
Test that a map can have only the default entry.
- testMapDefaultValue() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testMapDefaultValueIsKey() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testMapEmptyDefaultValue() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testMapEmptyValueAndAngleBracketStrings() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testMapHiddenByFormalArg() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testMapKeyLookupViaTemplate() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testMapKeys() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testMapKeysWithIntegerType() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testMapMissingDefaultValueIsEmpty() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testMapValues() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testMapValuesAreTemplates() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testMapViaEnclosingTemplates() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testMapViaEnclosingTemplates2() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testMismatchedInterfaceTemplate() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testMissingEndDelimiter() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testMissingEndRegionError() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testMissingEndRegionErrorAngleBrackets() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testMissingInheritedAttribute() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testMissingInterfaceTemplate() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testMissingIteratedConditionalValueGetsNOSeparator() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testMissingIteratedConditionalValueGetsNOSeparator2() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testMissingIteratedDoubleConditionalValueGetsNOSeparator() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testMissingOptionalInterfaceTemplate() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testMultiDirGroupLoading() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testMultiLevelInheritance() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testMultipleAdditions() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testMultipleRefsToListAttribute() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testMultiValuedAttributeWithAnonymousTemplateUsingIndexVariableI() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testMultiValuedAttributeWithSeparator() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testNestedAnonymousTemplates() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testNestedAnonymousTemplatesAgain() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testNestedIF() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testNestedIFTemplate() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testNestedIndent() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testNestedIndentedExpr() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testNestedOp() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testNestedWithIndentAndTrackStartOfExpr() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testNewlineNormalizationInAttribute() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testNewlineNormalizationInTemplateString() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testNewlineNormalizationInTemplateStringPC() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testNoDotsInAttributeNames() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testNoDotsInTemplateNames() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testNoGroupLoader() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testNonNullButEmptyIteratorTestsFalse() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testNonPublicPropertyAccess() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testNullIndirectTemplate() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testNullIndirectTemplateApplication() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testNullListGetsNoOutput() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testNullOptionHasEmptyNullValue() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testNullOptionSingleNullValue() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testNullOptionSingleNullValueInList() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testNullSingleValueInListWithTemplateApply() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testNullSingleValueWithTemplateApply() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testNullTemplateApplication() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testNullTemplateToMultiValuedApplication() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testNullValueInList() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testNullValueInListNoNullOption() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testNullValueInListWithTemplateApply() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testNullValueInListWithTemplateApplyNullFirstValue() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testObjectPropertyReference() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testOverriddenRenderer() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testOverrideInheritance() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testOverrideThroughConditional() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testParallelAttributeIteration() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testParallelAttributeIterationHasI() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testParallelAttributeIterationWithDifferentSizes() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testParallelAttributeIterationWithDifferentSizesTemplateRefInsideToo() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testParallelAttributeIterationWithMismatchArgListSizes() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testParallelAttributeIterationWithMissingArgs() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testParallelAttributeIterationWithNullValue() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testParallelAttributeIterationWithSingletons() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testParameterAndAttributeScoping() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testParenthesizedExpression() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testPassThroughAttributes() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testPassThroughAttributes2() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testRecursion() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testRegionOverride() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testRegionOverrideRefSuperImplicitRegion() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testRegionOverrideRefSuperRegion() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testRegionOverrideRefSuperRegion3Levels() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testRegionRef() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testRegionRefAngleBrackets() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testRegionRefWithDefAngleBrackets() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testRegionRefWithDefInConditional() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testRegionRefWithImplicitDefInConditional() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testRendererForGroup() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testRendererForST() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testRendererWithFormat() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testRendererWithFormatAndList() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testRendererWithFormatAndSeparator() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testRendererWithFormatAndSeparatorAndNull() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testRepeatedApplicationOfTemplateToMultiValuedAttributeWithSeparator() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testRepeatedApplicationOfTemplateToSingleValuedAttribute() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testRepeatedIteratedAttrFromArg() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
-
If an iterator is sent into ST, it must be cannot be reset after each use so repeated refs yield empty values.
- testRepeatedRestOp() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testRestOp() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testRestOpEmptyList() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testRestWithLengthOneListAttributeOp() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testRestWithOneAttributeOp() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testReUseOfCat() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testReUseOfRestResult() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testReUseOfStripResult() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testSetButNotRefd() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testSimpleAutoIndent() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testSimpleIndentOfAttributeList() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testSimpleInheritance() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testSingleExprTemplateArgument() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testSingleExprTemplateArgumentError() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testSingleExprTemplateArgumentInApply() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testSingleValuedAttributes() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testSingleValueWrap() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testSizeZeroButNonNullListGetsNoOutput() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testSizeZeroOnLineByItselfGetsNoOutput() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testSizeZeroOnLineWithIndentGetsNoOutput() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testSoleFormalTemplateArgumentInMultiApply() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testStringCatenationOnSingleValuedAttributeViaTemplateLiteral() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testStringCatenationOpOnArg() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testStringCatenationOpOnArgWithEqualsInString() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testStringLiteralAsAttribute() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- TestStringTemplate - Class in org.antlr.stringtemplate.test
- TestStringTemplate() - Constructor for class org.antlr.stringtemplate.test.TestStringTemplate
- TestStringTemplate.Connector - Class in org.antlr.stringtemplate.test
- TestStringTemplate.Connector2 - Class in org.antlr.stringtemplate.test
- TestStringTemplate.Connector3 - Class in org.antlr.stringtemplate.test
- TestStringTemplate.DateRenderer - Class in org.antlr.stringtemplate.test
- TestStringTemplate.DateRenderer2 - Class in org.antlr.stringtemplate.test
- TestStringTemplate.DateRenderer3 - Class in org.antlr.stringtemplate.test
- TestStringTemplate.Decl - Class in org.antlr.stringtemplate.test
- TestStringTemplate.NonPublicProperty - Class in org.antlr.stringtemplate.test
- TestStringTemplate.StringRenderer - Class in org.antlr.stringtemplate.test
- TestStringTemplate.Tree - Class in org.antlr.stringtemplate.test
- testStripOpOfListOfListsWithNulls() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testStripOpOfListWithNulls() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testStripOpOfNull() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testStripOpOfSingleAlt() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testSubtemplatesAnchorToo() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testSuperReferenceInIfClause() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
-
Check what happens when a semicolon is appended to a single line template Should fail with a parse error(?) and not a missing template error.
- testSuperRegionRefError() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testSuperTemplateRef() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testTemplateAlias() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testTemplateApplicationAsOptionValue() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testTemplateApplicationAsRHSOfAssignment() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testTemplateArgumentEvaluatedInSurroundingContext() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testTemplateGetPropertyGetsAttribute() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testTemplateNameExpression() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testTemplateParameterDecls() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
-
Check syntax and setAttribute-time errors
- testTemplatePolymorphism() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testTemplateRedef() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testTruncOp() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testUndefinedArgumentAssignment() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testUndefinedArgumentAssignmentInApply() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testUndefinedAttributeReference() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testUndefinedDefaultAttributeReference() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testUnicodeLiterals() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testUnknownRegionDefError() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- testWhiteSpaceAtEndOfTemplate() - Method in class org.antlr.stringtemplate.test.TestStringTemplate
- text - Variable in class org.antlr.stringtemplate.test.TestStringTemplate.Tree
- toArray() - Method in class org.antlr.stringtemplate.language.ArrayWrappedInList
- toDebugString() - Method in class org.antlr.stringtemplate.StringTemplate
- toString() - Method in class org.antlr.stringtemplate.language.ASTExpr
- toString() - Method in class org.antlr.stringtemplate.language.Cat
- toString() - Method in class org.antlr.stringtemplate.language.ChunkToken
- toString() - Method in class org.antlr.stringtemplate.language.FormalArgument
- toString() - Method in class org.antlr.stringtemplate.language.StringRef
- toString() - Method in class org.antlr.stringtemplate.language.StringTemplateToken
- toString() - Method in class org.antlr.stringtemplate.StringTemplate.Aggregate
- toString() - Method in class org.antlr.stringtemplate.StringTemplate
- toString() - Method in class org.antlr.stringtemplate.StringTemplateGroup
- toString() - Method in class org.antlr.stringtemplate.StringTemplateGroupInterface
- toString(boolean) - Method in class org.antlr.stringtemplate.StringTemplateGroup
- toString(int) - Method in class org.antlr.stringtemplate.StringTemplate
- toString(Object) - Method in interface org.antlr.stringtemplate.AttributeRenderer
- toString(Object) - Method in class org.antlr.stringtemplate.test.TestStringTemplate.DateRenderer
- toString(Object) - Method in class org.antlr.stringtemplate.test.TestStringTemplate.DateRenderer2
- toString(Object) - Method in class org.antlr.stringtemplate.test.TestStringTemplate.DateRenderer3
- toString(Object) - Method in class org.antlr.stringtemplate.test.TestStringTemplate.StringRenderer
- toString(Object, String) - Method in interface org.antlr.stringtemplate.AttributeRenderer
- toString(Object, String) - Method in class org.antlr.stringtemplate.test.TestStringTemplate.DateRenderer
- toString(Object, String) - Method in class org.antlr.stringtemplate.test.TestStringTemplate.DateRenderer2
- toString(Object, String) - Method in class org.antlr.stringtemplate.test.TestStringTemplate.DateRenderer3
- toString(Object, String) - Method in class org.antlr.stringtemplate.test.TestStringTemplate.StringRenderer
- toStructureString() - Method in class org.antlr.stringtemplate.StringTemplate
-
Don't print values, just report the nested structure with attribute names.
- toStructureString(int) - Method in class org.antlr.stringtemplate.StringTemplate
- trackAttributeReference(String) - Method in class org.antlr.stringtemplate.StringTemplate
-
Indicates that 'name' has been referenced in this template.
- Tree(String) - Constructor for class org.antlr.stringtemplate.test.TestStringTemplate.Tree
- trunc(Object) - Method in class org.antlr.stringtemplate.language.ASTExpr
-
Return all but the last element.
U
- UNKNOWN - Static variable in class org.antlr.stringtemplate.language.FormalArgument
-
When template arguments are not available such as when the user uses "new StringTemplate(...)", then the list of formal arguments must be distinguished from the case where a template can specify args and there just aren't any such as the t() template above.
- upcomingAtEND(int) - Method in class org.antlr.stringtemplate.language.AngleBracketTemplateLexer
- upcomingAtEND(int) - Method in class org.antlr.stringtemplate.language.DefaultTemplateLexer
- upcomingELSE(int) - Method in class org.antlr.stringtemplate.language.AngleBracketTemplateLexer
- upcomingELSE(int) - Method in class org.antlr.stringtemplate.language.DefaultTemplateLexer
- upcomingENDIF(int) - Method in class org.antlr.stringtemplate.language.AngleBracketTemplateLexer
- upcomingENDIF(int) - Method in class org.antlr.stringtemplate.language.DefaultTemplateLexer
- upcomingNewline(int) - Method in class org.antlr.stringtemplate.language.AngleBracketTemplateLexer
- upcomingNewline(int) - Method in class org.antlr.stringtemplate.language.DefaultTemplateLexer
- userSpecifiedWriter - Variable in class org.antlr.stringtemplate.StringTemplateGroup
-
Normally AutoIndentWriter is used to filter output, but user can specify a new one.
V
- value - Variable in class org.antlr.stringtemplate.language.ActionEvaluator.NameValuePair
- VALUE - Static variable in interface org.antlr.stringtemplate.language.ActionEvaluatorTokenTypes
- VALUE - Static variable in interface org.antlr.stringtemplate.language.ActionParserTokenTypes
- valueExpr() - Method in class org.antlr.stringtemplate.language.ActionParser
- valueForPathChanged(TreePath, Object) - Method in class org.antlr.stringtemplate.misc.JTreeStringTemplateModel
- verifyInterfaceImplementations() - Method in class org.antlr.stringtemplate.StringTemplateGroup
-
verify that this group satisfies its interfaces
- VERSION - Static variable in class org.antlr.stringtemplate.StringTemplate
W
- warning(String) - Method in class org.antlr.stringtemplate.StringTemplate
- warning(String) - Method in interface org.antlr.stringtemplate.StringTemplateErrorListener
- wrap(Object) - Static method in class org.antlr.stringtemplate.misc.JTreeStringTemplateModel
-
Get a wrapper object by adding "Wrapper" to class name.
- write(String) - Method in class org.antlr.stringtemplate.AutoIndentWriter
-
Write out a string literal or attribute expression or expression element.
- write(String) - Method in class org.antlr.stringtemplate.NoIndentWriter
- write(String) - Method in interface org.antlr.stringtemplate.StringTemplateWriter
-
Write the string and return how many actual chars were written.
- write(String, String) - Method in class org.antlr.stringtemplate.AutoIndentWriter
-
Write out a string literal or attribute expression or expression element.
- write(String, String) - Method in interface org.antlr.stringtemplate.StringTemplateWriter
-
Same as write, but wrap lines using the indicated string as the wrap character (such as "\n").
- write(StringTemplate, Object, StringTemplateWriter) - Method in class org.antlr.stringtemplate.language.ASTExpr
- write(StringTemplate, StringTemplateWriter) - Method in class org.antlr.stringtemplate.language.ASTExpr
-
To write out the value of an ASTExpr, invoke the evaluator in eval.g to walk the tree writing out the values.
- write(StringTemplate, StringTemplateWriter) - Method in class org.antlr.stringtemplate.language.ConditionalExpr
-
To write out the value of a condition expr, invoke the evaluator in eval.g to walk the condition tree computing the boolean value.
- write(StringTemplate, StringTemplateWriter) - Method in class org.antlr.stringtemplate.language.Expr
-
How to write this node to output; return how many char written
- write(StringTemplate, StringTemplateWriter) - Method in class org.antlr.stringtemplate.language.StringRef
-
Just print out the string; no reference to self because this is a literal--not sensitive to attribute values.
- write(StringTemplateWriter) - Method in class org.antlr.stringtemplate.StringTemplate
-
Walk the chunks, asking them to write themselves out according to attribute values of 'this.attributes'.
- writeAttribute(StringTemplate, Object, StringTemplateWriter) - Method in class org.antlr.stringtemplate.language.ASTExpr
-
How to spit out an object.
- writeFile(String, String, String) - Static method in class org.antlr.stringtemplate.test.TestStringTemplate
- writeIterableValue(StringTemplate, Object, StringTemplateWriter) - Method in class org.antlr.stringtemplate.language.ASTExpr
- writePOJO(StringTemplate, Object, StringTemplateWriter) - Method in class org.antlr.stringtemplate.language.ASTExpr
- writeSeparator(String) - Method in class org.antlr.stringtemplate.AutoIndentWriter
- writeSeparator(String) - Method in interface org.antlr.stringtemplate.StringTemplateWriter
-
Write a separator.
- writeSubTemplate(StringTemplate, StringTemplateWriter, StringTemplate) - Method in class org.antlr.stringtemplate.language.ConditionalExpr
- writeTemplate(StringTemplate, Object, StringTemplateWriter) - Method in class org.antlr.stringtemplate.language.ASTExpr
- writeWrapSeparator(String) - Method in class org.antlr.stringtemplate.AutoIndentWriter
- writeWrapSeparator(String) - Method in interface org.antlr.stringtemplate.StringTemplateWriter
-
Because we might need to wrap at a non-atomic string boundary (such as when we wrap in between template applications invalid input: '<'data:{v|[
]}; wrap>) we need to expose the wrap string writing just like for the separator. - WS - Static variable in interface org.antlr.stringtemplate.language.ActionEvaluatorTokenTypes
- WS - Static variable in interface org.antlr.stringtemplate.language.ActionParserTokenTypes
- WS - Static variable in interface org.antlr.stringtemplate.language.GroupParserTokenTypes
- WS - Static variable in interface org.antlr.stringtemplate.language.InterfaceParserTokenTypes
- WS_CHAR - Static variable in interface org.antlr.stringtemplate.language.ActionEvaluatorTokenTypes
- WS_CHAR - Static variable in interface org.antlr.stringtemplate.language.ActionParserTokenTypes
Z
- ZERO_OR_MORE - Static variable in class org.antlr.stringtemplate.language.FormalArgument
_
- _tokenNames - Static variable in class org.antlr.stringtemplate.language.ActionEvaluator
- _tokenNames - Static variable in class org.antlr.stringtemplate.language.ActionParser
- _tokenNames - Static variable in class org.antlr.stringtemplate.language.GroupParser
- _tokenNames - Static variable in class org.antlr.stringtemplate.language.InterfaceParser
- _tokenNames - Static variable in class org.antlr.stringtemplate.language.TemplateParser
- _tokenSet_0 - Static variable in class org.antlr.stringtemplate.language.ActionEvaluator
- _tokenSet_0 - Static variable in class org.antlr.stringtemplate.language.ActionLexer
- _tokenSet_0 - Static variable in class org.antlr.stringtemplate.language.ActionParser
- _tokenSet_0 - Static variable in class org.antlr.stringtemplate.language.AngleBracketTemplateLexer
- _tokenSet_0 - Static variable in class org.antlr.stringtemplate.language.DefaultTemplateLexer
- _tokenSet_0 - Static variable in class org.antlr.stringtemplate.language.GroupLexer
- _tokenSet_0 - Static variable in class org.antlr.stringtemplate.language.GroupParser
- _tokenSet_0 - Static variable in class org.antlr.stringtemplate.language.InterfaceLexer
- _tokenSet_0 - Static variable in class org.antlr.stringtemplate.language.InterfaceParser
- _tokenSet_0 - Static variable in class org.antlr.stringtemplate.language.TemplateParser
- _tokenSet_1 - Static variable in class org.antlr.stringtemplate.language.ActionLexer
- _tokenSet_1 - Static variable in class org.antlr.stringtemplate.language.ActionParser
- _tokenSet_1 - Static variable in class org.antlr.stringtemplate.language.AngleBracketTemplateLexer
- _tokenSet_1 - Static variable in class org.antlr.stringtemplate.language.DefaultTemplateLexer
- _tokenSet_1 - Static variable in class org.antlr.stringtemplate.language.GroupLexer
- _tokenSet_1 - Static variable in class org.antlr.stringtemplate.language.GroupParser
- _tokenSet_1 - Static variable in class org.antlr.stringtemplate.language.InterfaceParser
- _tokenSet_1 - Static variable in class org.antlr.stringtemplate.language.TemplateParser
- _tokenSet_10 - Static variable in class org.antlr.stringtemplate.language.ActionParser
- _tokenSet_10 - Static variable in class org.antlr.stringtemplate.language.AngleBracketTemplateLexer
- _tokenSet_10 - Static variable in class org.antlr.stringtemplate.language.DefaultTemplateLexer
- _tokenSet_11 - Static variable in class org.antlr.stringtemplate.language.ActionParser
- _tokenSet_11 - Static variable in class org.antlr.stringtemplate.language.AngleBracketTemplateLexer
- _tokenSet_11 - Static variable in class org.antlr.stringtemplate.language.DefaultTemplateLexer
- _tokenSet_12 - Static variable in class org.antlr.stringtemplate.language.ActionParser
- _tokenSet_12 - Static variable in class org.antlr.stringtemplate.language.AngleBracketTemplateLexer
- _tokenSet_12 - Static variable in class org.antlr.stringtemplate.language.DefaultTemplateLexer
- _tokenSet_13 - Static variable in class org.antlr.stringtemplate.language.ActionParser
- _tokenSet_13 - Static variable in class org.antlr.stringtemplate.language.AngleBracketTemplateLexer
- _tokenSet_14 - Static variable in class org.antlr.stringtemplate.language.ActionParser
- _tokenSet_2 - Static variable in class org.antlr.stringtemplate.language.ActionLexer
- _tokenSet_2 - Static variable in class org.antlr.stringtemplate.language.ActionParser
- _tokenSet_2 - Static variable in class org.antlr.stringtemplate.language.AngleBracketTemplateLexer
- _tokenSet_2 - Static variable in class org.antlr.stringtemplate.language.DefaultTemplateLexer
- _tokenSet_2 - Static variable in class org.antlr.stringtemplate.language.GroupLexer
- _tokenSet_2 - Static variable in class org.antlr.stringtemplate.language.GroupParser
- _tokenSet_2 - Static variable in class org.antlr.stringtemplate.language.InterfaceParser
- _tokenSet_3 - Static variable in class org.antlr.stringtemplate.language.ActionLexer
- _tokenSet_3 - Static variable in class org.antlr.stringtemplate.language.ActionParser
- _tokenSet_3 - Static variable in class org.antlr.stringtemplate.language.AngleBracketTemplateLexer
- _tokenSet_3 - Static variable in class org.antlr.stringtemplate.language.DefaultTemplateLexer
- _tokenSet_3 - Static variable in class org.antlr.stringtemplate.language.GroupParser
- _tokenSet_4 - Static variable in class org.antlr.stringtemplate.language.ActionLexer
- _tokenSet_4 - Static variable in class org.antlr.stringtemplate.language.ActionParser
- _tokenSet_4 - Static variable in class org.antlr.stringtemplate.language.AngleBracketTemplateLexer
- _tokenSet_4 - Static variable in class org.antlr.stringtemplate.language.DefaultTemplateLexer
- _tokenSet_4 - Static variable in class org.antlr.stringtemplate.language.GroupParser
- _tokenSet_5 - Static variable in class org.antlr.stringtemplate.language.ActionLexer
- _tokenSet_5 - Static variable in class org.antlr.stringtemplate.language.ActionParser
- _tokenSet_5 - Static variable in class org.antlr.stringtemplate.language.AngleBracketTemplateLexer
- _tokenSet_5 - Static variable in class org.antlr.stringtemplate.language.DefaultTemplateLexer
- _tokenSet_5 - Static variable in class org.antlr.stringtemplate.language.GroupParser
- _tokenSet_6 - Static variable in class org.antlr.stringtemplate.language.ActionLexer
- _tokenSet_6 - Static variable in class org.antlr.stringtemplate.language.ActionParser
- _tokenSet_6 - Static variable in class org.antlr.stringtemplate.language.AngleBracketTemplateLexer
- _tokenSet_6 - Static variable in class org.antlr.stringtemplate.language.DefaultTemplateLexer
- _tokenSet_7 - Static variable in class org.antlr.stringtemplate.language.ActionParser
- _tokenSet_7 - Static variable in class org.antlr.stringtemplate.language.AngleBracketTemplateLexer
- _tokenSet_7 - Static variable in class org.antlr.stringtemplate.language.DefaultTemplateLexer
- _tokenSet_8 - Static variable in class org.antlr.stringtemplate.language.ActionParser
- _tokenSet_8 - Static variable in class org.antlr.stringtemplate.language.AngleBracketTemplateLexer
- _tokenSet_8 - Static variable in class org.antlr.stringtemplate.language.DefaultTemplateLexer
- _tokenSet_9 - Static variable in class org.antlr.stringtemplate.language.ActionParser
- _tokenSet_9 - Static variable in class org.antlr.stringtemplate.language.AngleBracketTemplateLexer
- _tokenSet_9 - Static variable in class org.antlr.stringtemplate.language.DefaultTemplateLexer
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form