Antlr4.Runtime.FailedPredicateException.FailedPredicateException C# (CSharp) Method

FailedPredicateException() public method

public FailedPredicateException ( Parser recognizer, string predicate, string message ) : System.Globalization
recognizer Parser
predicate string
message string
return System.Globalization
        public FailedPredicateException(Parser recognizer, string predicate, string message)
            : base(FormatMessage(predicate, message), recognizer, ((ITokenStream)recognizer.InputStream), recognizer.RuleContext)
        {
            ATNState s = recognizer.Interpreter.atn.states[recognizer.State];
            AbstractPredicateTransition trans = (AbstractPredicateTransition)s.Transition(0);
            if (trans is PredicateTransition)
            {
                this.ruleIndex = ((PredicateTransition)trans).ruleIndex;
                this.predicateIndex = ((PredicateTransition)trans).predIndex;
            }
            else
            {
                this.ruleIndex = 0;
                this.predicateIndex = 0;
            }
            this.predicate = predicate;
            this.OffendingToken = recognizer.CurrentToken;
        }

Same methods

FailedPredicateException::FailedPredicateException ( Parser recognizer ) : System.Globalization
FailedPredicateException::FailedPredicateException ( Parser recognizer, string predicate ) : System.Globalization