org.stringtemplate.v4.compiler
Class CodeGenerator
java.lang.Object
org.antlr.runtime.BaseRecognizer
org.antlr.runtime.tree.TreeParser
org.stringtemplate.v4.compiler.CodeGenerator
public class CodeGenerator
- extends org.antlr.runtime.tree.TreeParser
| Fields inherited from class org.antlr.runtime.tree.TreeParser |
DOWN, input, UP |
| Fields inherited from class org.antlr.runtime.BaseRecognizer |
DEFAULT_TOKEN_CHANNEL, HIDDEN, INITIAL_FOLLOW_STACK_SIZE, MEMO_RULE_FAILED, MEMO_RULE_UNKNOWN, NEXT_TOKEN_RULE_NAME, state |
|
Constructor Summary |
CodeGenerator(org.antlr.runtime.tree.TreeNodeStream input)
|
CodeGenerator(org.antlr.runtime.tree.TreeNodeStream input,
ErrorManager errMgr,
String name,
String template,
org.antlr.runtime.Token templateToken)
|
CodeGenerator(org.antlr.runtime.tree.TreeNodeStream input,
org.antlr.runtime.RecognizerSharedState state)
|
|
Method Summary |
int |
address()
|
void |
arg()
|
CodeGenerator.args_return |
args()
|
void |
chunk()
|
void |
compoundElement(org.antlr.runtime.tree.CommonTree indent)
|
CodeGenerator.conditional_return |
conditional()
|
int |
defineString(String s)
|
void |
element()
|
void |
emit(org.antlr.runtime.tree.CommonTree opAST,
short opcode)
|
void |
emit(short opcode)
|
void |
emit1(org.antlr.runtime.tree.CommonTree opAST,
short opcode,
int arg)
|
void |
emit1(org.antlr.runtime.tree.CommonTree opAST,
short opcode,
String arg)
|
void |
emit2(org.antlr.runtime.tree.CommonTree opAST,
short opcode,
int arg,
int arg2)
|
void |
emit2(org.antlr.runtime.tree.CommonTree opAST,
short opcode,
String s,
int arg2)
|
void |
expr()
|
void |
exprElement()
|
void |
exprOptions()
|
void |
func(org.antlr.runtime.tree.CommonTree id)
|
String |
getGrammarFileName()
|
String[] |
getTokenNames()
|
void |
ifstat(org.antlr.runtime.tree.CommonTree indent)
|
CodeGenerator.includeExpr_return |
includeExpr()
|
void |
insert(int addr,
short opcode,
String s)
|
void |
list()
|
CodeGenerator.listElement_return |
listElement()
|
CodeGenerator.mapTemplateRef_return |
mapTemplateRef(int num_exprs)
|
void |
option()
|
CodeGenerator.primary_return |
primary()
|
void |
prop()
|
void |
refAttr(org.antlr.runtime.tree.CommonTree id)
|
CodeGenerator.region_return |
region(org.antlr.runtime.tree.CommonTree indent)
|
void |
setOption(org.antlr.runtime.tree.CommonTree id)
|
void |
singleElement()
|
CodeGenerator.subtemplate_return |
subtemplate()
|
CompiledST |
template(String name,
List<FormalArgument> args)
|
void |
templateAndEOF()
|
void |
write(int addr,
short value)
|
| Methods inherited from class org.antlr.runtime.tree.TreeParser |
getCurrentInputSymbol, getErrorHeader, getErrorMessage, getMissingSymbol, getSourceName, getTreeNodeStream, matchAny, recoverFromMismatchedToken, reset, setTreeNodeStream, traceIn, traceOut |
| Methods inherited from class org.antlr.runtime.BaseRecognizer |
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, emitErrorMessage, endResync, failed, getBacktrackingLevel, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedSet, reportError, setBacktrackingLevel, toStrings, traceIn, traceOut |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
tokenNames
public static final String[] tokenNames
EOF
public static final int EOF
- See Also:
- Constant Field Values
RBRACK
public static final int RBRACK
- See Also:
- Constant Field Values
LBRACK
public static final int LBRACK
- See Also:
- Constant Field Values
ELSE
public static final int ELSE
- See Also:
- Constant Field Values
ELLIPSIS
public static final int ELLIPSIS
- See Also:
- Constant Field Values
LCURLY
public static final int LCURLY
- See Also:
- Constant Field Values
BANG
public static final int BANG
- See Also:
- Constant Field Values
EQUALS
public static final int EQUALS
- See Also:
- Constant Field Values
TEXT
public static final int TEXT
- See Also:
- Constant Field Values
ID
public static final int ID
- See Also:
- Constant Field Values
SEMI
public static final int SEMI
- See Also:
- Constant Field Values
LPAREN
public static final int LPAREN
- See Also:
- Constant Field Values
IF
public static final int IF
- See Also:
- Constant Field Values
ELSEIF
public static final int ELSEIF
- See Also:
- Constant Field Values
COLON
public static final int COLON
- See Also:
- Constant Field Values
RPAREN
public static final int RPAREN
- See Also:
- Constant Field Values
WS
public static final int WS
- See Also:
- Constant Field Values
COMMA
public static final int COMMA
- See Also:
- Constant Field Values
RCURLY
public static final int RCURLY
- See Also:
- Constant Field Values
ENDIF
public static final int ENDIF
- See Also:
- Constant Field Values
RDELIM
public static final int RDELIM
- See Also:
- Constant Field Values
SUPER
public static final int SUPER
- See Also:
- Constant Field Values
DOT
public static final int DOT
- See Also:
- Constant Field Values
LDELIM
public static final int LDELIM
- See Also:
- Constant Field Values
STRING
public static final int STRING
- See Also:
- Constant Field Values
PIPE
public static final int PIPE
- See Also:
- Constant Field Values
OR
public static final int OR
- See Also:
- Constant Field Values
AND
public static final int AND
- See Also:
- Constant Field Values
INDENT
public static final int INDENT
- See Also:
- Constant Field Values
NEWLINE
public static final int NEWLINE
- See Also:
- Constant Field Values
AT
public static final int AT
- See Also:
- Constant Field Values
END
public static final int END
- See Also:
- Constant Field Values
TRUE
public static final int TRUE
- See Also:
- Constant Field Values
FALSE
public static final int FALSE
- See Also:
- Constant Field Values
COMMENT
public static final int COMMENT
- See Also:
- Constant Field Values
EXPR
public static final int EXPR
- See Also:
- Constant Field Values
OPTIONS
public static final int OPTIONS
- See Also:
- Constant Field Values
PROP
public static final int PROP
- See Also:
- Constant Field Values
PROP_IND
public static final int PROP_IND
- See Also:
- Constant Field Values
INCLUDE
public static final int INCLUDE
- See Also:
- Constant Field Values
INCLUDE_IND
public static final int INCLUDE_IND
- See Also:
- Constant Field Values
EXEC_FUNC
public static final int EXEC_FUNC
- See Also:
- Constant Field Values
INCLUDE_SUPER
public static final int INCLUDE_SUPER
- See Also:
- Constant Field Values
INCLUDE_SUPER_REGION
public static final int INCLUDE_SUPER_REGION
- See Also:
- Constant Field Values
INCLUDE_REGION
public static final int INCLUDE_REGION
- See Also:
- Constant Field Values
TO_STR
public static final int TO_STR
- See Also:
- Constant Field Values
LIST
public static final int LIST
- See Also:
- Constant Field Values
MAP
public static final int MAP
- See Also:
- Constant Field Values
ZIP
public static final int ZIP
- See Also:
- Constant Field Values
SUBTEMPLATE
public static final int SUBTEMPLATE
- See Also:
- Constant Field Values
ARGS
public static final int ARGS
- See Also:
- Constant Field Values
ELEMENTS
public static final int ELEMENTS
- See Also:
- Constant Field Values
REGION
public static final int REGION
- See Also:
- Constant Field Values
NULL
public static final int NULL
- See Also:
- Constant Field Values
INDENTED_EXPR
public static final int INDENTED_EXPR
- See Also:
- Constant Field Values
template_stack
protected Stack template_stack
FOLLOW_template_in_templateAndEOF44
public static final org.antlr.runtime.BitSet FOLLOW_template_in_templateAndEOF44
FOLLOW_EOF_in_templateAndEOF47
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_templateAndEOF47
FOLLOW_chunk_in_template71
public static final org.antlr.runtime.BitSet FOLLOW_chunk_in_template71
FOLLOW_element_in_chunk86
public static final org.antlr.runtime.BitSet FOLLOW_element_in_chunk86
FOLLOW_INDENTED_EXPR_in_element99
public static final org.antlr.runtime.BitSet FOLLOW_INDENTED_EXPR_in_element99
FOLLOW_INDENT_in_element101
public static final org.antlr.runtime.BitSet FOLLOW_INDENT_in_element101
FOLLOW_compoundElement_in_element103
public static final org.antlr.runtime.BitSet FOLLOW_compoundElement_in_element103
FOLLOW_compoundElement_in_element111
public static final org.antlr.runtime.BitSet FOLLOW_compoundElement_in_element111
FOLLOW_INDENTED_EXPR_in_element118
public static final org.antlr.runtime.BitSet FOLLOW_INDENTED_EXPR_in_element118
FOLLOW_INDENT_in_element120
public static final org.antlr.runtime.BitSet FOLLOW_INDENT_in_element120
FOLLOW_singleElement_in_element124
public static final org.antlr.runtime.BitSet FOLLOW_singleElement_in_element124
FOLLOW_singleElement_in_element132
public static final org.antlr.runtime.BitSet FOLLOW_singleElement_in_element132
FOLLOW_exprElement_in_singleElement143
public static final org.antlr.runtime.BitSet FOLLOW_exprElement_in_singleElement143
FOLLOW_TEXT_in_singleElement148
public static final org.antlr.runtime.BitSet FOLLOW_TEXT_in_singleElement148
FOLLOW_NEWLINE_in_singleElement158
public static final org.antlr.runtime.BitSet FOLLOW_NEWLINE_in_singleElement158
FOLLOW_ifstat_in_compoundElement172
public static final org.antlr.runtime.BitSet FOLLOW_ifstat_in_compoundElement172
FOLLOW_region_in_compoundElement178
public static final org.antlr.runtime.BitSet FOLLOW_region_in_compoundElement178
FOLLOW_EXPR_in_exprElement197
public static final org.antlr.runtime.BitSet FOLLOW_EXPR_in_exprElement197
FOLLOW_expr_in_exprElement199
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_exprElement199
FOLLOW_exprOptions_in_exprElement202
public static final org.antlr.runtime.BitSet FOLLOW_exprOptions_in_exprElement202
FOLLOW_REGION_in_region240
public static final org.antlr.runtime.BitSet FOLLOW_REGION_in_region240
FOLLOW_ID_in_region242
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_region242
FOLLOW_template_in_region252
public static final org.antlr.runtime.BitSet FOLLOW_template_in_region252
FOLLOW_SUBTEMPLATE_in_subtemplate285
public static final org.antlr.runtime.BitSet FOLLOW_SUBTEMPLATE_in_subtemplate285
FOLLOW_ARGS_in_subtemplate292
public static final org.antlr.runtime.BitSet FOLLOW_ARGS_in_subtemplate292
FOLLOW_ID_in_subtemplate295
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_subtemplate295
FOLLOW_template_in_subtemplate312
public static final org.antlr.runtime.BitSet FOLLOW_template_in_subtemplate312
FOLLOW_SUBTEMPLATE_in_subtemplate328
public static final org.antlr.runtime.BitSet FOLLOW_SUBTEMPLATE_in_subtemplate328
FOLLOW_IF_in_ifstat360
public static final org.antlr.runtime.BitSet FOLLOW_IF_in_ifstat360
FOLLOW_conditional_in_ifstat362
public static final org.antlr.runtime.BitSet FOLLOW_conditional_in_ifstat362
FOLLOW_chunk_in_ifstat372
public static final org.antlr.runtime.BitSet FOLLOW_chunk_in_ifstat372
FOLLOW_ELSEIF_in_ifstat382
public static final org.antlr.runtime.BitSet FOLLOW_ELSEIF_in_ifstat382
FOLLOW_conditional_in_ifstat396
public static final org.antlr.runtime.BitSet FOLLOW_conditional_in_ifstat396
FOLLOW_chunk_in_ifstat408
public static final org.antlr.runtime.BitSet FOLLOW_chunk_in_ifstat408
FOLLOW_ELSE_in_ifstat431
public static final org.antlr.runtime.BitSet FOLLOW_ELSE_in_ifstat431
FOLLOW_chunk_in_ifstat445
public static final org.antlr.runtime.BitSet FOLLOW_chunk_in_ifstat445
FOLLOW_OR_in_conditional479
public static final org.antlr.runtime.BitSet FOLLOW_OR_in_conditional479
FOLLOW_conditional_in_conditional481
public static final org.antlr.runtime.BitSet FOLLOW_conditional_in_conditional481
FOLLOW_conditional_in_conditional483
public static final org.antlr.runtime.BitSet FOLLOW_conditional_in_conditional483
FOLLOW_AND_in_conditional493
public static final org.antlr.runtime.BitSet FOLLOW_AND_in_conditional493
FOLLOW_conditional_in_conditional495
public static final org.antlr.runtime.BitSet FOLLOW_conditional_in_conditional495
FOLLOW_conditional_in_conditional497
public static final org.antlr.runtime.BitSet FOLLOW_conditional_in_conditional497
FOLLOW_BANG_in_conditional507
public static final org.antlr.runtime.BitSet FOLLOW_BANG_in_conditional507
FOLLOW_conditional_in_conditional509
public static final org.antlr.runtime.BitSet FOLLOW_conditional_in_conditional509
FOLLOW_expr_in_conditional521
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_conditional521
FOLLOW_OPTIONS_in_exprOptions535
public static final org.antlr.runtime.BitSet FOLLOW_OPTIONS_in_exprOptions535
FOLLOW_option_in_exprOptions537
public static final org.antlr.runtime.BitSet FOLLOW_option_in_exprOptions537
FOLLOW_EQUALS_in_option549
public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_option549
FOLLOW_ID_in_option551
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_option551
FOLLOW_expr_in_option553
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_option553
FOLLOW_ZIP_in_expr572
public static final org.antlr.runtime.BitSet FOLLOW_ZIP_in_expr572
FOLLOW_ELEMENTS_in_expr575
public static final org.antlr.runtime.BitSet FOLLOW_ELEMENTS_in_expr575
FOLLOW_expr_in_expr578
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr578
FOLLOW_mapTemplateRef_in_expr585
public static final org.antlr.runtime.BitSet FOLLOW_mapTemplateRef_in_expr585
FOLLOW_MAP_in_expr597
public static final org.antlr.runtime.BitSet FOLLOW_MAP_in_expr597
FOLLOW_expr_in_expr599
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr599
FOLLOW_mapTemplateRef_in_expr602
public static final org.antlr.runtime.BitSet FOLLOW_mapTemplateRef_in_expr602
FOLLOW_prop_in_expr617
public static final org.antlr.runtime.BitSet FOLLOW_prop_in_expr617
FOLLOW_includeExpr_in_expr622
public static final org.antlr.runtime.BitSet FOLLOW_includeExpr_in_expr622
FOLLOW_PROP_in_prop632
public static final org.antlr.runtime.BitSet FOLLOW_PROP_in_prop632
FOLLOW_expr_in_prop634
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_prop634
FOLLOW_ID_in_prop636
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_prop636
FOLLOW_PROP_IND_in_prop650
public static final org.antlr.runtime.BitSet FOLLOW_PROP_IND_in_prop650
FOLLOW_expr_in_prop652
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_prop652
FOLLOW_expr_in_prop654
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_prop654
FOLLOW_INCLUDE_in_mapTemplateRef674
public static final org.antlr.runtime.BitSet FOLLOW_INCLUDE_in_mapTemplateRef674
FOLLOW_ID_in_mapTemplateRef676
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_mapTemplateRef676
FOLLOW_args_in_mapTemplateRef686
public static final org.antlr.runtime.BitSet FOLLOW_args_in_mapTemplateRef686
FOLLOW_subtemplate_in_mapTemplateRef699
public static final org.antlr.runtime.BitSet FOLLOW_subtemplate_in_mapTemplateRef699
FOLLOW_INCLUDE_IND_in_mapTemplateRef711
public static final org.antlr.runtime.BitSet FOLLOW_INCLUDE_IND_in_mapTemplateRef711
FOLLOW_expr_in_mapTemplateRef713
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_mapTemplateRef713
FOLLOW_args_in_mapTemplateRef723
public static final org.antlr.runtime.BitSet FOLLOW_args_in_mapTemplateRef723
FOLLOW_EXEC_FUNC_in_includeExpr745
public static final org.antlr.runtime.BitSet FOLLOW_EXEC_FUNC_in_includeExpr745
FOLLOW_ID_in_includeExpr747
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_includeExpr747
FOLLOW_expr_in_includeExpr749
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_includeExpr749
FOLLOW_INCLUDE_in_includeExpr760
public static final org.antlr.runtime.BitSet FOLLOW_INCLUDE_in_includeExpr760
FOLLOW_ID_in_includeExpr762
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_includeExpr762
FOLLOW_args_in_includeExpr764
public static final org.antlr.runtime.BitSet FOLLOW_args_in_includeExpr764
FOLLOW_INCLUDE_SUPER_in_includeExpr775
public static final org.antlr.runtime.BitSet FOLLOW_INCLUDE_SUPER_in_includeExpr775
FOLLOW_ID_in_includeExpr777
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_includeExpr777
FOLLOW_args_in_includeExpr779
public static final org.antlr.runtime.BitSet FOLLOW_args_in_includeExpr779
FOLLOW_INCLUDE_REGION_in_includeExpr790
public static final org.antlr.runtime.BitSet FOLLOW_INCLUDE_REGION_in_includeExpr790
FOLLOW_ID_in_includeExpr792
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_includeExpr792
FOLLOW_INCLUDE_SUPER_REGION_in_includeExpr802
public static final org.antlr.runtime.BitSet FOLLOW_INCLUDE_SUPER_REGION_in_includeExpr802
FOLLOW_ID_in_includeExpr804
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_includeExpr804
FOLLOW_primary_in_includeExpr812
public static final org.antlr.runtime.BitSet FOLLOW_primary_in_includeExpr812
FOLLOW_ID_in_primary823
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_primary823
FOLLOW_STRING_in_primary833
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_primary833
FOLLOW_TRUE_in_primary842
public static final org.antlr.runtime.BitSet FOLLOW_TRUE_in_primary842
FOLLOW_FALSE_in_primary851
public static final org.antlr.runtime.BitSet FOLLOW_FALSE_in_primary851
FOLLOW_subtemplate_in_primary860
public static final org.antlr.runtime.BitSet FOLLOW_subtemplate_in_primary860
FOLLOW_list_in_primary887
public static final org.antlr.runtime.BitSet FOLLOW_list_in_primary887
FOLLOW_INCLUDE_IND_in_primary894
public static final org.antlr.runtime.BitSet FOLLOW_INCLUDE_IND_in_primary894
FOLLOW_expr_in_primary899
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_primary899
FOLLOW_args_in_primary908
public static final org.antlr.runtime.BitSet FOLLOW_args_in_primary908
FOLLOW_TO_STR_in_primary928
public static final org.antlr.runtime.BitSet FOLLOW_TO_STR_in_primary928
FOLLOW_expr_in_primary930
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_primary930
FOLLOW_expr_in_arg943
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_arg943
FOLLOW_arg_in_args959
public static final org.antlr.runtime.BitSet FOLLOW_arg_in_args959
FOLLOW_EQUALS_in_args978
public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_args978
FOLLOW_ID_in_args980
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_args980
FOLLOW_expr_in_args982
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_args982
FOLLOW_ELLIPSIS_in_args999
public static final org.antlr.runtime.BitSet FOLLOW_ELLIPSIS_in_args999
FOLLOW_ELLIPSIS_in_args1014
public static final org.antlr.runtime.BitSet FOLLOW_ELLIPSIS_in_args1014
FOLLOW_LIST_in_list1034
public static final org.antlr.runtime.BitSet FOLLOW_LIST_in_list1034
FOLLOW_listElement_in_list1037
public static final org.antlr.runtime.BitSet FOLLOW_listElement_in_list1037
FOLLOW_expr_in_listElement1053
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_listElement1053
FOLLOW_NULL_in_listElement1057
public static final org.antlr.runtime.BitSet FOLLOW_NULL_in_listElement1057
CodeGenerator
public CodeGenerator(org.antlr.runtime.tree.TreeNodeStream input)
CodeGenerator
public CodeGenerator(org.antlr.runtime.tree.TreeNodeStream input,
org.antlr.runtime.RecognizerSharedState state)
CodeGenerator
public CodeGenerator(org.antlr.runtime.tree.TreeNodeStream input,
ErrorManager errMgr,
String name,
String template,
org.antlr.runtime.Token templateToken)
getTokenNames
public String[] getTokenNames()
- Overrides:
getTokenNames in class org.antlr.runtime.BaseRecognizer
getGrammarFileName
public String getGrammarFileName()
- Overrides:
getGrammarFileName in class org.antlr.runtime.BaseRecognizer
emit1
public void emit1(org.antlr.runtime.tree.CommonTree opAST,
short opcode,
int arg)
emit1
public void emit1(org.antlr.runtime.tree.CommonTree opAST,
short opcode,
String arg)
emit2
public void emit2(org.antlr.runtime.tree.CommonTree opAST,
short opcode,
int arg,
int arg2)
emit2
public void emit2(org.antlr.runtime.tree.CommonTree opAST,
short opcode,
String s,
int arg2)
emit
public void emit(short opcode)
emit
public void emit(org.antlr.runtime.tree.CommonTree opAST,
short opcode)
insert
public void insert(int addr,
short opcode,
String s)
setOption
public void setOption(org.antlr.runtime.tree.CommonTree id)
write
public void write(int addr,
short value)
address
public int address()
func
public void func(org.antlr.runtime.tree.CommonTree id)
refAttr
public void refAttr(org.antlr.runtime.tree.CommonTree id)
defineString
public int defineString(String s)
templateAndEOF
public final void templateAndEOF()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
template
public final CompiledST template(String name,
List<FormalArgument> args)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
chunk
public final void chunk()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
element
public final void element()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
singleElement
public final void singleElement()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
compoundElement
public final void compoundElement(org.antlr.runtime.tree.CommonTree indent)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
exprElement
public final void exprElement()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
region
public final CodeGenerator.region_return region(org.antlr.runtime.tree.CommonTree indent)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
subtemplate
public final CodeGenerator.subtemplate_return subtemplate()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
ifstat
public final void ifstat(org.antlr.runtime.tree.CommonTree indent)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
conditional
public final CodeGenerator.conditional_return conditional()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
exprOptions
public final void exprOptions()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
option
public final void option()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
expr
public final void expr()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
prop
public final void prop()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
mapTemplateRef
public final CodeGenerator.mapTemplateRef_return mapTemplateRef(int num_exprs)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
includeExpr
public final CodeGenerator.includeExpr_return includeExpr()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
primary
public final CodeGenerator.primary_return primary()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
arg
public final void arg()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
args
public final CodeGenerator.args_return args()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
list
public final void list()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
listElement
public final CodeGenerator.listElement_return listElement()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
Copyright © 2011. All Rights Reserved.