Class ATNBuilder


  • public class ATNBuilder
    extends org.antlr.runtime.tree.TreeParser
    • Field Detail

      • tokenNames

        public static final String[] tokenNames
      • FOLLOW_block_in_dummy63

        public static final org.antlr.runtime.BitSet FOLLOW_block_in_dummy63
      • FOLLOW_BLOCK_in_ruleBlock89

        public static final org.antlr.runtime.BitSet FOLLOW_BLOCK_in_ruleBlock89
      • FOLLOW_OPTIONS_in_ruleBlock105

        public static final org.antlr.runtime.BitSet FOLLOW_OPTIONS_in_ruleBlock105
      • FOLLOW_alternative_in_ruleBlock131

        public static final org.antlr.runtime.BitSet FOLLOW_alternative_in_ruleBlock131
      • FOLLOW_BLOCK_in_block209

        public static final org.antlr.runtime.BitSet FOLLOW_BLOCK_in_block209
      • FOLLOW_OPTIONS_in_block213

        public static final org.antlr.runtime.BitSet FOLLOW_OPTIONS_in_block213
      • FOLLOW_alternative_in_block224

        public static final org.antlr.runtime.BitSet FOLLOW_alternative_in_block224
      • FOLLOW_LEXER_ALT_ACTION_in_alternative263

        public static final org.antlr.runtime.BitSet FOLLOW_LEXER_ALT_ACTION_in_alternative263
      • FOLLOW_alternative_in_alternative267

        public static final org.antlr.runtime.BitSet FOLLOW_alternative_in_alternative267
      • FOLLOW_lexerCommands_in_alternative269

        public static final org.antlr.runtime.BitSet FOLLOW_lexerCommands_in_alternative269
      • FOLLOW_ALT_in_alternative289

        public static final org.antlr.runtime.BitSet FOLLOW_ALT_in_alternative289
      • FOLLOW_elementOptions_in_alternative291

        public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_alternative291
      • FOLLOW_EPSILON_in_alternative294

        public static final org.antlr.runtime.BitSet FOLLOW_EPSILON_in_alternative294
      • FOLLOW_ALT_in_alternative314

        public static final org.antlr.runtime.BitSet FOLLOW_ALT_in_alternative314
      • FOLLOW_elementOptions_in_alternative316

        public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_alternative316
      • FOLLOW_element_in_alternative322

        public static final org.antlr.runtime.BitSet FOLLOW_element_in_alternative322
      • FOLLOW_lexerCommand_in_lexerCommands360

        public static final org.antlr.runtime.BitSet FOLLOW_lexerCommand_in_lexerCommands360
      • FOLLOW_LEXER_ACTION_CALL_in_lexerCommand393

        public static final org.antlr.runtime.BitSet FOLLOW_LEXER_ACTION_CALL_in_lexerCommand393
      • FOLLOW_ID_in_lexerCommand395

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_lexerCommand395
      • FOLLOW_lexerCommandExpr_in_lexerCommand397

        public static final org.antlr.runtime.BitSet FOLLOW_lexerCommandExpr_in_lexerCommand397
      • FOLLOW_ID_in_lexerCommand413

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_lexerCommand413
      • FOLLOW_labeledElement_in_element454

        public static final org.antlr.runtime.BitSet FOLLOW_labeledElement_in_element454
      • FOLLOW_atom_in_element464

        public static final org.antlr.runtime.BitSet FOLLOW_atom_in_element464
      • FOLLOW_subrule_in_element476

        public static final org.antlr.runtime.BitSet FOLLOW_subrule_in_element476
      • FOLLOW_ACTION_in_element490

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_element490
      • FOLLOW_SEMPRED_in_element504

        public static final org.antlr.runtime.BitSet FOLLOW_SEMPRED_in_element504
      • FOLLOW_ACTION_in_element519

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_element519
      • FOLLOW_SEMPRED_in_element536

        public static final org.antlr.runtime.BitSet FOLLOW_SEMPRED_in_element536
      • FOLLOW_NOT_in_element553

        public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_element553
      • FOLLOW_blockSet_in_element557

        public static final org.antlr.runtime.BitSet FOLLOW_blockSet_in_element557
      • FOLLOW_LEXER_CHAR_SET_in_element570

        public static final org.antlr.runtime.BitSet FOLLOW_LEXER_CHAR_SET_in_element570
      • FOLLOW_atom_in_astOperand590

        public static final org.antlr.runtime.BitSet FOLLOW_atom_in_astOperand590
      • FOLLOW_NOT_in_astOperand603

        public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_astOperand603
      • FOLLOW_blockSet_in_astOperand605

        public static final org.antlr.runtime.BitSet FOLLOW_blockSet_in_astOperand605
      • FOLLOW_ASSIGN_in_labeledElement626

        public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_labeledElement626
      • FOLLOW_ID_in_labeledElement628

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_labeledElement628
      • FOLLOW_element_in_labeledElement630

        public static final org.antlr.runtime.BitSet FOLLOW_element_in_labeledElement630
      • FOLLOW_PLUS_ASSIGN_in_labeledElement643

        public static final org.antlr.runtime.BitSet FOLLOW_PLUS_ASSIGN_in_labeledElement643
      • FOLLOW_ID_in_labeledElement645

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_labeledElement645
      • FOLLOW_element_in_labeledElement647

        public static final org.antlr.runtime.BitSet FOLLOW_element_in_labeledElement647
      • FOLLOW_OPTIONAL_in_subrule668

        public static final org.antlr.runtime.BitSet FOLLOW_OPTIONAL_in_subrule668
      • FOLLOW_block_in_subrule670

        public static final org.antlr.runtime.BitSet FOLLOW_block_in_subrule670
      • FOLLOW_CLOSURE_in_subrule682

        public static final org.antlr.runtime.BitSet FOLLOW_CLOSURE_in_subrule682
      • FOLLOW_block_in_subrule684

        public static final org.antlr.runtime.BitSet FOLLOW_block_in_subrule684
      • FOLLOW_POSITIVE_CLOSURE_in_subrule696

        public static final org.antlr.runtime.BitSet FOLLOW_POSITIVE_CLOSURE_in_subrule696
      • FOLLOW_block_in_subrule698

        public static final org.antlr.runtime.BitSet FOLLOW_block_in_subrule698
      • FOLLOW_block_in_subrule708

        public static final org.antlr.runtime.BitSet FOLLOW_block_in_subrule708
      • FOLLOW_SET_in_blockSet742

        public static final org.antlr.runtime.BitSet FOLLOW_SET_in_blockSet742
      • FOLLOW_setElement_in_blockSet745

        public static final org.antlr.runtime.BitSet FOLLOW_setElement_in_blockSet745
      • FOLLOW_STRING_LITERAL_in_setElement766

        public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_setElement766
      • FOLLOW_TOKEN_REF_in_setElement775

        public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_setElement775
      • FOLLOW_STRING_LITERAL_in_setElement783

        public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_setElement783
      • FOLLOW_TOKEN_REF_in_setElement788

        public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_setElement788
      • FOLLOW_RANGE_in_setElement794

        public static final org.antlr.runtime.BitSet FOLLOW_RANGE_in_setElement794
      • FOLLOW_STRING_LITERAL_in_setElement798

        public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_setElement798
      • FOLLOW_STRING_LITERAL_in_setElement802

        public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_setElement802
      • FOLLOW_LEXER_CHAR_SET_in_setElement813

        public static final org.antlr.runtime.BitSet FOLLOW_LEXER_CHAR_SET_in_setElement813
      • FOLLOW_range_in_atom828

        public static final org.antlr.runtime.BitSet FOLLOW_range_in_atom828
      • FOLLOW_DOT_in_atom840

        public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_atom840
      • FOLLOW_ID_in_atom842

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_atom842
      • FOLLOW_terminal_in_atom844

        public static final org.antlr.runtime.BitSet FOLLOW_terminal_in_atom844
      • FOLLOW_DOT_in_atom854

        public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_atom854
      • FOLLOW_ID_in_atom856

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_atom856
      • FOLLOW_ruleref_in_atom858

        public static final org.antlr.runtime.BitSet FOLLOW_ruleref_in_atom858
      • FOLLOW_WILDCARD_in_atom871

        public static final org.antlr.runtime.BitSet FOLLOW_WILDCARD_in_atom871
      • FOLLOW_WILDCARD_in_atom886

        public static final org.antlr.runtime.BitSet FOLLOW_WILDCARD_in_atom886
      • FOLLOW_blockSet_in_atom899

        public static final org.antlr.runtime.BitSet FOLLOW_blockSet_in_atom899
      • FOLLOW_terminal_in_atom914

        public static final org.antlr.runtime.BitSet FOLLOW_terminal_in_atom914
      • FOLLOW_ruleref_in_atom929

        public static final org.antlr.runtime.BitSet FOLLOW_ruleref_in_atom929
      • FOLLOW_RULE_REF_in_ruleref957

        public static final org.antlr.runtime.BitSet FOLLOW_RULE_REF_in_ruleref957
      • FOLLOW_ARG_ACTION_in_ruleref959

        public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_ruleref959
      • FOLLOW_ELEMENT_OPTIONS_in_ruleref963

        public static final org.antlr.runtime.BitSet FOLLOW_ELEMENT_OPTIONS_in_ruleref963
      • FOLLOW_RULE_REF_in_ruleref980

        public static final org.antlr.runtime.BitSet FOLLOW_RULE_REF_in_ruleref980
      • FOLLOW_ARG_ACTION_in_ruleref982

        public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_ruleref982
      • FOLLOW_RULE_REF_in_ruleref1001

        public static final org.antlr.runtime.BitSet FOLLOW_RULE_REF_in_ruleref1001
      • FOLLOW_RANGE_in_range1035

        public static final org.antlr.runtime.BitSet FOLLOW_RANGE_in_range1035
      • FOLLOW_STRING_LITERAL_in_range1039

        public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_range1039
      • FOLLOW_STRING_LITERAL_in_range1043

        public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_range1043
      • FOLLOW_STRING_LITERAL_in_terminal1069

        public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_terminal1069
      • FOLLOW_STRING_LITERAL_in_terminal1084

        public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_terminal1084
      • FOLLOW_TOKEN_REF_in_terminal1098

        public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_terminal1098
      • FOLLOW_ARG_ACTION_in_terminal1100

        public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_terminal1100
      • FOLLOW_TOKEN_REF_in_terminal1114

        public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_terminal1114
      • FOLLOW_TOKEN_REF_in_terminal1130

        public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_terminal1130
      • FOLLOW_ELEMENT_OPTIONS_in_elementOptions1151

        public static final org.antlr.runtime.BitSet FOLLOW_ELEMENT_OPTIONS_in_elementOptions1151
      • FOLLOW_elementOption_in_elementOptions1153

        public static final org.antlr.runtime.BitSet FOLLOW_elementOption_in_elementOptions1153
      • FOLLOW_ID_in_elementOption1166

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_elementOption1166
      • FOLLOW_ASSIGN_in_elementOption1172

        public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_elementOption1172
      • FOLLOW_ID_in_elementOption1174

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_elementOption1174
      • FOLLOW_ID_in_elementOption1176

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_elementOption1176
      • FOLLOW_ASSIGN_in_elementOption1183

        public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_elementOption1183
      • FOLLOW_ID_in_elementOption1185

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_elementOption1185
      • FOLLOW_STRING_LITERAL_in_elementOption1187

        public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_elementOption1187
      • FOLLOW_ASSIGN_in_elementOption1194

        public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_elementOption1194
      • FOLLOW_ID_in_elementOption1196

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_elementOption1196
      • FOLLOW_ACTION_in_elementOption1198

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_elementOption1198
      • FOLLOW_ASSIGN_in_elementOption1205

        public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_elementOption1205
      • FOLLOW_ID_in_elementOption1207

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_elementOption1207
      • FOLLOW_INT_in_elementOption1209

        public static final org.antlr.runtime.BitSet FOLLOW_INT_in_elementOption1209
    • Constructor Detail

      • ATNBuilder

        public ATNBuilder​(org.antlr.runtime.tree.TreeNodeStream input)
      • ATNBuilder

        public ATNBuilder​(org.antlr.runtime.tree.TreeNodeStream input,
                          org.antlr.runtime.RecognizerSharedState state)
      • ATNBuilder

        public ATNBuilder​(org.antlr.runtime.tree.TreeNodeStream input,
                          ATNFactory factory)
    • Method Detail

      • getDelegates

        public org.antlr.runtime.tree.TreeParser[] 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
      • dummy

        public final void dummy()
                         throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • ruleBlock

        public final ATNFactory.Handle ruleBlock​(GrammarAST ebnfRoot)
                                          throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • block

        public final ATNFactory.Handle block​(GrammarAST ebnfRoot)
                                      throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • alternative

        public final ATNFactory.Handle alternative()
                                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • lexerCommands

        public final ATNFactory.Handle lexerCommands()
                                              throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • lexerCommand

        public final ATNFactory.Handle lexerCommand()
                                             throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • lexerCommandExpr

        public final ATNBuilder.lexerCommandExpr_return lexerCommandExpr()
                                                                  throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • element

        public final ATNBuilder.element_return element()
                                                throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • astOperand

        public final ATNFactory.Handle astOperand()
                                           throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • labeledElement

        public final ATNFactory.Handle labeledElement()
                                               throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • subrule

        public final ATNBuilder.subrule_return subrule()
                                                throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • blockSet

        public final ATNBuilder.blockSet_return blockSet​(boolean invert)
                                                  throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • setElement

        public final ATNBuilder.setElement_return setElement()
                                                      throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • atom

        public final ATNBuilder.atom_return atom()
                                          throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • ruleref

        public final ATNFactory.Handle ruleref()
                                        throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • range

        public final ATNFactory.Handle range()
                                      throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • terminal

        public final ATNBuilder.terminal_return terminal()
                                                  throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • elementOptions

        public final void elementOptions()
                                  throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • elementOption

        public final void elementOption()
                                 throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException