public static SyntaxErrorException Report(BaseRecognizer source, RecognitionException e) { var input = source.Input.ToString(); if (source.Input is ANTLRStringStream) input = new String((Char[])typeof(ANTLRStringStream).GetField("data", BindingFlags.NonPublic | BindingFlags.Instance).GetValue(source.Input)); var antlrMessage = source.GetErrorHeader(e) + " " + source.GetErrorMessage(e, source.TokenNames); throw new SyntaxErrorException(input, antlrMessage, e); }
public DFA5( BaseRecognizer recognizer, SpecialStateTransitionHandler specialStateTransition ) : base(specialStateTransition) { this.recognizer = recognizer; this.decisionNumber = 5; this.eot = DFA5_eot; this.eof = DFA5_eof; this.min = DFA5_min; this.max = DFA5_max; this.accept = DFA5_accept; this.special = DFA5_special; this.transition = DFA5_transition; }
public DFA8(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 8; this.eot = DFA8_eot; this.eof = DFA8_eof; this.min = DFA8_min; this.max = DFA8_max; this.accept = DFA8_accept; this.special = DFA8_special; this.transition = DFA8_transition; }
public DFA9(JavascriptLexer _enclosing, BaseRecognizer recognizer) { this._enclosing = _enclosing; this.recognizer = recognizer; this.decisionNumber = 9; this.eot = DFA9_eot; this.eof = DFA9_eof; this.min = DFA9_min; this.max = DFA9_max; this.accept = DFA9_accept; this.special = DFA9_special; this.transition = DFA9_transition; }
public DFA23( BaseRecognizer recognizer ) { this.recognizer = recognizer; decisionNumber = 23; eot = DFA23_eot; eof = DFA23_eof; min = DFA23_min; max = DFA23_max; accept = DFA23_accept; special = DFA23_special; transition = DFA23_transition; }
public DFA12( BaseRecognizer recognizer ) { this.recognizer = recognizer; decisionNumber = 12; eot = DFA12_eot; eof = DFA12_eof; min = DFA12_min; max = DFA12_max; accept = DFA12_accept; special = DFA12_special; transition = DFA12_transition; }
public DFA4(BaseRecognizer recognizer, IDebugEventListener dbg) { this.recognizer = recognizer; this.decisionNumber = 4; this.eot = DFA4_eot; this.eof = DFA4_eof; this.min = DFA4_min; this.max = DFA4_max; this.accept = DFA4_accept; this.special = DFA4_special; this.transition = DFA4_transition; }
public DFA4(BaseRecognizer recognizer) : this(recognizer, null) { }
public virtual IList <string> GetRuleInvocationStack() { return(BaseRecognizer.GetRuleInvocationStack(new StackTrace(true))); }