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_astOperand591

        public static final org.antlr.runtime.BitSet FOLLOW_atom_in_astOperand591
      • FOLLOW_NOT_in_astOperand604

        public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_astOperand604
      • FOLLOW_blockSet_in_astOperand606

        public static final org.antlr.runtime.BitSet FOLLOW_blockSet_in_astOperand606
      • FOLLOW_ASSIGN_in_labeledElement627

        public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_labeledElement627
      • FOLLOW_ID_in_labeledElement629

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_labeledElement629
      • FOLLOW_element_in_labeledElement631

        public static final org.antlr.runtime.BitSet FOLLOW_element_in_labeledElement631
      • FOLLOW_PLUS_ASSIGN_in_labeledElement644

        public static final org.antlr.runtime.BitSet FOLLOW_PLUS_ASSIGN_in_labeledElement644
      • FOLLOW_ID_in_labeledElement646

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_labeledElement646
      • FOLLOW_element_in_labeledElement648

        public static final org.antlr.runtime.BitSet FOLLOW_element_in_labeledElement648
      • FOLLOW_OPTIONAL_in_subrule669

        public static final org.antlr.runtime.BitSet FOLLOW_OPTIONAL_in_subrule669
      • FOLLOW_block_in_subrule671

        public static final org.antlr.runtime.BitSet FOLLOW_block_in_subrule671
      • FOLLOW_CLOSURE_in_subrule683

        public static final org.antlr.runtime.BitSet FOLLOW_CLOSURE_in_subrule683
      • FOLLOW_block_in_subrule685

        public static final org.antlr.runtime.BitSet FOLLOW_block_in_subrule685
      • FOLLOW_POSITIVE_CLOSURE_in_subrule697

        public static final org.antlr.runtime.BitSet FOLLOW_POSITIVE_CLOSURE_in_subrule697
      • FOLLOW_block_in_subrule699

        public static final org.antlr.runtime.BitSet FOLLOW_block_in_subrule699
      • FOLLOW_block_in_subrule709

        public static final org.antlr.runtime.BitSet FOLLOW_block_in_subrule709
      • FOLLOW_SET_in_blockSet743

        public static final org.antlr.runtime.BitSet FOLLOW_SET_in_blockSet743
      • FOLLOW_setElement_in_blockSet746

        public static final org.antlr.runtime.BitSet FOLLOW_setElement_in_blockSet746
      • FOLLOW_STRING_LITERAL_in_setElement767

        public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_setElement767
      • FOLLOW_TOKEN_REF_in_setElement776

        public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_setElement776
      • FOLLOW_STRING_LITERAL_in_setElement784

        public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_setElement784
      • FOLLOW_TOKEN_REF_in_setElement789

        public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_setElement789
      • FOLLOW_RANGE_in_setElement795

        public static final org.antlr.runtime.BitSet FOLLOW_RANGE_in_setElement795
      • FOLLOW_STRING_LITERAL_in_setElement799

        public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_setElement799
      • FOLLOW_STRING_LITERAL_in_setElement803

        public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_setElement803
      • FOLLOW_LEXER_CHAR_SET_in_setElement814

        public static final org.antlr.runtime.BitSet FOLLOW_LEXER_CHAR_SET_in_setElement814
      • FOLLOW_range_in_atom829

        public static final org.antlr.runtime.BitSet FOLLOW_range_in_atom829
      • FOLLOW_DOT_in_atom841

        public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_atom841
      • FOLLOW_ID_in_atom843

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_atom843
      • FOLLOW_terminal_in_atom845

        public static final org.antlr.runtime.BitSet FOLLOW_terminal_in_atom845
      • FOLLOW_DOT_in_atom855

        public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_atom855
      • FOLLOW_ID_in_atom857

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_atom857
      • FOLLOW_ruleref_in_atom859

        public static final org.antlr.runtime.BitSet FOLLOW_ruleref_in_atom859
      • FOLLOW_WILDCARD_in_atom872

        public static final org.antlr.runtime.BitSet FOLLOW_WILDCARD_in_atom872
      • FOLLOW_WILDCARD_in_atom887

        public static final org.antlr.runtime.BitSet FOLLOW_WILDCARD_in_atom887
      • FOLLOW_blockSet_in_atom900

        public static final org.antlr.runtime.BitSet FOLLOW_blockSet_in_atom900
      • FOLLOW_terminal_in_atom915

        public static final org.antlr.runtime.BitSet FOLLOW_terminal_in_atom915
      • FOLLOW_ruleref_in_atom930

        public static final org.antlr.runtime.BitSet FOLLOW_ruleref_in_atom930
      • FOLLOW_RULE_REF_in_ruleref958

        public static final org.antlr.runtime.BitSet FOLLOW_RULE_REF_in_ruleref958
      • FOLLOW_ARG_ACTION_in_ruleref960

        public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_ruleref960
      • FOLLOW_ELEMENT_OPTIONS_in_ruleref964

        public static final org.antlr.runtime.BitSet FOLLOW_ELEMENT_OPTIONS_in_ruleref964
      • FOLLOW_RULE_REF_in_ruleref981

        public static final org.antlr.runtime.BitSet FOLLOW_RULE_REF_in_ruleref981
      • FOLLOW_ARG_ACTION_in_ruleref983

        public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_ruleref983
      • FOLLOW_RULE_REF_in_ruleref1002

        public static final org.antlr.runtime.BitSet FOLLOW_RULE_REF_in_ruleref1002
      • FOLLOW_RANGE_in_range1036

        public static final org.antlr.runtime.BitSet FOLLOW_RANGE_in_range1036
      • FOLLOW_STRING_LITERAL_in_range1040

        public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_range1040
      • FOLLOW_STRING_LITERAL_in_range1044

        public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_range1044
      • FOLLOW_STRING_LITERAL_in_terminal1070

        public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_terminal1070
      • FOLLOW_STRING_LITERAL_in_terminal1085

        public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_terminal1085
      • FOLLOW_TOKEN_REF_in_terminal1099

        public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_terminal1099
      • FOLLOW_ARG_ACTION_in_terminal1101

        public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_terminal1101
      • FOLLOW_TOKEN_REF_in_terminal1115

        public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_terminal1115
      • FOLLOW_TOKEN_REF_in_terminal1131

        public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_terminal1131
      • FOLLOW_ELEMENT_OPTIONS_in_elementOptions1152

        public static final org.antlr.runtime.BitSet FOLLOW_ELEMENT_OPTIONS_in_elementOptions1152
      • FOLLOW_elementOption_in_elementOptions1154

        public static final org.antlr.runtime.BitSet FOLLOW_elementOption_in_elementOptions1154
      • FOLLOW_ID_in_elementOption1167

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_elementOption1167
      • FOLLOW_ASSIGN_in_elementOption1173

        public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_elementOption1173
      • FOLLOW_ID_in_elementOption1175

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_elementOption1175
      • FOLLOW_ID_in_elementOption1177

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_elementOption1177
      • FOLLOW_ASSIGN_in_elementOption1184

        public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_elementOption1184
      • FOLLOW_ID_in_elementOption1186

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_elementOption1186
      • FOLLOW_STRING_LITERAL_in_elementOption1188

        public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_elementOption1188
      • FOLLOW_ASSIGN_in_elementOption1195

        public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_elementOption1195
      • FOLLOW_ID_in_elementOption1197

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_elementOption1197
      • FOLLOW_ACTION_in_elementOption1199

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_elementOption1199
      • FOLLOW_ASSIGN_in_elementOption1206

        public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_elementOption1206
      • FOLLOW_ID_in_elementOption1208

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_elementOption1208
      • FOLLOW_INT_in_elementOption1210

        public static final org.antlr.runtime.BitSet FOLLOW_INT_in_elementOption1210
    • 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