Tabnine Logo
Transition.getSerializationType
Code IndexAdd Tabnine to your IDE (free)

How to use
getSerializationType
method
in
org.antlr.v4.runtime.atn.Transition

Best Java code snippets using org.antlr.v4.runtime.atn.Transition.getSerializationType (Showing top 20 results out of 315)

origin: org.antlr/antlr4-runtime

               boolean treatEofAsEpsilon)
switch (t.getSerializationType()) {
case Transition.RULE:
  return ruleTransition(config, (RuleTransition)t);
origin: org.antlr/antlr4-runtime

switch (transition.getSerializationType()) {
  case Transition.EPSILON:
    if ( p.getStateType()==ATNState.STAR_LOOP_ENTRY &&
origin: org.antlr/antlr4-runtime

switch (t.getSerializationType()) {
  case Transition.RULE:
    RuleTransition ruleTransition = (RuleTransition)t;
origin: com.tunnelvisionlabs/antlr4-runtime

if (t.getSerializationType() != Transition.EPSILON) {
  return false;
origin: com.tunnelvisionlabs/antlr4-runtime

if (transition.getSerializationType() != Transition.EPSILON) {
  continue;
origin: com.tunnelvisionlabs/antlr4-runtime

protected final ParserRuleContext skipTailCalls(ParserRuleContext context) {
  if (!optimize_tail_calls) {
    return context;
  }
  while (!context.isEmpty()) {
    ATNState state = atn.states.get(context.invokingState);
    assert state.getNumberOfTransitions() == 1 && state.transition(0).getSerializationType() == Transition.RULE;
    RuleTransition transition = (RuleTransition)state.transition(0);
    if (!transition.tailCall) {
      break;
    }
    context = context.getParent();
  }
  return context;
}
origin: com.tunnelvisionlabs/antlr4-runtime

private RuleRelations extractRuleRelations(TypeMirror recognizer) {
  String serializedATN = getSerializedATN(recognizer);
  if (serializedATN == null) {
    return null;
  }
  ATN atn = new ATNDeserializer().deserialize(serializedATN.toCharArray());
  RuleRelations relations = new RuleRelations(atn.ruleToStartState.length);
  for (ATNState state : atn.states) {
    if (!state.epsilonOnlyTransitions) {
      continue;
    }
    for (Transition transition : state.getTransitions()) {
      if (transition.getSerializationType() != Transition.RULE) {
        continue;
      }
      RuleTransition ruleTransition = (RuleTransition)transition;
      relations.addRuleInvocation(state.ruleIndex, ruleTransition.target.ruleIndex);
    }
  }
  return relations;
}
origin: com.tunnelvisionlabs/antlr4

protected void epsilon(ATNState a, @NotNull ATNState b, boolean prepend) {
  for (Transition t : a.getTransitions()) {
    if (t.getSerializationType() != Transition.EPSILON) {
      continue;
    }
    if (t.target == b && ((EpsilonTransition)t).outermostPrecedenceReturn() == -1) {
      // This transition was already added
      return;
    }
  }
  if ( a!=null ) {
    int index = prepend ? 0 : a.getNumberOfTransitions();
    a.addTransition(index, new EpsilonTransition(b));
  }
}
origin: com.impetus.fabric/fabric-jdbc-driver-shaded

switch (transition.getSerializationType()) {
case Transition.EPSILON:
  if (pushRecursionContextStates.get(p.stateNumber) && !(transition.target instanceof LoopEndState)) {
origin: com.tunnelvisionlabs/antlr4-runtime

Transition transition = state.getOptimizedTransition(i);
ATNState intermediate = transition.target;
if (transition.getSerializationType() != Transition.EPSILON
  || ((EpsilonTransition)transition).outermostPrecedenceReturn() != -1
  || intermediate.getStateType() != ATNState.BASIC
  if (intermediate.getOptimizedTransition(j).getSerializationType() != Transition.EPSILON
    || ((EpsilonTransition)intermediate.getOptimizedTransition(j)).outermostPrecedenceReturn() != -1)
origin: uk.co.nichesolutions/antlr4-runtime

               boolean treatEofAsEpsilon)
switch (t.getSerializationType()) {
case Transition.RULE:
  return ruleTransition(config, (RuleTransition)t);
origin: com.impetus.fabric/fabric-jdbc-driver-shaded

               boolean treatEofAsEpsilon)
switch (t.getSerializationType()) {
case Transition.RULE:
  return ruleTransition(config, (RuleTransition)t);
origin: io.virtdata/virtdata-lib-realer

               boolean treatEofAsEpsilon)
switch (t.getSerializationType()) {
case Transition.RULE:
  return ruleTransition(config, (RuleTransition)t);
origin: com.tunnelvisionlabs/antlr4-runtime

switch (transition.getSerializationType()) {
case Transition.EPSILON:
  if ( pushRecursionContextStates.get(p.stateNumber) &&
origin: io.virtdata/virtdata-lib-realer

switch (transition.getSerializationType()) {
  case Transition.EPSILON:
    if ( p.getStateType()==ATNState.STAR_LOOP_ENTRY &&
origin: uk.co.nichesolutions/antlr4-runtime

switch (transition.getSerializationType()) {
  case Transition.EPSILON:
    if ( p.getStateType()==ATNState.STAR_LOOP_ENTRY &&
origin: com.tunnelvisionlabs/antlr4-runtime

@Nullable
protected ATNConfig getEpsilonTarget(@NotNull ATNConfig config, @NotNull Transition t, boolean collectPredicates, boolean inContext, PredictionContextCache contextCache, boolean treatEofAsEpsilon) {
  switch (t.getSerializationType()) {
  case Transition.RULE:
    return ruleTransition(config, (RuleTransition)t, contextCache);
  case Transition.PRECEDENCE:
    return precedenceTransition(config, (PrecedencePredicateTransition)t, collectPredicates, inContext);
  case Transition.PREDICATE:
    return predTransition(config, (PredicateTransition)t, collectPredicates, inContext);
  case Transition.ACTION:
    return actionTransition(config, (ActionTransition)t);
  case Transition.EPSILON:
    return config.transform(t.target, false);
  case Transition.ATOM:
  case Transition.RANGE:
  case Transition.SET:
    // EOF transitions act like epsilon transitions after the first EOF
    // transition is traversed
    if (treatEofAsEpsilon) {
      if (t.matches(Token.EOF, 0, 1)) {
        return config.transform(t.target, false);
      }
    }
    return null;
  default:
    return null;
  }
}
origin: io.virtdata/virtdata-lib-realer

switch (t.getSerializationType()) {
  case Transition.RULE:
    RuleTransition ruleTransition = (RuleTransition)t;
origin: uk.co.nichesolutions/antlr4-runtime

switch (t.getSerializationType()) {
  case Transition.RULE:
    RuleTransition ruleTransition = (RuleTransition)t;
origin: com.tunnelvisionlabs/antlr4-runtime

switch (t.getSerializationType()) {
case Transition.RULE:
  RuleTransition ruleTransition = (RuleTransition)t;
org.antlr.v4.runtime.atnTransitiongetSerializationType

Popular methods of Transition

  • isEpsilon
    Determines if the transition is an "epsilon" transition.The default implementation returns false.
  • label
  • matches

Popular in Java

  • Finding current android device location
  • scheduleAtFixedRate (ScheduledExecutorService)
  • getApplicationContext (Context)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • Point (java.awt)
    A point representing a location in (x,y) coordinate space, specified in integer precision.
  • BufferedImage (java.awt.image)
    The BufferedImage subclass describes an java.awt.Image with an accessible buffer of image data. All
  • KeyStore (java.security)
    KeyStore is responsible for maintaining cryptographic keys and their owners. The type of the syste
  • StringTokenizer (java.util)
    Breaks a string into tokens; new code should probably use String#split.> // Legacy code: StringTo
  • DataSource (javax.sql)
    An interface for the creation of Connection objects which represent a connection to a database. This
  • BasicDataSource (org.apache.commons.dbcp)
    Basic implementation of javax.sql.DataSource that is configured via JavaBeans properties. This is no
  • Top Sublime Text plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now