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
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
adaptor
protected org.antlr.runtime.tree.TreeAdaptor adaptor
conditional_stack
protected java.util.Stack conditional_stack
dfa3
protected org.stringtemplate.v4.compiler.STParser.DFA3 dfa3
dfa35
protected org.stringtemplate.v4.compiler.STParser.DFA35 dfa35
dfa38
protected org.stringtemplate.v4.compiler.STParser.DFA38 dfa38
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_memberExpr1274
public static final org.antlr.runtime.BitSet FOLLOW_includeExpr_in_memberExpr1274
FOLLOW_DOT_in_memberExpr1285
public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_memberExpr1285
FOLLOW_ID_in_memberExpr1287
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_memberExpr1287
FOLLOW_DOT_in_memberExpr1313
public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_memberExpr1313
FOLLOW_LPAREN_in_memberExpr1315
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_memberExpr1315
FOLLOW_mapExpr_in_memberExpr1317
public static final org.antlr.runtime.BitSet FOLLOW_mapExpr_in_memberExpr1317
FOLLOW_RPAREN_in_memberExpr1319
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_memberExpr1319
FOLLOW_ID_in_includeExpr1363
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_includeExpr1363
FOLLOW_LPAREN_in_includeExpr1365
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_includeExpr1365
FOLLOW_expr_in_includeExpr1367
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_includeExpr1367
FOLLOW_RPAREN_in_includeExpr1370
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_includeExpr1370
FOLLOW_SUPER_in_includeExpr1391
public static final org.antlr.runtime.BitSet FOLLOW_SUPER_in_includeExpr1391
FOLLOW_DOT_in_includeExpr1393
public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_includeExpr1393
FOLLOW_ID_in_includeExpr1395
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_includeExpr1395
FOLLOW_LPAREN_in_includeExpr1397
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_includeExpr1397
FOLLOW_args_in_includeExpr1399
public static final org.antlr.runtime.BitSet FOLLOW_args_in_includeExpr1399
FOLLOW_RPAREN_in_includeExpr1401
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_includeExpr1401
FOLLOW_ID_in_includeExpr1420
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_includeExpr1420
FOLLOW_LPAREN_in_includeExpr1422
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_includeExpr1422
FOLLOW_args_in_includeExpr1424
public static final org.antlr.runtime.BitSet FOLLOW_args_in_includeExpr1424
FOLLOW_RPAREN_in_includeExpr1426
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_includeExpr1426
FOLLOW_AT_in_includeExpr1448
public static final org.antlr.runtime.BitSet FOLLOW_AT_in_includeExpr1448
FOLLOW_SUPER_in_includeExpr1450
public static final org.antlr.runtime.BitSet FOLLOW_SUPER_in_includeExpr1450
FOLLOW_DOT_in_includeExpr1452
public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_includeExpr1452
FOLLOW_ID_in_includeExpr1454
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_includeExpr1454
FOLLOW_LPAREN_in_includeExpr1456
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_includeExpr1456
FOLLOW_RPAREN_in_includeExpr1460
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_includeExpr1460
FOLLOW_AT_in_includeExpr1475
public static final org.antlr.runtime.BitSet FOLLOW_AT_in_includeExpr1475
FOLLOW_ID_in_includeExpr1477
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_includeExpr1477
FOLLOW_LPAREN_in_includeExpr1479
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_includeExpr1479
FOLLOW_RPAREN_in_includeExpr1483
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_includeExpr1483
FOLLOW_primary_in_includeExpr1501
public static final org.antlr.runtime.BitSet FOLLOW_primary_in_includeExpr1501
FOLLOW_ID_in_primary1512
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_primary1512
FOLLOW_STRING_in_primary1517
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_primary1517
FOLLOW_TRUE_in_primary1522
public static final org.antlr.runtime.BitSet FOLLOW_TRUE_in_primary1522
FOLLOW_FALSE_in_primary1527
public static final org.antlr.runtime.BitSet FOLLOW_FALSE_in_primary1527
FOLLOW_subtemplate_in_primary1532
public static final org.antlr.runtime.BitSet FOLLOW_subtemplate_in_primary1532
FOLLOW_list_in_primary1537
public static final org.antlr.runtime.BitSet FOLLOW_list_in_primary1537
FOLLOW_LPAREN_in_primary1546
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_primary1546
FOLLOW_conditional_in_primary1549
public static final org.antlr.runtime.BitSet FOLLOW_conditional_in_primary1549
FOLLOW_RPAREN_in_primary1551
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_primary1551
FOLLOW_LPAREN_in_primary1562
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_primary1562
FOLLOW_expr_in_primary1564
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_primary1564
FOLLOW_RPAREN_in_primary1566
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_primary1566
FOLLOW_LPAREN_in_primary1572
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_primary1572
FOLLOW_argExprList_in_primary1574
public static final org.antlr.runtime.BitSet FOLLOW_argExprList_in_primary1574
FOLLOW_RPAREN_in_primary1577
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_primary1577
FOLLOW_argExprList_in_args1627
public static final org.antlr.runtime.BitSet FOLLOW_argExprList_in_args1627
FOLLOW_namedArg_in_args1632
public static final org.antlr.runtime.BitSet FOLLOW_namedArg_in_args1632
FOLLOW_COMMA_in_args1636
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_args1636
FOLLOW_namedArg_in_args1638
public static final org.antlr.runtime.BitSet FOLLOW_namedArg_in_args1638
FOLLOW_arg_in_argExprList1659
public static final org.antlr.runtime.BitSet FOLLOW_arg_in_argExprList1659
FOLLOW_COMMA_in_argExprList1663
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_argExprList1663
FOLLOW_arg_in_argExprList1665
public static final org.antlr.runtime.BitSet FOLLOW_arg_in_argExprList1665
FOLLOW_exprNoComma_in_arg1682
public static final org.antlr.runtime.BitSet FOLLOW_exprNoComma_in_arg1682
FOLLOW_ID_in_namedArg1691
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_namedArg1691
FOLLOW_EQUALS_in_namedArg1693
public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_namedArg1693
FOLLOW_arg_in_namedArg1695
public static final org.antlr.runtime.BitSet FOLLOW_arg_in_namedArg1695
FOLLOW_LBRACK_in_list1720
public static final org.antlr.runtime.BitSet FOLLOW_LBRACK_in_list1720
FOLLOW_RBRACK_in_list1722
public static final org.antlr.runtime.BitSet FOLLOW_RBRACK_in_list1722
FOLLOW_LBRACK_in_list1734
public static final org.antlr.runtime.BitSet FOLLOW_LBRACK_in_list1734
FOLLOW_listElement_in_list1736
public static final org.antlr.runtime.BitSet FOLLOW_listElement_in_list1736
FOLLOW_COMMA_in_list1740
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_list1740
FOLLOW_listElement_in_list1742
public static final org.antlr.runtime.BitSet FOLLOW_listElement_in_list1742
FOLLOW_RBRACK_in_list1747
public static final org.antlr.runtime.BitSet FOLLOW_RBRACK_in_list1747
FOLLOW_exprNoComma_in_listElement1767
public static final org.antlr.runtime.BitSet FOLLOW_exprNoComma_in_listElement1767
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)
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
Copyright © 2011. All Rights Reserved.