Examples of PredicateTransition


Examples of org.antlr.v4.runtime.atn.PredicateTransition

      int precedence = Integer.parseInt(pred.getOptionString(LeftRecursiveRuleTransformer.PRECEDENCE_OPTION_NAME));
      p = new PrecedencePredicateTransition(right, precedence);
    }
    else {
      boolean isCtxDependent = UseDefAnalyzer.actionIsContextDependent(pred);
      p = new PredicateTransition(right, currentRule.index, g.sempreds.get(pred), isCtxDependent);
    }

    left.addTransition(p);
    pred.atnState = left;
    return new Handle(left, right);
View Full Code Here

Examples of org.antlr.v4.runtime.atn.PredicateTransition

        enterRule(ctx, transition.target.stateNumber, ruleIndex);
      }
      break;

    case Transition.PREDICATE:
      PredicateTransition predicateTransition = (PredicateTransition)transition;
      if (!sempred(_ctx, predicateTransition.ruleIndex, predicateTransition.predIndex)) {
        throw new FailedPredicateException(this);
      }

      break;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.