Пример #1
0
 public virtual string GetParserErrorMessage(Parser parser, RecognitionException e)
 {
     string msg;
     if (e is NoViableAltException)
     {
         string name = parser.GetTokenErrorDisplay(e.Token);
         msg = name + " came as a complete surprise to me";
     }
     else if (e is v4ParserException)
     {
         msg = ((v4ParserException)e).msg;
     }
     else
     {
         msg = parser.GetErrorMessage(e, parser.TokenNames);
     }
     return msg;
 }
Пример #2
0
        public virtual string GetParserErrorMessage(Parser parser, RecognitionException e)
        {
            string msg;

            if (e is NoViableAltException)
            {
                string name = parser.GetTokenErrorDisplay(e.Token);
                msg = name + " came as a complete surprise to me";
            }
            else if (e is v4ParserException)
            {
                msg = ((v4ParserException)e).msg;
            }
            else
            {
                msg = parser.GetErrorMessage(e, parser.TokenNames);
            }
            return(msg);
        }