当前位置: 首页>>代码示例>>C#>>正文


C# RecognitionException.ToString方法代码示例

本文整理汇总了C#中Antlr.Runtime.RecognitionException.ToString方法的典型用法代码示例。如果您正苦于以下问题:C# RecognitionException.ToString方法的具体用法?C# RecognitionException.ToString怎么用?C# RecognitionException.ToString使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Antlr.Runtime.RecognitionException的用法示例。


在下文中一共展示了RecognitionException.ToString方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: ReportError

		public void ReportError(RecognitionException e)
		{
			ReportError( e.ToString() );
			_recognitionExceptions.Add( e );
			if ( log.IsDebugEnabled ) {
				log.Debug( e.ToString(), e );
			}
		}
开发者ID:hazzik,项目名称:nh-contrib-everything,代码行数:8,代码来源:ErrorCounter.cs

示例2: ReportError

 public override void ReportError(RecognitionException e)
 {
     if (e is MissingTokenException)
     {
         errors.Add(string.Format("{0}:{1} - Unexpected {2}\n  {3}", e.Line, e.CharPositionInLine, e.Token.Text, e));
     }
     else
     {
         errors.Add(string.Format("{0}:{1} - Error with token {2}\n  {3}", e.Line, e.CharPositionInLine, e.Token.Text, e.ToString()));
     }
     base.ReportError(e);
 }
开发者ID:hgabor,项目名称:boardgame,代码行数:12,代码来源:BoardGameParser_public.cs

示例3: ReportError

        public override void ReportError(RecognitionException ex)
        {
            IToken token = null;
            if (ex is MismatchedTokenException)
            {
                token = ((MismatchedTokenException)ex).Token;
            }
            else if (ex is NoViableAltException)
            {
                token = ((NoViableAltException)ex).Token;
            }

            ErrorManager.SyntaxError(
                ErrorManager.MSG_SYNTAX_ERROR,
                grammar,
                token,
                "assign.types: " + ex.ToString(),
                ex);
        }
开发者ID:mahanteshck,项目名称:antlrcs,代码行数:19,代码来源:LeftRecursiveRuleWalker.g3.cs

示例4: ReportError

	public override void ReportError(RecognitionException e) {
		Errors.Add(e.ToString());
	}	
开发者ID:omederos,项目名称:TigerNET,代码行数:3,代码来源:TigerLexer.cs

示例5: ReportError

        public override void ReportError( RecognitionException ex )
        {
            if ( inTest > 0 )
                throw ex;

            IToken token = null;
            if ( ex is MismatchedTokenException )
            {
                token = ( (MismatchedTokenException)ex ).Token;
            }
            else if ( ex is NoViableAltException )
            {
                token = ( (NoViableAltException)ex ).Token;
            }
            ErrorManager.SyntaxError(
                ErrorManager.MSG_SYNTAX_ERROR,
                grammar,
                token,
                "buildnfa: " + ex.ToString(),
                ex );
        }
开发者ID:mahanteshck,项目名称:antlrcs,代码行数:21,代码来源:TreeToNFAConverterHelper.cs

示例6: ReportError

 public override void ReportError( RecognitionException ex )
 {
     //Token token = null;
     //try
     //{
     //    token = LT( 1 );
     //}
     //catch ( TokenStreamException tse )
     //{
     //    ErrorManager.internalError( "can't get token???", tse );
     //}
     IToken token = ex.Token;
     ErrorManager.SyntaxError(
         ErrorManager.MSG_SYNTAX_ERROR,
         Grammar,
         token,
         "antlr: " + ex.ToString(),
         ex );
 }
开发者ID:JSchofield,项目名称:antlrcs,代码行数:19,代码来源:ANTLRParserHelper.cs


注:本文中的Antlr.Runtime.RecognitionException.ToString方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。