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
  • Field Details

    • tokenNames

      public static final String[] tokenNames
    • EOF

      public static final int EOF
      See Also:
    • T__16

      public static final int T__16
      See Also:
    • T__17

      public static final int T__17
      See Also:
    • T__18

      public static final int T__18
      See Also:
    • T__19

      public static final int T__19
      See Also:
    • T__20

      public static final int T__20
      See Also:
    • T__21

      public static final int T__21
      See Also:
    • T__22

      public static final int T__22
      See Also:
    • T__23

      public static final int T__23
      See Also:
    • T__24

      public static final int T__24
      See Also:
    • T__25

      public static final int T__25
      See Also:
    • T__26

      public static final int T__26
      See Also:
    • T__27

      public static final int T__27
      See Also:
    • T__28

      public static final int T__28
      See Also:
    • T__29

      public static final int T__29
      See Also:
    • ANONYMOUS_TEMPLATE

      public static final int ANONYMOUS_TEMPLATE
      See Also:
    • BIGSTRING

      public static final int BIGSTRING
      See Also:
    • BIGSTRING_NO_NL

      public static final int BIGSTRING_NO_NL
      See Also:
    • COMMENT

      public static final int COMMENT
      See Also:
    • FALSE

      public static final int FALSE
      See Also:
    • ID

      public static final int ID
      See Also:
    • LBRACK

      public static final int LBRACK
      See Also:
    • LINE_COMMENT

      public static final int LINE_COMMENT
      See Also:
    • RBRACK

      public static final int RBRACK
      See Also:
    • STRING

      public static final int STRING
      See Also:
    • TRUE

      public static final int TRUE
      See Also:
    • WS

      public static final int WS
      See Also:
    • group

      public STGroup group
    • formalArgs_stack

      protected Stack<GroupParser.formalArgs_scope> formalArgs_stack
    • FOLLOW_oldStyleHeader_in_group86

      public static final org.antlr.runtime.BitSet FOLLOW_oldStyleHeader_in_group86
    • FOLLOW_delimiters_in_group91

      public static final org.antlr.runtime.BitSet FOLLOW_delimiters_in_group91
    • FOLLOW_29_in_group101

      public static final org.antlr.runtime.BitSet FOLLOW_29_in_group101
    • FOLLOW_STRING_in_group103

      public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_group103
    • FOLLOW_29_in_group111

      public static final org.antlr.runtime.BitSet FOLLOW_29_in_group111
    • FOLLOW_ID_in_group122

      public static final org.antlr.runtime.BitSet FOLLOW_ID_in_group122
    • FOLLOW_19_in_group125

      public static final org.antlr.runtime.BitSet FOLLOW_19_in_group125
    • FOLLOW_ID_in_group127

      public static final org.antlr.runtime.BitSet FOLLOW_ID_in_group127
    • FOLLOW_def_in_group139

      public static final org.antlr.runtime.BitSet FOLLOW_def_in_group139
    • FOLLOW_EOF_in_group145

      public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_group145
    • FOLLOW_27_in_oldStyleHeader162

      public static final org.antlr.runtime.BitSet FOLLOW_27_in_oldStyleHeader162
    • FOLLOW_ID_in_oldStyleHeader164

      public static final org.antlr.runtime.BitSet FOLLOW_ID_in_oldStyleHeader164
    • FOLLOW_20_in_oldStyleHeader168

      public static final org.antlr.runtime.BitSet FOLLOW_20_in_oldStyleHeader168
    • FOLLOW_ID_in_oldStyleHeader170

      public static final org.antlr.runtime.BitSet FOLLOW_ID_in_oldStyleHeader170
    • FOLLOW_28_in_oldStyleHeader182

      public static final org.antlr.runtime.BitSet FOLLOW_28_in_oldStyleHeader182
    • FOLLOW_ID_in_oldStyleHeader184

      public static final org.antlr.runtime.BitSet FOLLOW_ID_in_oldStyleHeader184
    • FOLLOW_18_in_oldStyleHeader187

      public static final org.antlr.runtime.BitSet FOLLOW_18_in_oldStyleHeader187
    • FOLLOW_ID_in_oldStyleHeader189

      public static final org.antlr.runtime.BitSet FOLLOW_ID_in_oldStyleHeader189
    • FOLLOW_22_in_oldStyleHeader201

      public static final org.antlr.runtime.BitSet FOLLOW_22_in_oldStyleHeader201
    • FOLLOW_ID_in_groupName223

      public static final org.antlr.runtime.BitSet FOLLOW_ID_in_groupName223
    • FOLLOW_19_in_groupName228

      public static final org.antlr.runtime.BitSet FOLLOW_19_in_groupName228
    • FOLLOW_ID_in_groupName232

      public static final org.antlr.runtime.BitSet FOLLOW_ID_in_groupName232
    • FOLLOW_26_in_delimiters250

      public static final org.antlr.runtime.BitSet FOLLOW_26_in_delimiters250
    • FOLLOW_STRING_in_delimiters254

      public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_delimiters254
    • FOLLOW_18_in_delimiters256

      public static final org.antlr.runtime.BitSet FOLLOW_18_in_delimiters256
    • FOLLOW_STRING_in_delimiters260

      public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_delimiters260
    • FOLLOW_templateDef_in_def284

      public static final org.antlr.runtime.BitSet FOLLOW_templateDef_in_def284
    • FOLLOW_dictDef_in_def289

      public static final org.antlr.runtime.BitSet FOLLOW_dictDef_in_def289
    • FOLLOW_24_in_templateDef313

      public static final org.antlr.runtime.BitSet FOLLOW_24_in_templateDef313
    • FOLLOW_ID_in_templateDef317

      public static final org.antlr.runtime.BitSet FOLLOW_ID_in_templateDef317
    • FOLLOW_19_in_templateDef319

      public static final org.antlr.runtime.BitSet FOLLOW_19_in_templateDef319
    • FOLLOW_ID_in_templateDef323

      public static final org.antlr.runtime.BitSet FOLLOW_ID_in_templateDef323
    • FOLLOW_16_in_templateDef325

      public static final org.antlr.runtime.BitSet FOLLOW_16_in_templateDef325
    • FOLLOW_17_in_templateDef327

      public static final org.antlr.runtime.BitSet FOLLOW_17_in_templateDef327
    • FOLLOW_ID_in_templateDef335

      public static final org.antlr.runtime.BitSet FOLLOW_ID_in_templateDef335
    • FOLLOW_16_in_templateDef337

      public static final org.antlr.runtime.BitSet FOLLOW_16_in_templateDef337
    • FOLLOW_formalArgs_in_templateDef339

      public static final org.antlr.runtime.BitSet FOLLOW_formalArgs_in_templateDef339
    • FOLLOW_17_in_templateDef341

      public static final org.antlr.runtime.BitSet FOLLOW_17_in_templateDef341
    • FOLLOW_21_in_templateDef352

      public static final org.antlr.runtime.BitSet FOLLOW_21_in_templateDef352
    • FOLLOW_STRING_in_templateDef368

      public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_templateDef368
    • FOLLOW_BIGSTRING_in_templateDef383

      public static final org.antlr.runtime.BitSet FOLLOW_BIGSTRING_in_templateDef383
    • FOLLOW_BIGSTRING_NO_NL_in_templateDef395

      public static final org.antlr.runtime.BitSet FOLLOW_BIGSTRING_NO_NL_in_templateDef395
    • FOLLOW_ID_in_templateDef430

      public static final org.antlr.runtime.BitSet FOLLOW_ID_in_templateDef430
    • FOLLOW_21_in_templateDef432

      public static final org.antlr.runtime.BitSet FOLLOW_21_in_templateDef432
    • FOLLOW_ID_in_templateDef436

      public static final org.antlr.runtime.BitSet FOLLOW_ID_in_templateDef436
    • FOLLOW_formalArg_in_formalArgs462

      public static final org.antlr.runtime.BitSet FOLLOW_formalArg_in_formalArgs462
    • FOLLOW_18_in_formalArgs466

      public static final org.antlr.runtime.BitSet FOLLOW_18_in_formalArgs466
    • FOLLOW_formalArg_in_formalArgs468

      public static final org.antlr.runtime.BitSet FOLLOW_formalArg_in_formalArgs468
    • FOLLOW_ID_in_formalArg486

      public static final org.antlr.runtime.BitSet FOLLOW_ID_in_formalArg486
    • FOLLOW_23_in_formalArg492

      public static final org.antlr.runtime.BitSet FOLLOW_23_in_formalArg492
    • FOLLOW_set_in_formalArg496

      public static final org.antlr.runtime.BitSet FOLLOW_set_in_formalArg496
    • FOLLOW_23_in_formalArg512

      public static final org.antlr.runtime.BitSet FOLLOW_23_in_formalArg512
    • FOLLOW_LBRACK_in_formalArg516

      public static final org.antlr.runtime.BitSet FOLLOW_LBRACK_in_formalArg516
    • FOLLOW_RBRACK_in_formalArg518

      public static final org.antlr.runtime.BitSet FOLLOW_RBRACK_in_formalArg518
    • FOLLOW_ID_in_dictDef551

      public static final org.antlr.runtime.BitSet FOLLOW_ID_in_dictDef551
    • FOLLOW_21_in_dictDef553

      public static final org.antlr.runtime.BitSet FOLLOW_21_in_dictDef553
    • FOLLOW_dict_in_dictDef555

      public static final org.antlr.runtime.BitSet FOLLOW_dict_in_dictDef555
    • FOLLOW_LBRACK_in_dict587

      public static final org.antlr.runtime.BitSet FOLLOW_LBRACK_in_dict587
    • FOLLOW_dictPairs_in_dict589

      public static final org.antlr.runtime.BitSet FOLLOW_dictPairs_in_dict589
    • FOLLOW_RBRACK_in_dict592

      public static final org.antlr.runtime.BitSet FOLLOW_RBRACK_in_dict592
    • FOLLOW_keyValuePair_in_dictPairs607

      public static final org.antlr.runtime.BitSet FOLLOW_keyValuePair_in_dictPairs607
    • FOLLOW_18_in_dictPairs616

      public static final org.antlr.runtime.BitSet FOLLOW_18_in_dictPairs616
    • FOLLOW_keyValuePair_in_dictPairs618

      public static final org.antlr.runtime.BitSet FOLLOW_keyValuePair_in_dictPairs618
    • FOLLOW_18_in_dictPairs624

      public static final org.antlr.runtime.BitSet FOLLOW_18_in_dictPairs624
    • FOLLOW_defaultValuePair_in_dictPairs626

      public static final org.antlr.runtime.BitSet FOLLOW_defaultValuePair_in_dictPairs626
    • FOLLOW_defaultValuePair_in_dictPairs637

      public static final org.antlr.runtime.BitSet FOLLOW_defaultValuePair_in_dictPairs637
    • FOLLOW_25_in_defaultValuePair660

      public static final org.antlr.runtime.BitSet FOLLOW_25_in_defaultValuePair660
    • FOLLOW_20_in_defaultValuePair662

      public static final org.antlr.runtime.BitSet FOLLOW_20_in_defaultValuePair662
    • FOLLOW_keyValue_in_defaultValuePair664

      public static final org.antlr.runtime.BitSet FOLLOW_keyValue_in_defaultValuePair664
    • FOLLOW_STRING_in_keyValuePair678

      public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_keyValuePair678
    • FOLLOW_20_in_keyValuePair680

      public static final org.antlr.runtime.BitSet FOLLOW_20_in_keyValuePair680
    • FOLLOW_keyValue_in_keyValuePair682

      public static final org.antlr.runtime.BitSet FOLLOW_keyValue_in_keyValuePair682
    • FOLLOW_BIGSTRING_in_keyValue699

      public static final org.antlr.runtime.BitSet FOLLOW_BIGSTRING_in_keyValue699
    • FOLLOW_BIGSTRING_NO_NL_in_keyValue708

      public static final org.antlr.runtime.BitSet FOLLOW_BIGSTRING_NO_NL_in_keyValue708
    • FOLLOW_ANONYMOUS_TEMPLATE_in_keyValue716

      public static final org.antlr.runtime.BitSet FOLLOW_ANONYMOUS_TEMPLATE_in_keyValue716
    • FOLLOW_STRING_in_keyValue723

      public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_keyValue723
    • FOLLOW_TRUE_in_keyValue733

      public static final org.antlr.runtime.BitSet FOLLOW_TRUE_in_keyValue733
    • FOLLOW_FALSE_in_keyValue743

      public static final org.antlr.runtime.BitSet FOLLOW_FALSE_in_keyValue743
    • FOLLOW_LBRACK_in_keyValue753

      public static final org.antlr.runtime.BitSet FOLLOW_LBRACK_in_keyValue753
    • FOLLOW_RBRACK_in_keyValue755

      public static final org.antlr.runtime.BitSet FOLLOW_RBRACK_in_keyValue755
    • FOLLOW_ID_in_keyValue768

      public static final org.antlr.runtime.BitSet FOLLOW_ID_in_keyValue768
  • Constructor Details

    • GroupParser

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

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

    • getDelegates

      public org.antlr.runtime.Parser[] getDelegates()
    • 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)
    • addArgument

      public void addArgument(List<FormalArgument> args, org.antlr.runtime.Token t, org.antlr.runtime.Token defaultValueToken)
    • 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