diff --git a/src/Generator/Driver.cs b/src/Generator/Driver.cs index 02ff0032..34c9a030 100644 --- a/src/Generator/Driver.cs +++ b/src/Generator/Driver.cs @@ -68,7 +68,11 @@ namespace Cxxi } foreach (var diag in result.Diagnostics) - Console.WriteLine(" {0}", diag.Message); + { + Console.WriteLine(string.Format("{0}({1},{2}): error: {3}", + diag.FileName, diag.LineNumber, diag.ColumnNumber, + diag.Message)); + } } public bool ParseCode() diff --git a/src/Generator/Parser.cs b/src/Generator/Parser.cs index a3cc07a9..ea9ab84d 100644 --- a/src/Generator/Parser.cs +++ b/src/Generator/Parser.cs @@ -28,12 +28,7 @@ namespace Cxxi { if (diag.Level == ParserDiagnosticLevel.Error || diag.Level == ParserDiagnosticLevel.Fatal) - { - Console.WriteLine(string.Format("{0}({1},{2}): error: {3}", - diag.FileName, diag.LineNumber, diag.ColumnNumber, - diag.Message)); hasErrors = true; - } } } }