org.stringtemplate.v4.compiler
Class GroupParser

java.lang.Object
  extended by org.antlr.runtime.BaseRecognizer
      extended by org.antlr.runtime.Parser
          extended by org.stringtemplate.v4.compiler.GroupParser

public class GroupParser
extends org.antlr.runtime.Parser


Nested Class Summary
protected static class GroupParser.formalArgs_scope
           
 
Field Summary
static int ANONYMOUS_TEMPLATE
           
static int BIGSTRING
           
static int BIGSTRING_NO_NL
           
static int COMMENT
           
static int EOF
           
static int FALSE
           
static org.antlr.runtime.BitSet FOLLOW_14_in_group75
           
static org.antlr.runtime.BitSet FOLLOW_14_in_group85
           
static org.antlr.runtime.BitSet FOLLOW_15_in_group99
           
static org.antlr.runtime.BitSet FOLLOW_15_in_groupName207
           
static org.antlr.runtime.BitSet FOLLOW_15_in_templateDef263
           
static org.antlr.runtime.BitSet FOLLOW_16_in_oldStyleHeader141
           
static org.antlr.runtime.BitSet FOLLOW_17_in_defaultValuePair592
           
static org.antlr.runtime.BitSet FOLLOW_17_in_keyValuePair610
           
static org.antlr.runtime.BitSet FOLLOW_17_in_oldStyleHeader147
           
static org.antlr.runtime.BitSet FOLLOW_18_in_oldStyleHeader161
           
static org.antlr.runtime.BitSet FOLLOW_19_in_dictPairs546
           
static org.antlr.runtime.BitSet FOLLOW_19_in_dictPairs554
           
static org.antlr.runtime.BitSet FOLLOW_19_in_formalArgs410
           
static org.antlr.runtime.BitSet FOLLOW_19_in_oldStyleHeader166
           
static org.antlr.runtime.BitSet FOLLOW_20_in_oldStyleHeader180
           
static org.antlr.runtime.BitSet FOLLOW_21_in_templateDef257
           
static org.antlr.runtime.BitSet FOLLOW_22_in_templateDef269
           
static org.antlr.runtime.BitSet FOLLOW_22_in_templateDef281
           
static org.antlr.runtime.BitSet FOLLOW_23_in_templateDef271
           
static org.antlr.runtime.BitSet FOLLOW_23_in_templateDef285
           
static org.antlr.runtime.BitSet FOLLOW_24_in_dictDef483
           
static org.antlr.runtime.BitSet FOLLOW_24_in_templateDef296
           
static org.antlr.runtime.BitSet FOLLOW_24_in_templateDef376
           
static org.antlr.runtime.BitSet FOLLOW_25_in_formalArg436
           
static org.antlr.runtime.BitSet FOLLOW_26_in_dict517
           
static org.antlr.runtime.BitSet FOLLOW_27_in_dict522
           
static org.antlr.runtime.BitSet FOLLOW_28_in_defaultValuePair590
           
static org.antlr.runtime.BitSet FOLLOW_ANONYMOUS_TEMPLATE_in_keyValue646
           
static org.antlr.runtime.BitSet FOLLOW_BIGSTRING_in_keyValue629
           
static org.antlr.runtime.BitSet FOLLOW_BIGSTRING_in_templateDef327
           
static org.antlr.runtime.BitSet FOLLOW_BIGSTRING_NO_NL_in_keyValue638
           
static org.antlr.runtime.BitSet FOLLOW_BIGSTRING_NO_NL_in_templateDef339
           
static org.antlr.runtime.BitSet FOLLOW_def_in_group119
           
static org.antlr.runtime.BitSet FOLLOW_defaultValuePair_in_dictPairs556
           
static org.antlr.runtime.BitSet FOLLOW_defaultValuePair_in_dictPairs567
           
static org.antlr.runtime.BitSet FOLLOW_dict_in_dictDef485
           
static org.antlr.runtime.BitSet FOLLOW_dictDef_in_def233
           
static org.antlr.runtime.BitSet FOLLOW_dictPairs_in_dict519
           
static org.antlr.runtime.BitSet FOLLOW_FALSE_in_keyValue673
           
static org.antlr.runtime.BitSet FOLLOW_formalArg_in_formalArgs406
           
static org.antlr.runtime.BitSet FOLLOW_formalArg_in_formalArgs412
           
static org.antlr.runtime.BitSet FOLLOW_formalArgs_in_templateDef283
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_dictDef481
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_formalArg430
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_group101
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_group96
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_groupName202
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_groupName211
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_keyValue686
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_oldStyleHeader143
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_oldStyleHeader149
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_oldStyleHeader163
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_oldStyleHeader168
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_templateDef261
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_templateDef267
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_templateDef279
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_templateDef374
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_templateDef380
           
static org.antlr.runtime.BitSet FOLLOW_keyValue_in_defaultValuePair594
           
static org.antlr.runtime.BitSet FOLLOW_keyValue_in_keyValuePair612
           
static org.antlr.runtime.BitSet FOLLOW_keyValuePair_in_dictPairs537
           
static org.antlr.runtime.BitSet FOLLOW_keyValuePair_in_dictPairs548
           
static org.antlr.runtime.BitSet FOLLOW_oldStyleHeader_in_group65
           
static org.antlr.runtime.BitSet FOLLOW_set_in_formalArg440
           
static org.antlr.runtime.BitSet FOLLOW_STRING_in_group77
           
static org.antlr.runtime.BitSet FOLLOW_STRING_in_keyValue653
           
static org.antlr.runtime.BitSet FOLLOW_STRING_in_keyValuePair608
           
static org.antlr.runtime.BitSet FOLLOW_STRING_in_templateDef312
           
static org.antlr.runtime.BitSet FOLLOW_templateDef_in_def228
           
static org.antlr.runtime.BitSet FOLLOW_TRUE_in_keyValue663
           
protected  java.util.Stack formalArgs_stack
           
 STGroup group
           
static int ID
           
static int LINE_COMMENT
           
static int STRING
           
static int T__14
           
static int T__15
           
static int T__16
           
static int T__17
           
static int T__18
           
static int T__19
           
static int T__20
           
static int T__21
           
static int T__22
           
static int T__23
           
static int T__24
           
static int T__25
           
static int T__26
           
static int T__27
           
static int T__28
           
static java.lang.String[] tokenNames
           
static int TRUE
           
static int WS
           
 
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)
           
 
Method Summary
 void def(java.lang.String prefix)
           
 void defaultValuePair(java.util.Map<java.lang.String,java.lang.Object> mapping)
           
 java.util.Map<java.lang.String,java.lang.Object> dict()
           
 void dictDef()
           
 void dictPairs(java.util.Map<java.lang.String,java.lang.Object> mapping)
           
 void displayRecognitionError(java.lang.String[] tokenNames, org.antlr.runtime.RecognitionException e)
           
 void error(java.lang.String msg)
           
 void formalArg(java.util.List<FormalArgument> args)
           
 java.util.List<FormalArgument> formalArgs()
           
 java.lang.String getGrammarFileName()
           
 java.lang.String getSourceName()
           
 java.lang.String[] getTokenNames()
           
 void group(STGroup group, java.lang.String prefix)
           
 java.lang.String groupName()
           
 java.lang.Object keyValue()
           
 void keyValuePair(java.util.Map<java.lang.String,java.lang.Object> mapping)
           
 void oldStyleHeader()
           
 void templateDef(java.lang.String prefix)
           
 
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
 

Field Detail

tokenNames

public static final java.lang.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

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 java.util.Stack formalArgs_stack

FOLLOW_oldStyleHeader_in_group65

public static final org.antlr.runtime.BitSet FOLLOW_oldStyleHeader_in_group65

FOLLOW_14_in_group75

public static final org.antlr.runtime.BitSet FOLLOW_14_in_group75

FOLLOW_STRING_in_group77

public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_group77

FOLLOW_14_in_group85

public static final org.antlr.runtime.BitSet FOLLOW_14_in_group85

FOLLOW_ID_in_group96

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_group96

FOLLOW_15_in_group99

public static final org.antlr.runtime.BitSet FOLLOW_15_in_group99

FOLLOW_ID_in_group101

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_group101

FOLLOW_def_in_group119

public static final org.antlr.runtime.BitSet FOLLOW_def_in_group119

FOLLOW_16_in_oldStyleHeader141

public static final org.antlr.runtime.BitSet FOLLOW_16_in_oldStyleHeader141

FOLLOW_ID_in_oldStyleHeader143

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_oldStyleHeader143

FOLLOW_17_in_oldStyleHeader147

public static final org.antlr.runtime.BitSet FOLLOW_17_in_oldStyleHeader147

FOLLOW_ID_in_oldStyleHeader149

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_oldStyleHeader149

FOLLOW_18_in_oldStyleHeader161

public static final org.antlr.runtime.BitSet FOLLOW_18_in_oldStyleHeader161

FOLLOW_ID_in_oldStyleHeader163

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_oldStyleHeader163

FOLLOW_19_in_oldStyleHeader166

public static final org.antlr.runtime.BitSet FOLLOW_19_in_oldStyleHeader166

FOLLOW_ID_in_oldStyleHeader168

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_oldStyleHeader168

FOLLOW_20_in_oldStyleHeader180

public static final org.antlr.runtime.BitSet FOLLOW_20_in_oldStyleHeader180

FOLLOW_ID_in_groupName202

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_groupName202

FOLLOW_15_in_groupName207

public static final org.antlr.runtime.BitSet FOLLOW_15_in_groupName207

FOLLOW_ID_in_groupName211

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_groupName211

FOLLOW_templateDef_in_def228

public static final org.antlr.runtime.BitSet FOLLOW_templateDef_in_def228

FOLLOW_dictDef_in_def233

public static final org.antlr.runtime.BitSet FOLLOW_dictDef_in_def233

FOLLOW_21_in_templateDef257

public static final org.antlr.runtime.BitSet FOLLOW_21_in_templateDef257

FOLLOW_ID_in_templateDef261

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_templateDef261

FOLLOW_15_in_templateDef263

public static final org.antlr.runtime.BitSet FOLLOW_15_in_templateDef263

FOLLOW_ID_in_templateDef267

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_templateDef267

FOLLOW_22_in_templateDef269

public static final org.antlr.runtime.BitSet FOLLOW_22_in_templateDef269

FOLLOW_23_in_templateDef271

public static final org.antlr.runtime.BitSet FOLLOW_23_in_templateDef271

FOLLOW_ID_in_templateDef279

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_templateDef279

FOLLOW_22_in_templateDef281

public static final org.antlr.runtime.BitSet FOLLOW_22_in_templateDef281

FOLLOW_formalArgs_in_templateDef283

public static final org.antlr.runtime.BitSet FOLLOW_formalArgs_in_templateDef283

FOLLOW_23_in_templateDef285

public static final org.antlr.runtime.BitSet FOLLOW_23_in_templateDef285

FOLLOW_24_in_templateDef296

public static final org.antlr.runtime.BitSet FOLLOW_24_in_templateDef296

FOLLOW_STRING_in_templateDef312

public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_templateDef312

FOLLOW_BIGSTRING_in_templateDef327

public static final org.antlr.runtime.BitSet FOLLOW_BIGSTRING_in_templateDef327

FOLLOW_BIGSTRING_NO_NL_in_templateDef339

public static final org.antlr.runtime.BitSet FOLLOW_BIGSTRING_NO_NL_in_templateDef339

FOLLOW_ID_in_templateDef374

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_templateDef374

FOLLOW_24_in_templateDef376

public static final org.antlr.runtime.BitSet FOLLOW_24_in_templateDef376

FOLLOW_ID_in_templateDef380

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_templateDef380

FOLLOW_formalArg_in_formalArgs406

public static final org.antlr.runtime.BitSet FOLLOW_formalArg_in_formalArgs406

FOLLOW_19_in_formalArgs410

public static final org.antlr.runtime.BitSet FOLLOW_19_in_formalArgs410

FOLLOW_formalArg_in_formalArgs412

public static final org.antlr.runtime.BitSet FOLLOW_formalArg_in_formalArgs412

FOLLOW_ID_in_formalArg430

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_formalArg430

FOLLOW_25_in_formalArg436

public static final org.antlr.runtime.BitSet FOLLOW_25_in_formalArg436

FOLLOW_set_in_formalArg440

public static final org.antlr.runtime.BitSet FOLLOW_set_in_formalArg440

FOLLOW_ID_in_dictDef481

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_dictDef481

FOLLOW_24_in_dictDef483

public static final org.antlr.runtime.BitSet FOLLOW_24_in_dictDef483

FOLLOW_dict_in_dictDef485

public static final org.antlr.runtime.BitSet FOLLOW_dict_in_dictDef485

FOLLOW_26_in_dict517

public static final org.antlr.runtime.BitSet FOLLOW_26_in_dict517

FOLLOW_dictPairs_in_dict519

public static final org.antlr.runtime.BitSet FOLLOW_dictPairs_in_dict519

FOLLOW_27_in_dict522

public static final org.antlr.runtime.BitSet FOLLOW_27_in_dict522

FOLLOW_keyValuePair_in_dictPairs537

public static final org.antlr.runtime.BitSet FOLLOW_keyValuePair_in_dictPairs537

FOLLOW_19_in_dictPairs546

public static final org.antlr.runtime.BitSet FOLLOW_19_in_dictPairs546

FOLLOW_keyValuePair_in_dictPairs548

public static final org.antlr.runtime.BitSet FOLLOW_keyValuePair_in_dictPairs548

FOLLOW_19_in_dictPairs554

public static final org.antlr.runtime.BitSet FOLLOW_19_in_dictPairs554

FOLLOW_defaultValuePair_in_dictPairs556

public static final org.antlr.runtime.BitSet FOLLOW_defaultValuePair_in_dictPairs556

FOLLOW_defaultValuePair_in_dictPairs567

public static final org.antlr.runtime.BitSet FOLLOW_defaultValuePair_in_dictPairs567

FOLLOW_28_in_defaultValuePair590

public static final org.antlr.runtime.BitSet FOLLOW_28_in_defaultValuePair590

FOLLOW_17_in_defaultValuePair592

public static final org.antlr.runtime.BitSet FOLLOW_17_in_defaultValuePair592

FOLLOW_keyValue_in_defaultValuePair594

public static final org.antlr.runtime.BitSet FOLLOW_keyValue_in_defaultValuePair594

FOLLOW_STRING_in_keyValuePair608

public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_keyValuePair608

FOLLOW_17_in_keyValuePair610

public static final org.antlr.runtime.BitSet FOLLOW_17_in_keyValuePair610

FOLLOW_keyValue_in_keyValuePair612

public static final org.antlr.runtime.BitSet FOLLOW_keyValue_in_keyValuePair612

FOLLOW_BIGSTRING_in_keyValue629

public static final org.antlr.runtime.BitSet FOLLOW_BIGSTRING_in_keyValue629

FOLLOW_BIGSTRING_NO_NL_in_keyValue638

public static final org.antlr.runtime.BitSet FOLLOW_BIGSTRING_NO_NL_in_keyValue638

FOLLOW_ANONYMOUS_TEMPLATE_in_keyValue646

public static final org.antlr.runtime.BitSet FOLLOW_ANONYMOUS_TEMPLATE_in_keyValue646

FOLLOW_STRING_in_keyValue653

public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_keyValue653

FOLLOW_TRUE_in_keyValue663

public static final org.antlr.runtime.BitSet FOLLOW_TRUE_in_keyValue663

FOLLOW_FALSE_in_keyValue673

public static final org.antlr.runtime.BitSet FOLLOW_FALSE_in_keyValue673

FOLLOW_ID_in_keyValue686

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_keyValue686
Constructor Detail

GroupParser

public GroupParser(org.antlr.runtime.TokenStream input)

GroupParser

public GroupParser(org.antlr.runtime.TokenStream input,
                   org.antlr.runtime.RecognizerSharedState state)
Method Detail

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

displayRecognitionError

public void displayRecognitionError(java.lang.String[] tokenNames,
                                    org.antlr.runtime.RecognitionException e)
Overrides:
displayRecognitionError in class org.antlr.runtime.BaseRecognizer

getSourceName

public java.lang.String getSourceName()
Overrides:
getSourceName in class org.antlr.runtime.Parser

error

public void error(java.lang.String msg)

group

public final void group(STGroup group,
                        java.lang.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 java.lang.String groupName()
                                 throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

def

public final void def(java.lang.String prefix)
               throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

templateDef

public final void templateDef(java.lang.String prefix)
                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

formalArgs

public final java.util.List<FormalArgument> formalArgs()
                                                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

formalArg

public final void formalArg(java.util.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 java.util.Map<java.lang.String,java.lang.Object> dict()
                                                            throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

dictPairs

public final void dictPairs(java.util.Map<java.lang.String,java.lang.Object> mapping)
                     throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

defaultValuePair

public final void defaultValuePair(java.util.Map<java.lang.String,java.lang.Object> mapping)
                            throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

keyValuePair

public final void keyValuePair(java.util.Map<java.lang.String,java.lang.Object> mapping)
                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

keyValue

public final java.lang.Object keyValue()
                                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException


Copyright © 2011. All Rights Reserved.