using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Tango.Scripting { public class CompilationException : Exception { public List Errors { get; set; } public CompilationException() { Errors = new List(); } public CompilationException(params CompilationError[] errors) { Errors = errors.ToList(); } public override string ToString() { return String.Join(Environment.NewLine, Errors.Select(x => x.ToString())); } } }