Better error reporter
This commit is contained in:
@@ -38,6 +38,19 @@ namespace Ycicle
|
||||
Console.ResetColor();
|
||||
continue;
|
||||
}
|
||||
script.Bind();
|
||||
if (script.Diagnostics.Errors.Count > 0)
|
||||
{
|
||||
Console.ForegroundColor = ConsoleColor.Red;
|
||||
Console.WriteLine("Errors were found during parsing");
|
||||
foreach (var diagnosticsMessage in script.Diagnostics.Errors)
|
||||
{
|
||||
LogMessage(DiagnosticLevel.Error, diagnosticsMessage);
|
||||
}
|
||||
Console.ResetColor();
|
||||
continue;
|
||||
}
|
||||
|
||||
//Console.WriteLine(script.PrettyPrintSyntaxTree());
|
||||
var evaluate = script.Evaluate();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user