コード例 #1
0
ファイル: EcsParser.cs プロジェクト: bel-uwa/Loyc
        void UnhandledException(Exception ex)
        {
            int       iPos = GetTextPosition(InputPosition);
            SourcePos pos  = _sourceFile.IndexToLine(iPos);

            _messages.Write(Severity.Critical, pos, "Bug: unhandled exception in parser - " + ex.ExceptionMessageAndType());
        }
コード例 #2
0
        protected override void Error(int li, string message)
        {
            int       iPos = GetTextPosition(InputPosition + li);
            SourcePos pos  = _sourceFile.IndexToLine(iPos);

            _messages.Write(_Error, pos, message);
        }
コード例 #3
0
ファイル: StageOneParser.cs プロジェクト: bel-uwa/Loyc
        protected override void Error(int li, string message)
        {
            int iPos = GetTextPosition(InputPosition + li);

            ErrorSink.Write(Severity.Error, _sourceFile.IndexToLine(iPos), message);
        }