org.stringtemplate.v4.compiler
Class GroupParser
java.lang.Object
org.antlr.runtime.BaseRecognizer
org.antlr.runtime.Parser
org.stringtemplate.v4.compiler.GroupParser
public class GroupParser
- extends org.antlr.runtime.Parser
| 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 |
GroupParser(org.antlr.runtime.TokenStream input)
|
GroupParser(org.antlr.runtime.TokenStream input,
org.antlr.runtime.RecognizerSharedState state)
|
| Methods inherited from class org.antlr.runtime.Parser |
getCurrentInputSymbol, getMissingSymbol, getTokenStream, reset, setTokenStream, traceIn, traceOut |
| Methods inherited from class org.antlr.runtime.BaseRecognizer |
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, emitErrorMessage, endResync, failed, getBacktrackingLevel, getErrorHeader, getErrorMessage, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, matchAny, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedSet, recoverFromMismatchedToken, 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 String[] tokenNames
EOF
public static final int EOF
- See Also:
- Constant Field Values
T__14
public static final int T__14
- See Also:
- Constant Field Values
T__15
public static final int T__15
- See Also:
- Constant Field Values
T__16
public static final int T__16
- See Also:
- Constant Field Values
T__17
public static final int T__17
- See Also:
- Constant Field Values
T__18
public static final int T__18
- See Also:
- Constant Field Values
T__19
public static final int T__19
- See Also:
- Constant Field Values
T__20
public static final int T__20
- See Also:
- Constant Field Values
T__21
public static final int T__21
- See Also:
- Constant Field Values
T__22
public static final int T__22
- See Also:
- Constant Field Values
T__23
public static final int T__23
- See Also:
- Constant Field Values
T__24
public static final int T__24
- See Also:
- Constant Field Values
T__25
public static final int T__25
- See Also:
- Constant Field Values
T__26
public static final int T__26
- See Also:
- Constant Field Values
T__27
public static final int T__27
- See Also:
- Constant Field Values
T__28
public static final int T__28
- See Also:
- Constant Field Values
T__29
public static final int T__29
- 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
STRING
public static final int STRING
- See Also:
- Constant Field Values
ID
public static final int ID
- See Also:
- Constant Field Values
BIGSTRING
public static final int BIGSTRING
- See Also:
- Constant Field Values
BIGSTRING_NO_NL
public static final int BIGSTRING_NO_NL
- See Also:
- Constant Field Values
ANONYMOUS_TEMPLATE
public static final int ANONYMOUS_TEMPLATE
- See Also:
- Constant Field Values
COMMENT
public static final int COMMENT
- See Also:
- Constant Field Values
LINE_COMMENT
public static final int LINE_COMMENT
- See Also:
- Constant Field Values
WS
public static final int WS
- See Also:
- Constant Field Values
group
public STGroup group
formalArgs_stack
protected Stack formalArgs_stack
FOLLOW_oldStyleHeader_in_group65
public static final org.antlr.runtime.BitSet FOLLOW_oldStyleHeader_in_group65
FOLLOW_delimiters_in_group70
public static final org.antlr.runtime.BitSet FOLLOW_delimiters_in_group70
FOLLOW_14_in_group80
public static final org.antlr.runtime.BitSet FOLLOW_14_in_group80
FOLLOW_STRING_in_group82
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_group82
FOLLOW_14_in_group90
public static final org.antlr.runtime.BitSet FOLLOW_14_in_group90
FOLLOW_ID_in_group101
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_group101
FOLLOW_15_in_group104
public static final org.antlr.runtime.BitSet FOLLOW_15_in_group104
FOLLOW_ID_in_group106
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_group106
FOLLOW_def_in_group124
public static final org.antlr.runtime.BitSet FOLLOW_def_in_group124
FOLLOW_16_in_oldStyleHeader146
public static final org.antlr.runtime.BitSet FOLLOW_16_in_oldStyleHeader146
FOLLOW_ID_in_oldStyleHeader148
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_oldStyleHeader148
FOLLOW_17_in_oldStyleHeader152
public static final org.antlr.runtime.BitSet FOLLOW_17_in_oldStyleHeader152
FOLLOW_ID_in_oldStyleHeader154
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_oldStyleHeader154
FOLLOW_18_in_oldStyleHeader166
public static final org.antlr.runtime.BitSet FOLLOW_18_in_oldStyleHeader166
FOLLOW_ID_in_oldStyleHeader168
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_oldStyleHeader168
FOLLOW_19_in_oldStyleHeader171
public static final org.antlr.runtime.BitSet FOLLOW_19_in_oldStyleHeader171
FOLLOW_ID_in_oldStyleHeader173
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_oldStyleHeader173
FOLLOW_20_in_oldStyleHeader185
public static final org.antlr.runtime.BitSet FOLLOW_20_in_oldStyleHeader185
FOLLOW_ID_in_groupName207
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_groupName207
FOLLOW_15_in_groupName212
public static final org.antlr.runtime.BitSet FOLLOW_15_in_groupName212
FOLLOW_ID_in_groupName216
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_groupName216
FOLLOW_21_in_delimiters234
public static final org.antlr.runtime.BitSet FOLLOW_21_in_delimiters234
FOLLOW_STRING_in_delimiters238
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_delimiters238
FOLLOW_19_in_delimiters240
public static final org.antlr.runtime.BitSet FOLLOW_19_in_delimiters240
FOLLOW_STRING_in_delimiters244
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_delimiters244
FOLLOW_templateDef_in_def268
public static final org.antlr.runtime.BitSet FOLLOW_templateDef_in_def268
FOLLOW_dictDef_in_def273
public static final org.antlr.runtime.BitSet FOLLOW_dictDef_in_def273
FOLLOW_22_in_templateDef297
public static final org.antlr.runtime.BitSet FOLLOW_22_in_templateDef297
FOLLOW_ID_in_templateDef301
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_templateDef301
FOLLOW_15_in_templateDef303
public static final org.antlr.runtime.BitSet FOLLOW_15_in_templateDef303
FOLLOW_ID_in_templateDef307
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_templateDef307
FOLLOW_23_in_templateDef309
public static final org.antlr.runtime.BitSet FOLLOW_23_in_templateDef309
FOLLOW_24_in_templateDef311
public static final org.antlr.runtime.BitSet FOLLOW_24_in_templateDef311
FOLLOW_ID_in_templateDef319
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_templateDef319
FOLLOW_23_in_templateDef321
public static final org.antlr.runtime.BitSet FOLLOW_23_in_templateDef321
FOLLOW_formalArgs_in_templateDef323
public static final org.antlr.runtime.BitSet FOLLOW_formalArgs_in_templateDef323
FOLLOW_24_in_templateDef325
public static final org.antlr.runtime.BitSet FOLLOW_24_in_templateDef325
FOLLOW_25_in_templateDef336
public static final org.antlr.runtime.BitSet FOLLOW_25_in_templateDef336
FOLLOW_STRING_in_templateDef352
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_templateDef352
FOLLOW_BIGSTRING_in_templateDef367
public static final org.antlr.runtime.BitSet FOLLOW_BIGSTRING_in_templateDef367
FOLLOW_BIGSTRING_NO_NL_in_templateDef379
public static final org.antlr.runtime.BitSet FOLLOW_BIGSTRING_NO_NL_in_templateDef379
FOLLOW_ID_in_templateDef414
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_templateDef414
FOLLOW_25_in_templateDef416
public static final org.antlr.runtime.BitSet FOLLOW_25_in_templateDef416
FOLLOW_ID_in_templateDef420
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_templateDef420
FOLLOW_formalArg_in_formalArgs446
public static final org.antlr.runtime.BitSet FOLLOW_formalArg_in_formalArgs446
FOLLOW_19_in_formalArgs450
public static final org.antlr.runtime.BitSet FOLLOW_19_in_formalArgs450
FOLLOW_formalArg_in_formalArgs452
public static final org.antlr.runtime.BitSet FOLLOW_formalArg_in_formalArgs452
FOLLOW_ID_in_formalArg470
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_formalArg470
FOLLOW_26_in_formalArg476
public static final org.antlr.runtime.BitSet FOLLOW_26_in_formalArg476
FOLLOW_set_in_formalArg480
public static final org.antlr.runtime.BitSet FOLLOW_set_in_formalArg480
FOLLOW_ID_in_dictDef521
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_dictDef521
FOLLOW_25_in_dictDef523
public static final org.antlr.runtime.BitSet FOLLOW_25_in_dictDef523
FOLLOW_dict_in_dictDef525
public static final org.antlr.runtime.BitSet FOLLOW_dict_in_dictDef525
FOLLOW_27_in_dict557
public static final org.antlr.runtime.BitSet FOLLOW_27_in_dict557
FOLLOW_dictPairs_in_dict559
public static final org.antlr.runtime.BitSet FOLLOW_dictPairs_in_dict559
FOLLOW_28_in_dict562
public static final org.antlr.runtime.BitSet FOLLOW_28_in_dict562
FOLLOW_keyValuePair_in_dictPairs577
public static final org.antlr.runtime.BitSet FOLLOW_keyValuePair_in_dictPairs577
FOLLOW_19_in_dictPairs586
public static final org.antlr.runtime.BitSet FOLLOW_19_in_dictPairs586
FOLLOW_keyValuePair_in_dictPairs588
public static final org.antlr.runtime.BitSet FOLLOW_keyValuePair_in_dictPairs588
FOLLOW_19_in_dictPairs594
public static final org.antlr.runtime.BitSet FOLLOW_19_in_dictPairs594
FOLLOW_defaultValuePair_in_dictPairs596
public static final org.antlr.runtime.BitSet FOLLOW_defaultValuePair_in_dictPairs596
FOLLOW_defaultValuePair_in_dictPairs607
public static final org.antlr.runtime.BitSet FOLLOW_defaultValuePair_in_dictPairs607
FOLLOW_29_in_defaultValuePair630
public static final org.antlr.runtime.BitSet FOLLOW_29_in_defaultValuePair630
FOLLOW_17_in_defaultValuePair632
public static final org.antlr.runtime.BitSet FOLLOW_17_in_defaultValuePair632
FOLLOW_keyValue_in_defaultValuePair634
public static final org.antlr.runtime.BitSet FOLLOW_keyValue_in_defaultValuePair634
FOLLOW_STRING_in_keyValuePair648
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_keyValuePair648
FOLLOW_17_in_keyValuePair650
public static final org.antlr.runtime.BitSet FOLLOW_17_in_keyValuePair650
FOLLOW_keyValue_in_keyValuePair652
public static final org.antlr.runtime.BitSet FOLLOW_keyValue_in_keyValuePair652
FOLLOW_BIGSTRING_in_keyValue669
public static final org.antlr.runtime.BitSet FOLLOW_BIGSTRING_in_keyValue669
FOLLOW_BIGSTRING_NO_NL_in_keyValue678
public static final org.antlr.runtime.BitSet FOLLOW_BIGSTRING_NO_NL_in_keyValue678
FOLLOW_ANONYMOUS_TEMPLATE_in_keyValue686
public static final org.antlr.runtime.BitSet FOLLOW_ANONYMOUS_TEMPLATE_in_keyValue686
FOLLOW_STRING_in_keyValue693
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_keyValue693
FOLLOW_TRUE_in_keyValue703
public static final org.antlr.runtime.BitSet FOLLOW_TRUE_in_keyValue703
FOLLOW_FALSE_in_keyValue713
public static final org.antlr.runtime.BitSet FOLLOW_FALSE_in_keyValue713
FOLLOW_ID_in_keyValue726
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_keyValue726
GroupParser
public GroupParser(org.antlr.runtime.TokenStream input)
GroupParser
public GroupParser(org.antlr.runtime.TokenStream input,
org.antlr.runtime.RecognizerSharedState state)
getTokenNames
public String[] getTokenNames()
- Overrides:
getTokenNames in class org.antlr.runtime.BaseRecognizer
getGrammarFileName
public String getGrammarFileName()
- Overrides:
getGrammarFileName in class org.antlr.runtime.BaseRecognizer
displayRecognitionError
public void displayRecognitionError(String[] tokenNames,
org.antlr.runtime.RecognitionException e)
- Overrides:
displayRecognitionError in class org.antlr.runtime.BaseRecognizer
getSourceName
public String getSourceName()
- Overrides:
getSourceName in class org.antlr.runtime.Parser
error
public void error(String msg)
group
public final void group(STGroup group,
String prefix)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
oldStyleHeader
public final void oldStyleHeader()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
groupName
public final String groupName()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
delimiters
public final void delimiters()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
def
public final void def(String prefix)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
templateDef
public final void templateDef(String prefix)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
formalArgs
public final List<FormalArgument> formalArgs()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
formalArg
public final void formalArg(List<FormalArgument> args)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
dictDef
public final void dictDef()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
dict
public final Map<String,Object> dict()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
dictPairs
public final void dictPairs(Map<String,Object> mapping)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
defaultValuePair
public final void defaultValuePair(Map<String,Object> mapping)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
keyValuePair
public final void keyValuePair(Map<String,Object> mapping)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
keyValue
public final Object keyValue()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
Copyright © 2011. All Rights Reserved.