public class CodeGenerator
extends org.antlr.runtime.tree.TreeParser
Modifier and Type | Class and Description |
---|---|
static class |
CodeGenerator.args_return |
static class |
CodeGenerator.conditional_return |
static class |
CodeGenerator.exprOptions_return |
static class |
CodeGenerator.includeExpr_return |
static class |
CodeGenerator.list_return |
static class |
CodeGenerator.listElement_return |
static class |
CodeGenerator.mapTemplateRef_return |
static class |
CodeGenerator.primary_return |
static class |
CodeGenerator.qualifiedId_return |
static class |
CodeGenerator.region_return |
static class |
CodeGenerator.subtemplate_return |
protected static class |
CodeGenerator.template_scope |
Modifier and Type | Field and Description |
---|---|
static int |
AND |
static int |
ARGS |
static int |
AT |
static int |
BANG |
static int |
COLON |
static int |
COMMA |
static int |
COMMENT |
static int |
DOT |
static int |
ELEMENTS |
static int |
ELLIPSIS |
static int |
ELSE |
static int |
ELSEIF |
static int |
END |
static int |
ENDIF |
static int |
EOF |
static int |
EQUALS |
static int |
EXEC_FUNC |
static int |
EXPR |
static int |
FALSE |
static org.antlr.runtime.BitSet |
FOLLOW_AND_in_conditional500 |
static org.antlr.runtime.BitSet |
FOLLOW_arg_in_args997 |
static org.antlr.runtime.BitSet |
FOLLOW_args_in_includeExpr771 |
static org.antlr.runtime.BitSet |
FOLLOW_args_in_includeExpr786 |
static org.antlr.runtime.BitSet |
FOLLOW_args_in_mapTemplateRef693 |
static org.antlr.runtime.BitSet |
FOLLOW_args_in_mapTemplateRef730 |
static org.antlr.runtime.BitSet |
FOLLOW_args_in_primary915 |
static org.antlr.runtime.BitSet |
FOLLOW_ARGS_in_subtemplate299 |
static org.antlr.runtime.BitSet |
FOLLOW_BANG_in_conditional514 |
static org.antlr.runtime.BitSet |
FOLLOW_chunk_in_ifstat379 |
static org.antlr.runtime.BitSet |
FOLLOW_chunk_in_ifstat415 |
static org.antlr.runtime.BitSet |
FOLLOW_chunk_in_ifstat452 |
static org.antlr.runtime.BitSet |
FOLLOW_chunk_in_template77 |
static org.antlr.runtime.BitSet |
FOLLOW_compoundElement_in_element109 |
static org.antlr.runtime.BitSet |
FOLLOW_compoundElement_in_element117 |
static org.antlr.runtime.BitSet |
FOLLOW_conditional_in_conditional488 |
static org.antlr.runtime.BitSet |
FOLLOW_conditional_in_conditional490 |
static org.antlr.runtime.BitSet |
FOLLOW_conditional_in_conditional502 |
static org.antlr.runtime.BitSet |
FOLLOW_conditional_in_conditional504 |
static org.antlr.runtime.BitSet |
FOLLOW_conditional_in_conditional516 |
static org.antlr.runtime.BitSet |
FOLLOW_conditional_in_ifstat369 |
static org.antlr.runtime.BitSet |
FOLLOW_conditional_in_ifstat403 |
static org.antlr.runtime.BitSet |
FOLLOW_element_in_chunk92 |
static org.antlr.runtime.BitSet |
FOLLOW_ELEMENTS_in_expr582 |
static org.antlr.runtime.BitSet |
FOLLOW_ELLIPSIS_in_args1037 |
static org.antlr.runtime.BitSet |
FOLLOW_ELLIPSIS_in_args1052 |
static org.antlr.runtime.BitSet |
FOLLOW_ELSE_in_ifstat438 |
static org.antlr.runtime.BitSet |
FOLLOW_ELSEIF_in_ifstat389 |
static org.antlr.runtime.BitSet |
FOLLOW_EOF_in_templateAndEOF53 |
static org.antlr.runtime.BitSet |
FOLLOW_EQUALS_in_args1016 |
static org.antlr.runtime.BitSet |
FOLLOW_EQUALS_in_option556 |
static org.antlr.runtime.BitSet |
FOLLOW_EXEC_FUNC_in_includeExpr752 |
static org.antlr.runtime.BitSet |
FOLLOW_expr_in_arg981 |
static org.antlr.runtime.BitSet |
FOLLOW_expr_in_args1020 |
static org.antlr.runtime.BitSet |
FOLLOW_expr_in_conditional528 |
static org.antlr.runtime.BitSet |
FOLLOW_expr_in_expr585 |
static org.antlr.runtime.BitSet |
FOLLOW_expr_in_expr606 |
static org.antlr.runtime.BitSet |
FOLLOW_EXPR_in_exprElement204 |
static org.antlr.runtime.BitSet |
FOLLOW_expr_in_exprElement206 |
static org.antlr.runtime.BitSet |
FOLLOW_expr_in_includeExpr756 |
static org.antlr.runtime.BitSet |
FOLLOW_expr_in_listElement1091 |
static org.antlr.runtime.BitSet |
FOLLOW_expr_in_mapTemplateRef720 |
static org.antlr.runtime.BitSet |
FOLLOW_expr_in_option560 |
static org.antlr.runtime.BitSet |
FOLLOW_expr_in_primary906 |
static org.antlr.runtime.BitSet |
FOLLOW_expr_in_primary937 |
static org.antlr.runtime.BitSet |
FOLLOW_expr_in_prop641 |
static org.antlr.runtime.BitSet |
FOLLOW_expr_in_prop659 |
static org.antlr.runtime.BitSet |
FOLLOW_expr_in_prop661 |
static org.antlr.runtime.BitSet |
FOLLOW_exprElement_in_singleElement150 |
static org.antlr.runtime.BitSet |
FOLLOW_exprOptions_in_exprElement209 |
static org.antlr.runtime.BitSet |
FOLLOW_FALSE_in_primary858 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_args1018 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_includeExpr754 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_includeExpr784 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_includeExpr799 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_includeExpr811 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_option558 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_primary830 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_prop643 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_qualifiedId956 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_qualifiedId965 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_qualifiedId971 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_region249 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_subtemplate302 |
static org.antlr.runtime.BitSet |
FOLLOW_IF_in_ifstat367 |
static org.antlr.runtime.BitSet |
FOLLOW_ifstat_in_compoundElement179 |
static org.antlr.runtime.BitSet |
FOLLOW_INCLUDE_in_includeExpr767 |
static org.antlr.runtime.BitSet |
FOLLOW_INCLUDE_in_mapTemplateRef681 |
static org.antlr.runtime.BitSet |
FOLLOW_INCLUDE_IND_in_mapTemplateRef718 |
static org.antlr.runtime.BitSet |
FOLLOW_INCLUDE_IND_in_primary901 |
static org.antlr.runtime.BitSet |
FOLLOW_INCLUDE_REGION_in_includeExpr797 |
static org.antlr.runtime.BitSet |
FOLLOW_INCLUDE_SUPER_in_includeExpr782 |
static org.antlr.runtime.BitSet |
FOLLOW_INCLUDE_SUPER_REGION_in_includeExpr809 |
static org.antlr.runtime.BitSet |
FOLLOW_includeExpr_in_expr629 |
static org.antlr.runtime.BitSet |
FOLLOW_INDENT_in_element107 |
static org.antlr.runtime.BitSet |
FOLLOW_INDENT_in_element126 |
static org.antlr.runtime.BitSet |
FOLLOW_INDENTED_EXPR_in_element105 |
static org.antlr.runtime.BitSet |
FOLLOW_INDENTED_EXPR_in_element124 |
static org.antlr.runtime.BitSet |
FOLLOW_LIST_in_list1072 |
static org.antlr.runtime.BitSet |
FOLLOW_list_in_primary894 |
static org.antlr.runtime.BitSet |
FOLLOW_listElement_in_list1075 |
static org.antlr.runtime.BitSet |
FOLLOW_MAP_in_expr604 |
static org.antlr.runtime.BitSet |
FOLLOW_mapTemplateRef_in_expr592 |
static org.antlr.runtime.BitSet |
FOLLOW_mapTemplateRef_in_expr609 |
static org.antlr.runtime.BitSet |
FOLLOW_NEWLINE_in_singleElement165 |
static org.antlr.runtime.BitSet |
FOLLOW_NULL_in_listElement1095 |
static org.antlr.runtime.BitSet |
FOLLOW_option_in_exprOptions544 |
static org.antlr.runtime.BitSet |
FOLLOW_OPTIONS_in_exprOptions542 |
static org.antlr.runtime.BitSet |
FOLLOW_OR_in_conditional486 |
static org.antlr.runtime.BitSet |
FOLLOW_primary_in_includeExpr819 |
static org.antlr.runtime.BitSet |
FOLLOW_prop_in_expr624 |
static org.antlr.runtime.BitSet |
FOLLOW_PROP_in_prop639 |
static org.antlr.runtime.BitSet |
FOLLOW_PROP_IND_in_prop657 |
static org.antlr.runtime.BitSet |
FOLLOW_qualifiedId_in_includeExpr769 |
static org.antlr.runtime.BitSet |
FOLLOW_qualifiedId_in_mapTemplateRef683 |
static org.antlr.runtime.BitSet |
FOLLOW_qualifiedId_in_qualifiedId954 |
static org.antlr.runtime.BitSet |
FOLLOW_region_in_compoundElement185 |
static org.antlr.runtime.BitSet |
FOLLOW_REGION_in_region247 |
static org.antlr.runtime.BitSet |
FOLLOW_singleElement_in_element130 |
static org.antlr.runtime.BitSet |
FOLLOW_singleElement_in_element139 |
static org.antlr.runtime.BitSet |
FOLLOW_SLASH_in_qualifiedId952 |
static org.antlr.runtime.BitSet |
FOLLOW_SLASH_in_qualifiedId963 |
static org.antlr.runtime.BitSet |
FOLLOW_STRING_in_primary840 |
static org.antlr.runtime.BitSet |
FOLLOW_subtemplate_in_mapTemplateRef706 |
static org.antlr.runtime.BitSet |
FOLLOW_subtemplate_in_primary867 |
static org.antlr.runtime.BitSet |
FOLLOW_SUBTEMPLATE_in_subtemplate292 |
static org.antlr.runtime.BitSet |
FOLLOW_SUBTEMPLATE_in_subtemplate335 |
static org.antlr.runtime.BitSet |
FOLLOW_template_in_region259 |
static org.antlr.runtime.BitSet |
FOLLOW_template_in_subtemplate319 |
static org.antlr.runtime.BitSet |
FOLLOW_template_in_templateAndEOF50 |
static org.antlr.runtime.BitSet |
FOLLOW_TEXT_in_singleElement155 |
static org.antlr.runtime.BitSet |
FOLLOW_TO_STR_in_primary935 |
static org.antlr.runtime.BitSet |
FOLLOW_TRUE_in_primary849 |
static org.antlr.runtime.BitSet |
FOLLOW_ZIP_in_expr579 |
static int |
ID |
static int |
IF |
static int |
INCLUDE |
static int |
INCLUDE_IND |
static int |
INCLUDE_REGION |
static int |
INCLUDE_SUPER |
static int |
INCLUDE_SUPER_REGION |
static int |
INDENT |
static int |
INDENTED_EXPR |
static int |
LBRACK |
static int |
LCURLY |
static int |
LDELIM |
static int |
LIST |
static int |
LPAREN |
static int |
MAP |
static int |
NEWLINE |
static int |
NULL |
static int |
OPTIONS |
static int |
OR |
static int |
PIPE |
static int |
PROP |
static int |
PROP_IND |
static int |
RBRACK |
static int |
RCURLY |
static int |
RDELIM |
static int |
REGION |
static int |
RPAREN |
static int |
SEMI |
static int |
SLASH |
static int |
STRING |
static int |
SUBTEMPLATE |
static int |
SUPER |
protected Stack<CodeGenerator.template_scope> |
template_stack |
static int |
TEXT |
static int |
TO_STR |
static String[] |
tokenNames |
static int |
TRUE |
static int |
WS |
static int |
ZIP |
Constructor and Description |
---|
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) |
Modifier and Type | Method and Description |
---|---|
void |
addArgument(List<FormalArgument> args,
org.antlr.runtime.Token t) |
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 |
displayRecognitionError(String[] tokenNames,
org.antlr.runtime.RecognitionException e) |
void |
element() |
void |
emit(org.antlr.runtime.tree.CommonTree opAST,
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() |
CodeGenerator.exprOptions_return |
exprOptions() |
void |
func(org.antlr.runtime.tree.CommonTree id) |
org.antlr.runtime.tree.TreeParser[] |
getDelegates() |
String |
getGrammarFileName() |
String[] |
getTokenNames() |
void |
ifstat(org.antlr.runtime.tree.CommonTree indent) |
CodeGenerator.includeExpr_return |
includeExpr() |
void |
insert(int addr,
short opcode,
String s) |
CodeGenerator.list_return |
list() |
CodeGenerator.listElement_return |
listElement() |
CodeGenerator.mapTemplateRef_return |
mapTemplateRef(int num_exprs) |
void |
option() |
CodeGenerator.primary_return |
primary() |
void |
prop() |
CodeGenerator.qualifiedId_return |
qualifiedId() |
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) |
getAncestor, getCurrentInputSymbol, getErrorHeader, getErrorMessage, getMissingSymbol, getSourceName, getTreeNodeStream, inContext, inContext, matchAny, recoverFromMismatchedToken, reset, setTreeNodeStream, traceIn, traceOut
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, emitErrorMessage, endResync, failed, getBacktrackingLevel, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedSet, reportError, setBacktrackingLevel, toStrings, traceIn, traceOut
public static final String[] tokenNames
public static final int EOF
public static final int RBRACK
public static final int LBRACK
public static final int ELSE
public static final int ELLIPSIS
public static final int LCURLY
public static final int BANG
public static final int EQUALS
public static final int TEXT
public static final int ID
public static final int SEMI
public static final int LPAREN
public static final int IF
public static final int ELSEIF
public static final int COLON
public static final int RPAREN
public static final int WS
public static final int COMMA
public static final int RCURLY
public static final int ENDIF
public static final int RDELIM
public static final int SUPER
public static final int DOT
public static final int LDELIM
public static final int STRING
public static final int PIPE
public static final int OR
public static final int AND
public static final int INDENT
public static final int NEWLINE
public static final int AT
public static final int END
public static final int TRUE
public static final int FALSE
public static final int COMMENT
public static final int SLASH
public static final int ARGS
public static final int ELEMENTS
public static final int EXEC_FUNC
public static final int EXPR
public static final int INCLUDE
public static final int INCLUDE_IND
public static final int INCLUDE_REGION
public static final int INCLUDE_SUPER
public static final int INCLUDE_SUPER_REGION
public static final int INDENTED_EXPR
public static final int LIST
public static final int MAP
public static final int NULL
public static final int OPTIONS
public static final int PROP
public static final int PROP_IND
public static final int REGION
public static final int SUBTEMPLATE
public static final int TO_STR
public static final int ZIP
protected Stack<CodeGenerator.template_scope> template_stack
public static final org.antlr.runtime.BitSet FOLLOW_template_in_templateAndEOF50
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_templateAndEOF53
public static final org.antlr.runtime.BitSet FOLLOW_chunk_in_template77
public static final org.antlr.runtime.BitSet FOLLOW_element_in_chunk92
public static final org.antlr.runtime.BitSet FOLLOW_INDENTED_EXPR_in_element105
public static final org.antlr.runtime.BitSet FOLLOW_INDENT_in_element107
public static final org.antlr.runtime.BitSet FOLLOW_compoundElement_in_element109
public static final org.antlr.runtime.BitSet FOLLOW_compoundElement_in_element117
public static final org.antlr.runtime.BitSet FOLLOW_INDENTED_EXPR_in_element124
public static final org.antlr.runtime.BitSet FOLLOW_INDENT_in_element126
public static final org.antlr.runtime.BitSet FOLLOW_singleElement_in_element130
public static final org.antlr.runtime.BitSet FOLLOW_singleElement_in_element139
public static final org.antlr.runtime.BitSet FOLLOW_exprElement_in_singleElement150
public static final org.antlr.runtime.BitSet FOLLOW_TEXT_in_singleElement155
public static final org.antlr.runtime.BitSet FOLLOW_NEWLINE_in_singleElement165
public static final org.antlr.runtime.BitSet FOLLOW_ifstat_in_compoundElement179
public static final org.antlr.runtime.BitSet FOLLOW_region_in_compoundElement185
public static final org.antlr.runtime.BitSet FOLLOW_EXPR_in_exprElement204
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_exprElement206
public static final org.antlr.runtime.BitSet FOLLOW_exprOptions_in_exprElement209
public static final org.antlr.runtime.BitSet FOLLOW_REGION_in_region247
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_region249
public static final org.antlr.runtime.BitSet FOLLOW_template_in_region259
public static final org.antlr.runtime.BitSet FOLLOW_SUBTEMPLATE_in_subtemplate292
public static final org.antlr.runtime.BitSet FOLLOW_ARGS_in_subtemplate299
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_subtemplate302
public static final org.antlr.runtime.BitSet FOLLOW_template_in_subtemplate319
public static final org.antlr.runtime.BitSet FOLLOW_SUBTEMPLATE_in_subtemplate335
public static final org.antlr.runtime.BitSet FOLLOW_IF_in_ifstat367
public static final org.antlr.runtime.BitSet FOLLOW_conditional_in_ifstat369
public static final org.antlr.runtime.BitSet FOLLOW_chunk_in_ifstat379
public static final org.antlr.runtime.BitSet FOLLOW_ELSEIF_in_ifstat389
public static final org.antlr.runtime.BitSet FOLLOW_conditional_in_ifstat403
public static final org.antlr.runtime.BitSet FOLLOW_chunk_in_ifstat415
public static final org.antlr.runtime.BitSet FOLLOW_ELSE_in_ifstat438
public static final org.antlr.runtime.BitSet FOLLOW_chunk_in_ifstat452
public static final org.antlr.runtime.BitSet FOLLOW_OR_in_conditional486
public static final org.antlr.runtime.BitSet FOLLOW_conditional_in_conditional488
public static final org.antlr.runtime.BitSet FOLLOW_conditional_in_conditional490
public static final org.antlr.runtime.BitSet FOLLOW_AND_in_conditional500
public static final org.antlr.runtime.BitSet FOLLOW_conditional_in_conditional502
public static final org.antlr.runtime.BitSet FOLLOW_conditional_in_conditional504
public static final org.antlr.runtime.BitSet FOLLOW_BANG_in_conditional514
public static final org.antlr.runtime.BitSet FOLLOW_conditional_in_conditional516
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_conditional528
public static final org.antlr.runtime.BitSet FOLLOW_OPTIONS_in_exprOptions542
public static final org.antlr.runtime.BitSet FOLLOW_option_in_exprOptions544
public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_option556
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_option558
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_option560
public static final org.antlr.runtime.BitSet FOLLOW_ZIP_in_expr579
public static final org.antlr.runtime.BitSet FOLLOW_ELEMENTS_in_expr582
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr585
public static final org.antlr.runtime.BitSet FOLLOW_mapTemplateRef_in_expr592
public static final org.antlr.runtime.BitSet FOLLOW_MAP_in_expr604
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr606
public static final org.antlr.runtime.BitSet FOLLOW_mapTemplateRef_in_expr609
public static final org.antlr.runtime.BitSet FOLLOW_prop_in_expr624
public static final org.antlr.runtime.BitSet FOLLOW_includeExpr_in_expr629
public static final org.antlr.runtime.BitSet FOLLOW_PROP_in_prop639
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_prop641
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_prop643
public static final org.antlr.runtime.BitSet FOLLOW_PROP_IND_in_prop657
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_prop659
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_prop661
public static final org.antlr.runtime.BitSet FOLLOW_INCLUDE_in_mapTemplateRef681
public static final org.antlr.runtime.BitSet FOLLOW_qualifiedId_in_mapTemplateRef683
public static final org.antlr.runtime.BitSet FOLLOW_args_in_mapTemplateRef693
public static final org.antlr.runtime.BitSet FOLLOW_subtemplate_in_mapTemplateRef706
public static final org.antlr.runtime.BitSet FOLLOW_INCLUDE_IND_in_mapTemplateRef718
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_mapTemplateRef720
public static final org.antlr.runtime.BitSet FOLLOW_args_in_mapTemplateRef730
public static final org.antlr.runtime.BitSet FOLLOW_EXEC_FUNC_in_includeExpr752
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_includeExpr754
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_includeExpr756
public static final org.antlr.runtime.BitSet FOLLOW_INCLUDE_in_includeExpr767
public static final org.antlr.runtime.BitSet FOLLOW_qualifiedId_in_includeExpr769
public static final org.antlr.runtime.BitSet FOLLOW_args_in_includeExpr771
public static final org.antlr.runtime.BitSet FOLLOW_INCLUDE_SUPER_in_includeExpr782
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_includeExpr784
public static final org.antlr.runtime.BitSet FOLLOW_args_in_includeExpr786
public static final org.antlr.runtime.BitSet FOLLOW_INCLUDE_REGION_in_includeExpr797
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_includeExpr799
public static final org.antlr.runtime.BitSet FOLLOW_INCLUDE_SUPER_REGION_in_includeExpr809
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_includeExpr811
public static final org.antlr.runtime.BitSet FOLLOW_primary_in_includeExpr819
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_primary830
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_primary840
public static final org.antlr.runtime.BitSet FOLLOW_TRUE_in_primary849
public static final org.antlr.runtime.BitSet FOLLOW_FALSE_in_primary858
public static final org.antlr.runtime.BitSet FOLLOW_subtemplate_in_primary867
public static final org.antlr.runtime.BitSet FOLLOW_list_in_primary894
public static final org.antlr.runtime.BitSet FOLLOW_INCLUDE_IND_in_primary901
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_primary906
public static final org.antlr.runtime.BitSet FOLLOW_args_in_primary915
public static final org.antlr.runtime.BitSet FOLLOW_TO_STR_in_primary935
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_primary937
public static final org.antlr.runtime.BitSet FOLLOW_SLASH_in_qualifiedId952
public static final org.antlr.runtime.BitSet FOLLOW_qualifiedId_in_qualifiedId954
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_qualifiedId956
public static final org.antlr.runtime.BitSet FOLLOW_SLASH_in_qualifiedId963
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_qualifiedId965
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_qualifiedId971
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_arg981
public static final org.antlr.runtime.BitSet FOLLOW_arg_in_args997
public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_args1016
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_args1018
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_args1020
public static final org.antlr.runtime.BitSet FOLLOW_ELLIPSIS_in_args1037
public static final org.antlr.runtime.BitSet FOLLOW_ELLIPSIS_in_args1052
public static final org.antlr.runtime.BitSet FOLLOW_LIST_in_list1072
public static final org.antlr.runtime.BitSet FOLLOW_listElement_in_list1075
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_listElement1091
public static final org.antlr.runtime.BitSet FOLLOW_NULL_in_listElement1095
public CodeGenerator(org.antlr.runtime.tree.TreeNodeStream input)
public CodeGenerator(org.antlr.runtime.tree.TreeNodeStream input, org.antlr.runtime.RecognizerSharedState state)
public CodeGenerator(org.antlr.runtime.tree.TreeNodeStream input, ErrorManager errMgr, String name, String template, org.antlr.runtime.Token templateToken)
public org.antlr.runtime.tree.TreeParser[] getDelegates()
public String[] getTokenNames()
getTokenNames
in class org.antlr.runtime.BaseRecognizer
public String getGrammarFileName()
getGrammarFileName
in class org.antlr.runtime.BaseRecognizer
public void addArgument(List<FormalArgument> args, org.antlr.runtime.Token t)
public void emit1(org.antlr.runtime.tree.CommonTree opAST, short opcode, int arg)
public void emit1(org.antlr.runtime.tree.CommonTree opAST, short opcode, String arg)
public void emit2(org.antlr.runtime.tree.CommonTree opAST, short opcode, int arg, int arg2)
public void emit2(org.antlr.runtime.tree.CommonTree opAST, short opcode, String s, int arg2)
public void emit(org.antlr.runtime.tree.CommonTree opAST, short opcode)
public void insert(int addr, short opcode, String s)
public void setOption(org.antlr.runtime.tree.CommonTree id)
public void write(int addr, short value)
public int address()
public void func(org.antlr.runtime.tree.CommonTree id)
public void refAttr(org.antlr.runtime.tree.CommonTree id)
public int defineString(String s)
public void displayRecognitionError(String[] tokenNames, org.antlr.runtime.RecognitionException e)
displayRecognitionError
in class org.antlr.runtime.BaseRecognizer
public final void templateAndEOF() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CompiledST template(String name, List<FormalArgument> args) throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void chunk() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void element() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void singleElement() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void compoundElement(org.antlr.runtime.tree.CommonTree indent) throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void exprElement() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CodeGenerator.region_return region(org.antlr.runtime.tree.CommonTree indent) throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CodeGenerator.subtemplate_return subtemplate() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void ifstat(org.antlr.runtime.tree.CommonTree indent) throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CodeGenerator.conditional_return conditional() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CodeGenerator.exprOptions_return exprOptions() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void option() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void expr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void prop() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CodeGenerator.mapTemplateRef_return mapTemplateRef(int num_exprs) throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CodeGenerator.includeExpr_return includeExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CodeGenerator.primary_return primary() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CodeGenerator.qualifiedId_return qualifiedId() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void arg() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CodeGenerator.args_return args() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CodeGenerator.list_return list() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CodeGenerator.listElement_return listElement() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
Copyright © 2023. All rights reserved.