org.stringtemplate.v4.compiler
Class STParser
java.lang.Object
org.antlr.runtime.BaseRecognizer
org.antlr.runtime.Parser
org.stringtemplate.v4.compiler.STParser
public class STParser
- extends org.antlr.runtime.Parser
Build an AST from a single StringTemplate template
| Fields inherited from class org.antlr.runtime.Parser |
input |
| 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 |
STParser(org.antlr.runtime.TokenStream input)
|
STParser(org.antlr.runtime.TokenStream input,
ErrorManager errMgr,
org.antlr.runtime.Token templateToken)
|
STParser(org.antlr.runtime.TokenStream input,
org.antlr.runtime.RecognizerSharedState state)
|
| Methods inherited from class org.antlr.runtime.Parser |
getCurrentInputSymbol, getMissingSymbol, getSourceName, getTokenStream, reset, setTokenStream, traceIn, traceOut |
| Methods inherited from class org.antlr.runtime.BaseRecognizer |
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, emitErrorMessage, endResync, failed, getBacktrackingLevel, getErrorHeader, getErrorMessage, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, matchAny, 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
ARGS
public static final int ARGS
- See Also:
- Constant Field Values
ELEMENTS
public static final int ELEMENTS
- See Also:
- Constant Field Values
EXEC_FUNC
public static final int EXEC_FUNC
- See Also:
- Constant Field Values
EXPR
public static final int EXPR
- 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
INCLUDE_REGION
public static final int INCLUDE_REGION
- 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
INDENTED_EXPR
public static final int INDENTED_EXPR
- 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
NULL
public static final int NULL
- 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
REGION
public static final int REGION
- See Also:
- Constant Field Values
SUBTEMPLATE
public static final int SUBTEMPLATE
- See Also:
- Constant Field Values
TO_STR
public static final int TO_STR
- See Also:
- Constant Field Values
ZIP
public static final int ZIP
- See Also:
- Constant Field Values
adaptor
protected org.antlr.runtime.tree.TreeAdaptor adaptor
conditional_stack
protected java.util.Stack conditional_stack
FOLLOW_template_in_templateAndEOF133
public static final org.antlr.runtime.BitSet FOLLOW_template_in_templateAndEOF133
FOLLOW_EOF_in_templateAndEOF135
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_templateAndEOF135
FOLLOW_element_in_template149
public static final org.antlr.runtime.BitSet FOLLOW_element_in_template149
FOLLOW_INDENT_in_element162
public static final org.antlr.runtime.BitSet FOLLOW_INDENT_in_element162
FOLLOW_COMMENT_in_element165
public static final org.antlr.runtime.BitSet FOLLOW_COMMENT_in_element165
FOLLOW_NEWLINE_in_element167
public static final org.antlr.runtime.BitSet FOLLOW_NEWLINE_in_element167
FOLLOW_INDENT_in_element175
public static final org.antlr.runtime.BitSet FOLLOW_INDENT_in_element175
FOLLOW_singleElement_in_element177
public static final org.antlr.runtime.BitSet FOLLOW_singleElement_in_element177
FOLLOW_singleElement_in_element194
public static final org.antlr.runtime.BitSet FOLLOW_singleElement_in_element194
FOLLOW_compoundElement_in_element199
public static final org.antlr.runtime.BitSet FOLLOW_compoundElement_in_element199
FOLLOW_exprTag_in_singleElement210
public static final org.antlr.runtime.BitSet FOLLOW_exprTag_in_singleElement210
FOLLOW_TEXT_in_singleElement215
public static final org.antlr.runtime.BitSet FOLLOW_TEXT_in_singleElement215
FOLLOW_NEWLINE_in_singleElement220
public static final org.antlr.runtime.BitSet FOLLOW_NEWLINE_in_singleElement220
FOLLOW_COMMENT_in_singleElement225
public static final org.antlr.runtime.BitSet FOLLOW_COMMENT_in_singleElement225
FOLLOW_ifstat_in_compoundElement238
public static final org.antlr.runtime.BitSet FOLLOW_ifstat_in_compoundElement238
FOLLOW_region_in_compoundElement243
public static final org.antlr.runtime.BitSet FOLLOW_region_in_compoundElement243
FOLLOW_LDELIM_in_exprTag254
public static final org.antlr.runtime.BitSet FOLLOW_LDELIM_in_exprTag254
FOLLOW_expr_in_exprTag256
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_exprTag256
FOLLOW_SEMI_in_exprTag260
public static final org.antlr.runtime.BitSet FOLLOW_SEMI_in_exprTag260
FOLLOW_exprOptions_in_exprTag262
public static final org.antlr.runtime.BitSet FOLLOW_exprOptions_in_exprTag262
FOLLOW_RDELIM_in_exprTag267
public static final org.antlr.runtime.BitSet FOLLOW_RDELIM_in_exprTag267
FOLLOW_INDENT_in_region299
public static final org.antlr.runtime.BitSet FOLLOW_INDENT_in_region299
FOLLOW_LDELIM_in_region304
public static final org.antlr.runtime.BitSet FOLLOW_LDELIM_in_region304
FOLLOW_AT_in_region306
public static final org.antlr.runtime.BitSet FOLLOW_AT_in_region306
FOLLOW_ID_in_region308
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_region308
FOLLOW_RDELIM_in_region310
public static final org.antlr.runtime.BitSet FOLLOW_RDELIM_in_region310
FOLLOW_template_in_region316
public static final org.antlr.runtime.BitSet FOLLOW_template_in_region316
FOLLOW_INDENT_in_region320
public static final org.antlr.runtime.BitSet FOLLOW_INDENT_in_region320
FOLLOW_LDELIM_in_region323
public static final org.antlr.runtime.BitSet FOLLOW_LDELIM_in_region323
FOLLOW_END_in_region325
public static final org.antlr.runtime.BitSet FOLLOW_END_in_region325
FOLLOW_RDELIM_in_region327
public static final org.antlr.runtime.BitSet FOLLOW_RDELIM_in_region327
FOLLOW_NEWLINE_in_region338
public static final org.antlr.runtime.BitSet FOLLOW_NEWLINE_in_region338
FOLLOW_LCURLY_in_subtemplate414
public static final org.antlr.runtime.BitSet FOLLOW_LCURLY_in_subtemplate414
FOLLOW_ID_in_subtemplate420
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_subtemplate420
FOLLOW_COMMA_in_subtemplate424
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_subtemplate424
FOLLOW_ID_in_subtemplate429
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_subtemplate429
FOLLOW_PIPE_in_subtemplate434
public static final org.antlr.runtime.BitSet FOLLOW_PIPE_in_subtemplate434
FOLLOW_template_in_subtemplate439
public static final org.antlr.runtime.BitSet FOLLOW_template_in_subtemplate439
FOLLOW_INDENT_in_subtemplate441
public static final org.antlr.runtime.BitSet FOLLOW_INDENT_in_subtemplate441
FOLLOW_RCURLY_in_subtemplate444
public static final org.antlr.runtime.BitSet FOLLOW_RCURLY_in_subtemplate444
FOLLOW_INDENT_in_ifstat485
public static final org.antlr.runtime.BitSet FOLLOW_INDENT_in_ifstat485
FOLLOW_LDELIM_in_ifstat488
public static final org.antlr.runtime.BitSet FOLLOW_LDELIM_in_ifstat488
FOLLOW_IF_in_ifstat490
public static final org.antlr.runtime.BitSet FOLLOW_IF_in_ifstat490
FOLLOW_LPAREN_in_ifstat492
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_ifstat492
FOLLOW_conditional_in_ifstat496
public static final org.antlr.runtime.BitSet FOLLOW_conditional_in_ifstat496
FOLLOW_RPAREN_in_ifstat498
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_ifstat498
FOLLOW_RDELIM_in_ifstat500
public static final org.antlr.runtime.BitSet FOLLOW_RDELIM_in_ifstat500
FOLLOW_template_in_ifstat509
public static final org.antlr.runtime.BitSet FOLLOW_template_in_ifstat509
FOLLOW_INDENT_in_ifstat516
public static final org.antlr.runtime.BitSet FOLLOW_INDENT_in_ifstat516
FOLLOW_LDELIM_in_ifstat519
public static final org.antlr.runtime.BitSet FOLLOW_LDELIM_in_ifstat519
FOLLOW_ELSEIF_in_ifstat521
public static final org.antlr.runtime.BitSet FOLLOW_ELSEIF_in_ifstat521
FOLLOW_LPAREN_in_ifstat523
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_ifstat523
FOLLOW_conditional_in_ifstat527
public static final org.antlr.runtime.BitSet FOLLOW_conditional_in_ifstat527
FOLLOW_RPAREN_in_ifstat529
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_ifstat529
FOLLOW_RDELIM_in_ifstat531
public static final org.antlr.runtime.BitSet FOLLOW_RDELIM_in_ifstat531
FOLLOW_template_in_ifstat535
public static final org.antlr.runtime.BitSet FOLLOW_template_in_ifstat535
FOLLOW_INDENT_in_ifstat545
public static final org.antlr.runtime.BitSet FOLLOW_INDENT_in_ifstat545
FOLLOW_LDELIM_in_ifstat548
public static final org.antlr.runtime.BitSet FOLLOW_LDELIM_in_ifstat548
FOLLOW_ELSE_in_ifstat550
public static final org.antlr.runtime.BitSet FOLLOW_ELSE_in_ifstat550
FOLLOW_RDELIM_in_ifstat552
public static final org.antlr.runtime.BitSet FOLLOW_RDELIM_in_ifstat552
FOLLOW_template_in_ifstat556
public static final org.antlr.runtime.BitSet FOLLOW_template_in_ifstat556
FOLLOW_INDENT_in_ifstat564
public static final org.antlr.runtime.BitSet FOLLOW_INDENT_in_ifstat564
FOLLOW_LDELIM_in_ifstat570
public static final org.antlr.runtime.BitSet FOLLOW_LDELIM_in_ifstat570
FOLLOW_ENDIF_in_ifstat572
public static final org.antlr.runtime.BitSet FOLLOW_ENDIF_in_ifstat572
FOLLOW_RDELIM_in_ifstat576
public static final org.antlr.runtime.BitSet FOLLOW_RDELIM_in_ifstat576
FOLLOW_NEWLINE_in_ifstat587
public static final org.antlr.runtime.BitSet FOLLOW_NEWLINE_in_ifstat587
FOLLOW_andConditional_in_conditional707
public static final org.antlr.runtime.BitSet FOLLOW_andConditional_in_conditional707
FOLLOW_OR_in_conditional711
public static final org.antlr.runtime.BitSet FOLLOW_OR_in_conditional711
FOLLOW_andConditional_in_conditional714
public static final org.antlr.runtime.BitSet FOLLOW_andConditional_in_conditional714
FOLLOW_notConditional_in_andConditional727
public static final org.antlr.runtime.BitSet FOLLOW_notConditional_in_andConditional727
FOLLOW_AND_in_andConditional731
public static final org.antlr.runtime.BitSet FOLLOW_AND_in_andConditional731
FOLLOW_notConditional_in_andConditional734
public static final org.antlr.runtime.BitSet FOLLOW_notConditional_in_andConditional734
FOLLOW_BANG_in_notConditional747
public static final org.antlr.runtime.BitSet FOLLOW_BANG_in_notConditional747
FOLLOW_notConditional_in_notConditional750
public static final org.antlr.runtime.BitSet FOLLOW_notConditional_in_notConditional750
FOLLOW_memberExpr_in_notConditional755
public static final org.antlr.runtime.BitSet FOLLOW_memberExpr_in_notConditional755
FOLLOW_ID_in_notConditionalExpr767
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_notConditionalExpr767
FOLLOW_DOT_in_notConditionalExpr778
public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_notConditionalExpr778
FOLLOW_ID_in_notConditionalExpr782
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_notConditionalExpr782
FOLLOW_DOT_in_notConditionalExpr808
public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_notConditionalExpr808
FOLLOW_LPAREN_in_notConditionalExpr810
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_notConditionalExpr810
FOLLOW_mapExpr_in_notConditionalExpr812
public static final org.antlr.runtime.BitSet FOLLOW_mapExpr_in_notConditionalExpr812
FOLLOW_RPAREN_in_notConditionalExpr814
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_notConditionalExpr814
FOLLOW_option_in_exprOptions844
public static final org.antlr.runtime.BitSet FOLLOW_option_in_exprOptions844
FOLLOW_COMMA_in_exprOptions848
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_exprOptions848
FOLLOW_option_in_exprOptions850
public static final org.antlr.runtime.BitSet FOLLOW_option_in_exprOptions850
FOLLOW_ID_in_option877
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_option877
FOLLOW_EQUALS_in_option887
public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_option887
FOLLOW_exprNoComma_in_option889
public static final org.antlr.runtime.BitSet FOLLOW_exprNoComma_in_option889
FOLLOW_memberExpr_in_exprNoComma996
public static final org.antlr.runtime.BitSet FOLLOW_memberExpr_in_exprNoComma996
FOLLOW_COLON_in_exprNoComma1002
public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_exprNoComma1002
FOLLOW_mapTemplateRef_in_exprNoComma1004
public static final org.antlr.runtime.BitSet FOLLOW_mapTemplateRef_in_exprNoComma1004
FOLLOW_mapExpr_in_expr1049
public static final org.antlr.runtime.BitSet FOLLOW_mapExpr_in_expr1049
FOLLOW_memberExpr_in_mapExpr1061
public static final org.antlr.runtime.BitSet FOLLOW_memberExpr_in_mapExpr1061
FOLLOW_COMMA_in_mapExpr1070
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_mapExpr1070
FOLLOW_memberExpr_in_mapExpr1072
public static final org.antlr.runtime.BitSet FOLLOW_memberExpr_in_mapExpr1072
FOLLOW_COLON_in_mapExpr1078
public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_mapExpr1078
FOLLOW_mapTemplateRef_in_mapExpr1080
public static final org.antlr.runtime.BitSet FOLLOW_mapTemplateRef_in_mapExpr1080
FOLLOW_COLON_in_mapExpr1143
public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_mapExpr1143
FOLLOW_mapTemplateRef_in_mapExpr1147
public static final org.antlr.runtime.BitSet FOLLOW_mapTemplateRef_in_mapExpr1147
FOLLOW_COMMA_in_mapExpr1153
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_mapExpr1153
FOLLOW_mapTemplateRef_in_mapExpr1157
public static final org.antlr.runtime.BitSet FOLLOW_mapTemplateRef_in_mapExpr1157
FOLLOW_ID_in_mapTemplateRef1204
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_mapTemplateRef1204
FOLLOW_LPAREN_in_mapTemplateRef1206
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_mapTemplateRef1206
FOLLOW_args_in_mapTemplateRef1208
public static final org.antlr.runtime.BitSet FOLLOW_args_in_mapTemplateRef1208
FOLLOW_RPAREN_in_mapTemplateRef1210
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_mapTemplateRef1210
FOLLOW_subtemplate_in_mapTemplateRef1232
public static final org.antlr.runtime.BitSet FOLLOW_subtemplate_in_mapTemplateRef1232
FOLLOW_LPAREN_in_mapTemplateRef1239
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_mapTemplateRef1239
FOLLOW_mapExpr_in_mapTemplateRef1241
public static final org.antlr.runtime.BitSet FOLLOW_mapExpr_in_mapTemplateRef1241
FOLLOW_RPAREN_in_mapTemplateRef1245
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_mapTemplateRef1245
FOLLOW_LPAREN_in_mapTemplateRef1247
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_mapTemplateRef1247
FOLLOW_argExprList_in_mapTemplateRef1249
public static final org.antlr.runtime.BitSet FOLLOW_argExprList_in_mapTemplateRef1249
FOLLOW_RPAREN_in_mapTemplateRef1252
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_mapTemplateRef1252
FOLLOW_includeExpr_in_memberExpr1275
public static final org.antlr.runtime.BitSet FOLLOW_includeExpr_in_memberExpr1275
FOLLOW_DOT_in_memberExpr1286
public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_memberExpr1286
FOLLOW_ID_in_memberExpr1288
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_memberExpr1288
FOLLOW_DOT_in_memberExpr1314
public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_memberExpr1314
FOLLOW_LPAREN_in_memberExpr1316
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_memberExpr1316
FOLLOW_mapExpr_in_memberExpr1318
public static final org.antlr.runtime.BitSet FOLLOW_mapExpr_in_memberExpr1318
FOLLOW_RPAREN_in_memberExpr1320
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_memberExpr1320
FOLLOW_ID_in_includeExpr1364
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_includeExpr1364
FOLLOW_LPAREN_in_includeExpr1366
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_includeExpr1366
FOLLOW_expr_in_includeExpr1368
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_includeExpr1368
FOLLOW_RPAREN_in_includeExpr1371
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_includeExpr1371
FOLLOW_SUPER_in_includeExpr1392
public static final org.antlr.runtime.BitSet FOLLOW_SUPER_in_includeExpr1392
FOLLOW_DOT_in_includeExpr1394
public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_includeExpr1394
FOLLOW_ID_in_includeExpr1396
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_includeExpr1396
FOLLOW_LPAREN_in_includeExpr1398
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_includeExpr1398
FOLLOW_args_in_includeExpr1400
public static final org.antlr.runtime.BitSet FOLLOW_args_in_includeExpr1400
FOLLOW_RPAREN_in_includeExpr1402
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_includeExpr1402
FOLLOW_ID_in_includeExpr1421
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_includeExpr1421
FOLLOW_LPAREN_in_includeExpr1423
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_includeExpr1423
FOLLOW_args_in_includeExpr1425
public static final org.antlr.runtime.BitSet FOLLOW_args_in_includeExpr1425
FOLLOW_RPAREN_in_includeExpr1427
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_includeExpr1427
FOLLOW_AT_in_includeExpr1449
public static final org.antlr.runtime.BitSet FOLLOW_AT_in_includeExpr1449
FOLLOW_SUPER_in_includeExpr1451
public static final org.antlr.runtime.BitSet FOLLOW_SUPER_in_includeExpr1451
FOLLOW_DOT_in_includeExpr1453
public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_includeExpr1453
FOLLOW_ID_in_includeExpr1455
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_includeExpr1455
FOLLOW_LPAREN_in_includeExpr1457
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_includeExpr1457
FOLLOW_RPAREN_in_includeExpr1461
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_includeExpr1461
FOLLOW_AT_in_includeExpr1476
public static final org.antlr.runtime.BitSet FOLLOW_AT_in_includeExpr1476
FOLLOW_ID_in_includeExpr1478
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_includeExpr1478
FOLLOW_LPAREN_in_includeExpr1480
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_includeExpr1480
FOLLOW_RPAREN_in_includeExpr1484
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_includeExpr1484
FOLLOW_primary_in_includeExpr1502
public static final org.antlr.runtime.BitSet FOLLOW_primary_in_includeExpr1502
FOLLOW_ID_in_primary1513
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_primary1513
FOLLOW_STRING_in_primary1518
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_primary1518
FOLLOW_TRUE_in_primary1523
public static final org.antlr.runtime.BitSet FOLLOW_TRUE_in_primary1523
FOLLOW_FALSE_in_primary1528
public static final org.antlr.runtime.BitSet FOLLOW_FALSE_in_primary1528
FOLLOW_subtemplate_in_primary1533
public static final org.antlr.runtime.BitSet FOLLOW_subtemplate_in_primary1533
FOLLOW_list_in_primary1538
public static final org.antlr.runtime.BitSet FOLLOW_list_in_primary1538
FOLLOW_LPAREN_in_primary1547
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_primary1547
FOLLOW_conditional_in_primary1550
public static final org.antlr.runtime.BitSet FOLLOW_conditional_in_primary1550
FOLLOW_RPAREN_in_primary1552
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_primary1552
FOLLOW_LPAREN_in_primary1563
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_primary1563
FOLLOW_expr_in_primary1565
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_primary1565
FOLLOW_RPAREN_in_primary1567
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_primary1567
FOLLOW_LPAREN_in_primary1573
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_primary1573
FOLLOW_argExprList_in_primary1575
public static final org.antlr.runtime.BitSet FOLLOW_argExprList_in_primary1575
FOLLOW_RPAREN_in_primary1578
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_primary1578
FOLLOW_argExprList_in_args1634
public static final org.antlr.runtime.BitSet FOLLOW_argExprList_in_args1634
FOLLOW_namedArg_in_args1639
public static final org.antlr.runtime.BitSet FOLLOW_namedArg_in_args1639
FOLLOW_COMMA_in_args1643
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_args1643
FOLLOW_namedArg_in_args1645
public static final org.antlr.runtime.BitSet FOLLOW_namedArg_in_args1645
FOLLOW_COMMA_in_args1651
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_args1651
FOLLOW_ELLIPSIS_in_args1653
public static final org.antlr.runtime.BitSet FOLLOW_ELLIPSIS_in_args1653
FOLLOW_ELLIPSIS_in_args1673
public static final org.antlr.runtime.BitSet FOLLOW_ELLIPSIS_in_args1673
FOLLOW_arg_in_argExprList1686
public static final org.antlr.runtime.BitSet FOLLOW_arg_in_argExprList1686
FOLLOW_COMMA_in_argExprList1690
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_argExprList1690
FOLLOW_arg_in_argExprList1692
public static final org.antlr.runtime.BitSet FOLLOW_arg_in_argExprList1692
FOLLOW_exprNoComma_in_arg1709
public static final org.antlr.runtime.BitSet FOLLOW_exprNoComma_in_arg1709
FOLLOW_ID_in_namedArg1718
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_namedArg1718
FOLLOW_EQUALS_in_namedArg1720
public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_namedArg1720
FOLLOW_arg_in_namedArg1722
public static final org.antlr.runtime.BitSet FOLLOW_arg_in_namedArg1722
FOLLOW_LBRACK_in_list1747
public static final org.antlr.runtime.BitSet FOLLOW_LBRACK_in_list1747
FOLLOW_RBRACK_in_list1749
public static final org.antlr.runtime.BitSet FOLLOW_RBRACK_in_list1749
FOLLOW_LBRACK_in_list1761
public static final org.antlr.runtime.BitSet FOLLOW_LBRACK_in_list1761
FOLLOW_listElement_in_list1763
public static final org.antlr.runtime.BitSet FOLLOW_listElement_in_list1763
FOLLOW_COMMA_in_list1767
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_list1767
FOLLOW_listElement_in_list1769
public static final org.antlr.runtime.BitSet FOLLOW_listElement_in_list1769
FOLLOW_RBRACK_in_list1774
public static final org.antlr.runtime.BitSet FOLLOW_RBRACK_in_list1774
FOLLOW_exprNoComma_in_listElement1794
public static final org.antlr.runtime.BitSet FOLLOW_exprNoComma_in_listElement1794
STParser
public STParser(org.antlr.runtime.TokenStream input)
STParser
public STParser(org.antlr.runtime.TokenStream input,
org.antlr.runtime.RecognizerSharedState state)
STParser
public STParser(org.antlr.runtime.TokenStream input,
ErrorManager errMgr,
org.antlr.runtime.Token templateToken)
getDelegates
public org.antlr.runtime.Parser[] getDelegates()
setTreeAdaptor
public void setTreeAdaptor(org.antlr.runtime.tree.TreeAdaptor adaptor)
getTreeAdaptor
public org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor()
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
recoverFromMismatchedToken
protected java.lang.Object recoverFromMismatchedToken(org.antlr.runtime.IntStream input,
int ttype,
org.antlr.runtime.BitSet follow)
throws org.antlr.runtime.RecognitionException
- Overrides:
recoverFromMismatchedToken in class org.antlr.runtime.BaseRecognizer
- Throws:
org.antlr.runtime.RecognitionException
templateAndEOF
public final STParser.templateAndEOF_return templateAndEOF()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
template
public final STParser.template_return template()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
element
public final STParser.element_return element()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
singleElement
public final STParser.singleElement_return singleElement()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
compoundElement
public final STParser.compoundElement_return compoundElement()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
exprTag
public final STParser.exprTag_return exprTag()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
region
public final STParser.region_return region()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
subtemplate
public final STParser.subtemplate_return subtemplate()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
ifstat
public final STParser.ifstat_return ifstat()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
conditional
public final STParser.conditional_return conditional()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
andConditional
public final STParser.andConditional_return andConditional()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
notConditional
public final STParser.notConditional_return notConditional()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
notConditionalExpr
public final STParser.notConditionalExpr_return notConditionalExpr()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
exprOptions
public final STParser.exprOptions_return exprOptions()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
option
public final STParser.option_return option()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
exprNoComma
public final STParser.exprNoComma_return exprNoComma()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
expr
public final STParser.expr_return expr()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
mapExpr
public final STParser.mapExpr_return mapExpr()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
mapTemplateRef
public final STParser.mapTemplateRef_return mapTemplateRef()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
memberExpr
public final STParser.memberExpr_return memberExpr()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
includeExpr
public final STParser.includeExpr_return includeExpr()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
primary
public final STParser.primary_return primary()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
args
public final STParser.args_return args()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
argExprList
public final STParser.argExprList_return argExprList()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
arg
public final STParser.arg_return arg()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
namedArg
public final STParser.namedArg_return namedArg()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
list
public final STParser.list_return list()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
listElement
public final STParser.listElement_return listElement()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException