Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
lucene / include / org / antlr / v4 / runtime / atn / ParserATNSimulator.h
Size: Mime:
#ifndef org_antlr_v4_runtime_atn_ParserATNSimulator_H
#define org_antlr_v4_runtime_atn_ParserATNSimulator_H

#include "org/antlr/v4/runtime/atn/ATNSimulator.h"

namespace java {
  namespace lang {
    class String;
    class Class;
  }
}
template<class T> class JArray;

namespace org {
  namespace antlr {
    namespace v4 {
      namespace runtime {
        namespace atn {

          class ParserATNSimulator : public ::org::antlr::v4::runtime::atn::ATNSimulator {
           public:
            enum {
              mid_clearDFA_d7775b228e076e62,
              mid_getRuleName_362d87738f8d2888,
              mid_getTokenName_362d87738f8d2888,
              mid_reset_d7775b228e076e62,
              mid_closure_7422bc635e25e897,
              mid_getSynValidOrSemInvalidAltThatFinishedDecisionEntryRule_8a00367305bc8c63,
              mid_reportAmbiguity_fa7898a915ca010c,
              mid_reportContextSensitivity_088834ce17617cc0,
              mid_getExistingTargetState_cbc5316b6a2c35ec,
              mid_computeTargetState_813d7bdeadc29248,
              mid_computeReachSet_b10b4a32f0d6666f,
              mid_evalSemanticContext_677ca8fa8096e5a4,
              mid_evalSemanticContext_852dca1e6222478a,
              mid_predicateDFAState_c064fa9575540216,
              mid_execATNWithFullContext_171dd0a98165f67d,
              mid_computeStartState_28bca060c49e48c4,
              mid_applyPrecedenceFilter_d1ca21bda44c4f55,
              mid_getReachableTarget_87766b4f59828d89,
              mid_getPredsForAmbigAlts_07babc1f836bbc0c,
              mid_getPredicatePredictions_5107d01ae37f0ec8,
              mid_closureCheckingStopState_6dc32962c6c049a4,
              mid_getEpsilonTarget_4c4f03b77631a17d,
              mid_actionTransition_7356892e7758cf70,
              mid_predTransition_f525b18edc61fb10,
              mid_ruleTransition_ad05cf6f50526ccc,
              mid_getConflictingAlts_9c33007299b5fb8f,
              mid_noViableAlt_20bdcc8e92fa4b57,
              mid_getUniqueAlt_d89fb466b7f5f577,
              mid_addDFAState_ecf62d602674dd98,
              mid_removeAllConfigsNotInRuleStopState_0ab8548f12bec99e,
              mid_getAltThatFinishedDecisionEntryRule_d89fb466b7f5f577,
              mid_splitAccordingToSemanticValidity_8db1d0f414aa0d8f,
              mid_getConflictingAltsOrUniqueAlt_9c33007299b5fb8f,
              mid_reportAttemptingFullContext_dcbfc6b5dd64837b,
              mid_execATN_cda824ede27d6439,
              mid_closure__6dc32962c6c049a4,
              mid_addDFAEdge_260a8abe2b5b68ca,
              max_mid
            };

            static ::java::lang::Class *class$;
            static jmethodID *mids$;
            static bool live$;
            static jclass initializeClass(bool);

            explicit ParserATNSimulator(jobject obj) : ::org::antlr::v4::runtime::atn::ATNSimulator(obj) {
              if (obj != NULL && mids$ == NULL)
                env->getClass(initializeClass);
            }
            ParserATNSimulator(const ParserATNSimulator& obj) : ::org::antlr::v4::runtime::atn::ATNSimulator(obj) {}

            static jboolean debug;
            static jboolean debug_list_atn_decisions;
            static jboolean dfa_debug;
            static jboolean retry_debug;

            void clearDFA() const;
            ::java::lang::String getRuleName(jint) const;
            ::java::lang::String getTokenName(jint) const;
            void reset() const;
          };
        }
      }
    }
  }
}

#include <Python.h>

namespace org {
  namespace antlr {
    namespace v4 {
      namespace runtime {
        namespace atn {
          extern PyType_Def PY_TYPE_DEF(ParserATNSimulator);
          extern PyTypeObject *PY_TYPE(ParserATNSimulator);

          class t_ParserATNSimulator {
          public:
            PyObject_HEAD
            ParserATNSimulator object;
            static PyObject *wrap_Object(const ParserATNSimulator&);
            static PyObject *wrap_jobject(const jobject&);
            static void install(PyObject *module);
            static void initialize(PyObject *module);
          };
        }
      }
    }
  }
}

#endif