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.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_conditional499 |
static org.antlr.runtime.BitSet |
FOLLOW_arg_in_args965 |
static org.antlr.runtime.BitSet |
FOLLOW_args_in_includeExpr770 |
static org.antlr.runtime.BitSet |
FOLLOW_args_in_includeExpr785 |
static org.antlr.runtime.BitSet |
FOLLOW_args_in_mapTemplateRef692 |
static org.antlr.runtime.BitSet |
FOLLOW_args_in_mapTemplateRef729 |
static org.antlr.runtime.BitSet |
FOLLOW_args_in_primary914 |
static org.antlr.runtime.BitSet |
FOLLOW_ARGS_in_subtemplate298 |
static org.antlr.runtime.BitSet |
FOLLOW_BANG_in_conditional513 |
static org.antlr.runtime.BitSet |
FOLLOW_chunk_in_ifstat378 |
static org.antlr.runtime.BitSet |
FOLLOW_chunk_in_ifstat414 |
static org.antlr.runtime.BitSet |
FOLLOW_chunk_in_ifstat451 |
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_conditional487 |
static org.antlr.runtime.BitSet |
FOLLOW_conditional_in_conditional489 |
static org.antlr.runtime.BitSet |
FOLLOW_conditional_in_conditional501 |
static org.antlr.runtime.BitSet |
FOLLOW_conditional_in_conditional503 |
static org.antlr.runtime.BitSet |
FOLLOW_conditional_in_conditional515 |
static org.antlr.runtime.BitSet |
FOLLOW_conditional_in_ifstat368 |
static org.antlr.runtime.BitSet |
FOLLOW_conditional_in_ifstat402 |
static org.antlr.runtime.BitSet |
FOLLOW_element_in_chunk92 |
static org.antlr.runtime.BitSet |
FOLLOW_ELEMENTS_in_expr581 |
static org.antlr.runtime.BitSet |
FOLLOW_ELLIPSIS_in_args1005 |
static org.antlr.runtime.BitSet |
FOLLOW_ELLIPSIS_in_args1020 |
static org.antlr.runtime.BitSet |
FOLLOW_ELSE_in_ifstat437 |
static org.antlr.runtime.BitSet |
FOLLOW_ELSEIF_in_ifstat388 |
static org.antlr.runtime.BitSet |
FOLLOW_EOF_in_templateAndEOF53 |
static org.antlr.runtime.BitSet |
FOLLOW_EQUALS_in_args984 |
static org.antlr.runtime.BitSet |
FOLLOW_EQUALS_in_option555 |
static org.antlr.runtime.BitSet |
FOLLOW_EXEC_FUNC_in_includeExpr751 |
static org.antlr.runtime.BitSet |
FOLLOW_expr_in_arg949 |
static org.antlr.runtime.BitSet |
FOLLOW_expr_in_args988 |
static org.antlr.runtime.BitSet |
FOLLOW_expr_in_conditional527 |
static org.antlr.runtime.BitSet |
FOLLOW_expr_in_expr584 |
static org.antlr.runtime.BitSet |
FOLLOW_expr_in_expr605 |
static org.antlr.runtime.BitSet |
FOLLOW_EXPR_in_exprElement203 |
static org.antlr.runtime.BitSet |
FOLLOW_expr_in_exprElement205 |
static org.antlr.runtime.BitSet |
FOLLOW_expr_in_includeExpr755 |
static org.antlr.runtime.BitSet |
FOLLOW_expr_in_listElement1059 |
static org.antlr.runtime.BitSet |
FOLLOW_expr_in_mapTemplateRef719 |
static org.antlr.runtime.BitSet |
FOLLOW_expr_in_option559 |
static org.antlr.runtime.BitSet |
FOLLOW_expr_in_primary905 |
static org.antlr.runtime.BitSet |
FOLLOW_expr_in_primary936 |
static org.antlr.runtime.BitSet |
FOLLOW_expr_in_prop640 |
static org.antlr.runtime.BitSet |
FOLLOW_expr_in_prop658 |
static org.antlr.runtime.BitSet |
FOLLOW_expr_in_prop660 |
static org.antlr.runtime.BitSet |
FOLLOW_exprElement_in_singleElement149 |
static org.antlr.runtime.BitSet |
FOLLOW_exprOptions_in_exprElement208 |
static org.antlr.runtime.BitSet |
FOLLOW_FALSE_in_primary857 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_args986 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_includeExpr753 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_includeExpr768 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_includeExpr783 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_includeExpr798 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_includeExpr810 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_mapTemplateRef682 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_option557 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_primary829 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_prop642 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_region248 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_subtemplate301 |
static org.antlr.runtime.BitSet |
FOLLOW_IF_in_ifstat366 |
static org.antlr.runtime.BitSet |
FOLLOW_ifstat_in_compoundElement178 |
static org.antlr.runtime.BitSet |
FOLLOW_INCLUDE_in_includeExpr766 |
static org.antlr.runtime.BitSet |
FOLLOW_INCLUDE_in_mapTemplateRef680 |
static org.antlr.runtime.BitSet |
FOLLOW_INCLUDE_IND_in_mapTemplateRef717 |
static org.antlr.runtime.BitSet |
FOLLOW_INCLUDE_IND_in_primary900 |
static org.antlr.runtime.BitSet |
FOLLOW_INCLUDE_REGION_in_includeExpr796 |
static org.antlr.runtime.BitSet |
FOLLOW_INCLUDE_SUPER_in_includeExpr781 |
static org.antlr.runtime.BitSet |
FOLLOW_INCLUDE_SUPER_REGION_in_includeExpr808 |
static org.antlr.runtime.BitSet |
FOLLOW_includeExpr_in_expr628 |
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_list1040 |
static org.antlr.runtime.BitSet |
FOLLOW_list_in_primary893 |
static org.antlr.runtime.BitSet |
FOLLOW_listElement_in_list1043 |
static org.antlr.runtime.BitSet |
FOLLOW_MAP_in_expr603 |
static org.antlr.runtime.BitSet |
FOLLOW_mapTemplateRef_in_expr591 |
static org.antlr.runtime.BitSet |
FOLLOW_mapTemplateRef_in_expr608 |
static org.antlr.runtime.BitSet |
FOLLOW_NEWLINE_in_singleElement164 |
static org.antlr.runtime.BitSet |
FOLLOW_NULL_in_listElement1063 |
static org.antlr.runtime.BitSet |
FOLLOW_option_in_exprOptions543 |
static org.antlr.runtime.BitSet |
FOLLOW_OPTIONS_in_exprOptions541 |
static org.antlr.runtime.BitSet |
FOLLOW_OR_in_conditional485 |
static org.antlr.runtime.BitSet |
FOLLOW_primary_in_includeExpr818 |
static org.antlr.runtime.BitSet |
FOLLOW_prop_in_expr623 |
static org.antlr.runtime.BitSet |
FOLLOW_PROP_in_prop638 |
static org.antlr.runtime.BitSet |
FOLLOW_PROP_IND_in_prop656 |
static org.antlr.runtime.BitSet |
FOLLOW_region_in_compoundElement184 |
static org.antlr.runtime.BitSet |
FOLLOW_REGION_in_region246 |
static org.antlr.runtime.BitSet |
FOLLOW_singleElement_in_element130 |
static org.antlr.runtime.BitSet |
FOLLOW_singleElement_in_element138 |
static org.antlr.runtime.BitSet |
FOLLOW_STRING_in_primary839 |
static org.antlr.runtime.BitSet |
FOLLOW_subtemplate_in_mapTemplateRef705 |
static org.antlr.runtime.BitSet |
FOLLOW_subtemplate_in_primary866 |
static org.antlr.runtime.BitSet |
FOLLOW_SUBTEMPLATE_in_subtemplate291 |
static org.antlr.runtime.BitSet |
FOLLOW_SUBTEMPLATE_in_subtemplate334 |
static org.antlr.runtime.BitSet |
FOLLOW_template_in_region258 |
static org.antlr.runtime.BitSet |
FOLLOW_template_in_subtemplate318 |
static org.antlr.runtime.BitSet |
FOLLOW_template_in_templateAndEOF50 |
static org.antlr.runtime.BitSet |
FOLLOW_TEXT_in_singleElement154 |
static org.antlr.runtime.BitSet |
FOLLOW_TO_STR_in_primary934 |
static org.antlr.runtime.BitSet |
FOLLOW_TRUE_in_primary848 |
static org.antlr.runtime.BitSet |
FOLLOW_ZIP_in_expr578 |
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 |
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 |
---|---|
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 |
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() |
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, displayRecognitionError, 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 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_element138
public static final org.antlr.runtime.BitSet FOLLOW_exprElement_in_singleElement149
public static final org.antlr.runtime.BitSet FOLLOW_TEXT_in_singleElement154
public static final org.antlr.runtime.BitSet FOLLOW_NEWLINE_in_singleElement164
public static final org.antlr.runtime.BitSet FOLLOW_ifstat_in_compoundElement178
public static final org.antlr.runtime.BitSet FOLLOW_region_in_compoundElement184
public static final org.antlr.runtime.BitSet FOLLOW_EXPR_in_exprElement203
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_exprElement205
public static final org.antlr.runtime.BitSet FOLLOW_exprOptions_in_exprElement208
public static final org.antlr.runtime.BitSet FOLLOW_REGION_in_region246
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_region248
public static final org.antlr.runtime.BitSet FOLLOW_template_in_region258
public static final org.antlr.runtime.BitSet FOLLOW_SUBTEMPLATE_in_subtemplate291
public static final org.antlr.runtime.BitSet FOLLOW_ARGS_in_subtemplate298
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_subtemplate301
public static final org.antlr.runtime.BitSet FOLLOW_template_in_subtemplate318
public static final org.antlr.runtime.BitSet FOLLOW_SUBTEMPLATE_in_subtemplate334
public static final org.antlr.runtime.BitSet FOLLOW_IF_in_ifstat366
public static final org.antlr.runtime.BitSet FOLLOW_conditional_in_ifstat368
public static final org.antlr.runtime.BitSet FOLLOW_chunk_in_ifstat378
public static final org.antlr.runtime.BitSet FOLLOW_ELSEIF_in_ifstat388
public static final org.antlr.runtime.BitSet FOLLOW_conditional_in_ifstat402
public static final org.antlr.runtime.BitSet FOLLOW_chunk_in_ifstat414
public static final org.antlr.runtime.BitSet FOLLOW_ELSE_in_ifstat437
public static final org.antlr.runtime.BitSet FOLLOW_chunk_in_ifstat451
public static final org.antlr.runtime.BitSet FOLLOW_OR_in_conditional485
public static final org.antlr.runtime.BitSet FOLLOW_conditional_in_conditional487
public static final org.antlr.runtime.BitSet FOLLOW_conditional_in_conditional489
public static final org.antlr.runtime.BitSet FOLLOW_AND_in_conditional499
public static final org.antlr.runtime.BitSet FOLLOW_conditional_in_conditional501
public static final org.antlr.runtime.BitSet FOLLOW_conditional_in_conditional503
public static final org.antlr.runtime.BitSet FOLLOW_BANG_in_conditional513
public static final org.antlr.runtime.BitSet FOLLOW_conditional_in_conditional515
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_conditional527
public static final org.antlr.runtime.BitSet FOLLOW_OPTIONS_in_exprOptions541
public static final org.antlr.runtime.BitSet FOLLOW_option_in_exprOptions543
public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_option555
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_option557
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_option559
public static final org.antlr.runtime.BitSet FOLLOW_ZIP_in_expr578
public static final org.antlr.runtime.BitSet FOLLOW_ELEMENTS_in_expr581
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr584
public static final org.antlr.runtime.BitSet FOLLOW_mapTemplateRef_in_expr591
public static final org.antlr.runtime.BitSet FOLLOW_MAP_in_expr603
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr605
public static final org.antlr.runtime.BitSet FOLLOW_mapTemplateRef_in_expr608
public static final org.antlr.runtime.BitSet FOLLOW_prop_in_expr623
public static final org.antlr.runtime.BitSet FOLLOW_includeExpr_in_expr628
public static final org.antlr.runtime.BitSet FOLLOW_PROP_in_prop638
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_prop640
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_prop642
public static final org.antlr.runtime.BitSet FOLLOW_PROP_IND_in_prop656
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_prop658
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_prop660
public static final org.antlr.runtime.BitSet FOLLOW_INCLUDE_in_mapTemplateRef680
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_mapTemplateRef682
public static final org.antlr.runtime.BitSet FOLLOW_args_in_mapTemplateRef692
public static final org.antlr.runtime.BitSet FOLLOW_subtemplate_in_mapTemplateRef705
public static final org.antlr.runtime.BitSet FOLLOW_INCLUDE_IND_in_mapTemplateRef717
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_mapTemplateRef719
public static final org.antlr.runtime.BitSet FOLLOW_args_in_mapTemplateRef729
public static final org.antlr.runtime.BitSet FOLLOW_EXEC_FUNC_in_includeExpr751
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_includeExpr753
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_includeExpr755
public static final org.antlr.runtime.BitSet FOLLOW_INCLUDE_in_includeExpr766
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_includeExpr768
public static final org.antlr.runtime.BitSet FOLLOW_args_in_includeExpr770
public static final org.antlr.runtime.BitSet FOLLOW_INCLUDE_SUPER_in_includeExpr781
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_includeExpr783
public static final org.antlr.runtime.BitSet FOLLOW_args_in_includeExpr785
public static final org.antlr.runtime.BitSet FOLLOW_INCLUDE_REGION_in_includeExpr796
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_includeExpr798
public static final org.antlr.runtime.BitSet FOLLOW_INCLUDE_SUPER_REGION_in_includeExpr808
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_includeExpr810
public static final org.antlr.runtime.BitSet FOLLOW_primary_in_includeExpr818
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_primary829
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_primary839
public static final org.antlr.runtime.BitSet FOLLOW_TRUE_in_primary848
public static final org.antlr.runtime.BitSet FOLLOW_FALSE_in_primary857
public static final org.antlr.runtime.BitSet FOLLOW_subtemplate_in_primary866
public static final org.antlr.runtime.BitSet FOLLOW_list_in_primary893
public static final org.antlr.runtime.BitSet FOLLOW_INCLUDE_IND_in_primary900
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_primary905
public static final org.antlr.runtime.BitSet FOLLOW_args_in_primary914
public static final org.antlr.runtime.BitSet FOLLOW_TO_STR_in_primary934
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_primary936
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_arg949
public static final org.antlr.runtime.BitSet FOLLOW_arg_in_args965
public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_args984
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_args986
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_args988
public static final org.antlr.runtime.BitSet FOLLOW_ELLIPSIS_in_args1005
public static final org.antlr.runtime.BitSet FOLLOW_ELLIPSIS_in_args1020
public static final org.antlr.runtime.BitSet FOLLOW_LIST_in_list1040
public static final org.antlr.runtime.BitSet FOLLOW_listElement_in_list1043
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_listElement1059
public static final org.antlr.runtime.BitSet FOLLOW_NULL_in_listElement1063
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 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 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 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 © 2024. All rights reserved.