Package org.stringtemplate.v4.compiler

Class Summary
Bytecode  
Bytecode.Instruction  
BytecodeDisassembler  
CodeGenerator  
CodeGenerator.args_return  
CodeGenerator.conditional_return  
CodeGenerator.listElement_return  
CodeGenerator.primary_return  
CodeGenerator.region_return  
CodeGenerator.subtemplate_return  
CodeGenerator.template_scope  
CompilationState temp data used during construction and functions that fill it / use it.
CompiledST The result of compiling an ST.
Compiler A compiler for a single template.
FormalArgument Represents the name of a formal argument defined in a template: test(a,b,x=defaultvalue) ::= " " Each template has a set of these formal arguments or uses a placeholder object: UNKNOWN (indicating that no arguments were specified such as when we create a template with "new ST(...)").
GroupLexer  
GroupParser  
STLexer This class represents the tokenizer for templates.
STLexer.STToken We build STToken tokens instead of relying on CommonToken so we can override toString().
STParser Build an AST from a single StringTemplate template
STParser.andConditional_return  
STParser.arg_return  
STParser.argExprList_return  
STParser.args_return  
STParser.compoundElement_return  
STParser.conditional_return  
STParser.conditional_scope  
STParser.element_return  
STParser.expr_return  
STParser.exprNoComma_return  
STParser.exprOptions_return  
STParser.exprTag_return  
STParser.ifstat_return  
STParser.includeExpr_return  
STParser.list_return  
STParser.listElement_return  
STParser.mapExpr_return  
STParser.mapTemplateRef_return  
STParser.memberExpr_return  
STParser.namedArg_return  
STParser.notConditional_return  
STParser.notConditionalExpr_return  
STParser.option_return  
STParser.primary_return  
STParser.region_return  
STParser.singleElement_return  
STParser.subtemplate_return  
STParser.template_return  
STParser.templateAndEOF_return  
StringTable A unique set of strings where we can get a string's index.
 

Enum Summary
Bytecode.OperandType  
 

Exception Summary
STException  
 



Copyright © 2011. All Rights Reserved.