コード例 #1
0
ファイル: ContextFile.cs プロジェクト: pyzh/ZLanguage3
        private void Error(int line, int col, string message)
        {
            var            file = this.FileModel.ShowKeyPath;//.ZFileInfo;
            CompileMessage cmsg = new CompileMessage(new CompileMessageSrcKey(file), line, col, message);

            this.ProjectContext.MessageCollection.AddError(cmsg);
            CompileConsole.Error("文件 '" + file + "' 第" + line + "行,第" + col + "列错误:" + message);
        }
コード例 #2
0
        private void Error(int line, int col, string message)
        {
            var            file = this.FileModel.ZFileInfo;
            CompileMessage cmsg = new CompileMessage(file, line, col, message);

            this.ProjectContext.CompileResult.Errors.Add(file, cmsg);
            CompileConsole.Error("文件" + file.ZFileName + " 第" + line + "行,第" + col + "列错误:" + message);
        }
コード例 #3
0
ファイル: ContextProject.cs プロジェクト: pyzh/ZCompileCore2
        public void Error(int line, int col, string message)
        {
            var fileName = this.ProjectModel.ProjectFileInfo;

            CompileConsole.Error("项目" + fileName ?? (null) + " 第" + line + "行,第" + col + "列错误:" + message);
            CompileMessage cmsg = new CompileMessage(fileName, line, col, message);

            this.CompileResult.Errors.Add(fileName, cmsg);
        }