public CompileErrorException(Location location, string message) : base(message) { Error = new CompilerError(location, message); }
public CompileErrorException(CompilerError error) : base(error.Message) { Error = error; }
public CompileErrorException(Token token, string message) : base(message) { Error = new CompilerError(token, message); }
public CompileAbortException(CompilerError error) : base(error) { }