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,
java.lang.String name,
java.lang.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(java.lang.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,
java.lang.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,
java.lang.String s,
int arg2)
|
void |
expr()
|
void |
exprElement()
|
void |
exprOptions()
|
void |
func(org.antlr.runtime.tree.CommonTree id)
|
java.lang.String |
getGrammarFileName()
|
java.lang.String[] |
getTokenNames()
|
void |
ifstat(org.antlr.runtime.tree.CommonTree indent)
|
CodeGenerator.includeExpr_return |
includeExpr()
|
void |
insert(int addr,
short opcode,
java.lang.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(java.lang.String name,
java.util.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 java.lang.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 java.util.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_IF_in_ifstat349
public static final org.antlr.runtime.BitSet FOLLOW_IF_in_ifstat349
FOLLOW_conditional_in_ifstat351
public static final org.antlr.runtime.BitSet FOLLOW_conditional_in_ifstat351
FOLLOW_chunk_in_ifstat361
public static final org.antlr.runtime.BitSet FOLLOW_chunk_in_ifstat361
FOLLOW_ELSEIF_in_ifstat371
public static final org.antlr.runtime.BitSet FOLLOW_ELSEIF_in_ifstat371
FOLLOW_conditional_in_ifstat385
public static final org.antlr.runtime.BitSet FOLLOW_conditional_in_ifstat385
FOLLOW_chunk_in_ifstat397
public static final org.antlr.runtime.BitSet FOLLOW_chunk_in_ifstat397
FOLLOW_ELSE_in_ifstat420
public static final org.antlr.runtime.BitSet FOLLOW_ELSE_in_ifstat420
FOLLOW_chunk_in_ifstat434
public static final org.antlr.runtime.BitSet FOLLOW_chunk_in_ifstat434
FOLLOW_OR_in_conditional468
public static final org.antlr.runtime.BitSet FOLLOW_OR_in_conditional468
FOLLOW_conditional_in_conditional470
public static final org.antlr.runtime.BitSet FOLLOW_conditional_in_conditional470
FOLLOW_conditional_in_conditional472
public static final org.antlr.runtime.BitSet FOLLOW_conditional_in_conditional472
FOLLOW_AND_in_conditional482
public static final org.antlr.runtime.BitSet FOLLOW_AND_in_conditional482
FOLLOW_conditional_in_conditional484
public static final org.antlr.runtime.BitSet FOLLOW_conditional_in_conditional484
FOLLOW_conditional_in_conditional486
public static final org.antlr.runtime.BitSet FOLLOW_conditional_in_conditional486
FOLLOW_BANG_in_conditional496
public static final org.antlr.runtime.BitSet FOLLOW_BANG_in_conditional496
FOLLOW_conditional_in_conditional498
public static final org.antlr.runtime.BitSet FOLLOW_conditional_in_conditional498
FOLLOW_expr_in_conditional510
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_conditional510
FOLLOW_OPTIONS_in_exprOptions524
public static final org.antlr.runtime.BitSet FOLLOW_OPTIONS_in_exprOptions524
FOLLOW_option_in_exprOptions526
public static final org.antlr.runtime.BitSet FOLLOW_option_in_exprOptions526
FOLLOW_EQUALS_in_option538
public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_option538
FOLLOW_ID_in_option540
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_option540
FOLLOW_expr_in_option542
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_option542
FOLLOW_ZIP_in_expr561
public static final org.antlr.runtime.BitSet FOLLOW_ZIP_in_expr561
FOLLOW_ELEMENTS_in_expr564
public static final org.antlr.runtime.BitSet FOLLOW_ELEMENTS_in_expr564
FOLLOW_expr_in_expr567
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr567
FOLLOW_mapTemplateRef_in_expr574
public static final org.antlr.runtime.BitSet FOLLOW_mapTemplateRef_in_expr574
FOLLOW_MAP_in_expr586
public static final org.antlr.runtime.BitSet FOLLOW_MAP_in_expr586
FOLLOW_expr_in_expr588
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr588
FOLLOW_mapTemplateRef_in_expr591
public static final org.antlr.runtime.BitSet FOLLOW_mapTemplateRef_in_expr591
FOLLOW_prop_in_expr606
public static final org.antlr.runtime.BitSet FOLLOW_prop_in_expr606
FOLLOW_includeExpr_in_expr611
public static final org.antlr.runtime.BitSet FOLLOW_includeExpr_in_expr611
FOLLOW_PROP_in_prop621
public static final org.antlr.runtime.BitSet FOLLOW_PROP_in_prop621
FOLLOW_expr_in_prop623
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_prop623
FOLLOW_ID_in_prop625
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_prop625
FOLLOW_PROP_IND_in_prop639
public static final org.antlr.runtime.BitSet FOLLOW_PROP_IND_in_prop639
FOLLOW_expr_in_prop641
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_prop641
FOLLOW_expr_in_prop643
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_prop643
FOLLOW_INCLUDE_in_mapTemplateRef663
public static final org.antlr.runtime.BitSet FOLLOW_INCLUDE_in_mapTemplateRef663
FOLLOW_ID_in_mapTemplateRef665
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_mapTemplateRef665
FOLLOW_args_in_mapTemplateRef675
public static final org.antlr.runtime.BitSet FOLLOW_args_in_mapTemplateRef675
FOLLOW_subtemplate_in_mapTemplateRef688
public static final org.antlr.runtime.BitSet FOLLOW_subtemplate_in_mapTemplateRef688
FOLLOW_INCLUDE_IND_in_mapTemplateRef700
public static final org.antlr.runtime.BitSet FOLLOW_INCLUDE_IND_in_mapTemplateRef700
FOLLOW_expr_in_mapTemplateRef702
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_mapTemplateRef702
FOLLOW_args_in_mapTemplateRef712
public static final org.antlr.runtime.BitSet FOLLOW_args_in_mapTemplateRef712
FOLLOW_EXEC_FUNC_in_includeExpr734
public static final org.antlr.runtime.BitSet FOLLOW_EXEC_FUNC_in_includeExpr734
FOLLOW_ID_in_includeExpr736
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_includeExpr736
FOLLOW_expr_in_includeExpr738
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_includeExpr738
FOLLOW_INCLUDE_in_includeExpr749
public static final org.antlr.runtime.BitSet FOLLOW_INCLUDE_in_includeExpr749
FOLLOW_ID_in_includeExpr751
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_includeExpr751
FOLLOW_args_in_includeExpr753
public static final org.antlr.runtime.BitSet FOLLOW_args_in_includeExpr753
FOLLOW_INCLUDE_SUPER_in_includeExpr764
public static final org.antlr.runtime.BitSet FOLLOW_INCLUDE_SUPER_in_includeExpr764
FOLLOW_ID_in_includeExpr766
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_includeExpr766
FOLLOW_args_in_includeExpr768
public static final org.antlr.runtime.BitSet FOLLOW_args_in_includeExpr768
FOLLOW_INCLUDE_REGION_in_includeExpr779
public static final org.antlr.runtime.BitSet FOLLOW_INCLUDE_REGION_in_includeExpr779
FOLLOW_ID_in_includeExpr781
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_includeExpr781
FOLLOW_INCLUDE_SUPER_REGION_in_includeExpr791
public static final org.antlr.runtime.BitSet FOLLOW_INCLUDE_SUPER_REGION_in_includeExpr791
FOLLOW_ID_in_includeExpr793
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_includeExpr793
FOLLOW_primary_in_includeExpr801
public static final org.antlr.runtime.BitSet FOLLOW_primary_in_includeExpr801
FOLLOW_ID_in_primary812
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_primary812
FOLLOW_STRING_in_primary822
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_primary822
FOLLOW_TRUE_in_primary831
public static final org.antlr.runtime.BitSet FOLLOW_TRUE_in_primary831
FOLLOW_FALSE_in_primary840
public static final org.antlr.runtime.BitSet FOLLOW_FALSE_in_primary840
FOLLOW_subtemplate_in_primary849
public static final org.antlr.runtime.BitSet FOLLOW_subtemplate_in_primary849
FOLLOW_list_in_primary876
public static final org.antlr.runtime.BitSet FOLLOW_list_in_primary876
FOLLOW_INCLUDE_IND_in_primary883
public static final org.antlr.runtime.BitSet FOLLOW_INCLUDE_IND_in_primary883
FOLLOW_expr_in_primary888
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_primary888
FOLLOW_args_in_primary897
public static final org.antlr.runtime.BitSet FOLLOW_args_in_primary897
FOLLOW_TO_STR_in_primary917
public static final org.antlr.runtime.BitSet FOLLOW_TO_STR_in_primary917
FOLLOW_expr_in_primary919
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_primary919
FOLLOW_expr_in_arg932
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_arg932
FOLLOW_arg_in_args948
public static final org.antlr.runtime.BitSet FOLLOW_arg_in_args948
FOLLOW_EQUALS_in_args967
public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_args967
FOLLOW_ID_in_args969
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_args969
FOLLOW_expr_in_args971
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_args971
FOLLOW_ELLIPSIS_in_args988
public static final org.antlr.runtime.BitSet FOLLOW_ELLIPSIS_in_args988
FOLLOW_ELLIPSIS_in_args1003
public static final org.antlr.runtime.BitSet FOLLOW_ELLIPSIS_in_args1003
FOLLOW_LIST_in_list1023
public static final org.antlr.runtime.BitSet FOLLOW_LIST_in_list1023
FOLLOW_listElement_in_list1026
public static final org.antlr.runtime.BitSet FOLLOW_listElement_in_list1026
FOLLOW_expr_in_listElement1042
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_listElement1042
FOLLOW_NULL_in_listElement1046
public static final org.antlr.runtime.BitSet FOLLOW_NULL_in_listElement1046
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,
java.lang.String name,
java.lang.String template,
org.antlr.runtime.Token templateToken)
getTokenNames
public java.lang.String[] getTokenNames()
- Overrides:
getTokenNames in class org.antlr.runtime.BaseRecognizer
getGrammarFileName
public java.lang.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,
java.lang.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,
java.lang.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,
java.lang.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(java.lang.String s)
templateAndEOF
public final void templateAndEOF()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
template
public final CompiledST template(java.lang.String name,
java.util.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.