private int error_count;
private int mark_count;
+ private bool quiet;
- public Report ()
+ public Report () : this (false)
{
- error_count = 0;
+
+ }
+
+ public Report (bool quiet)
+ {
+ this.error_count = 0;
+ this.quiet = quiet;
}
public int ErrorCount {
{
Console.WriteLine ("Assembling '{0}' , {1}, to {2} --> '{3}'", file,
GetListing (listing), target, output);
+ Console.WriteLine ();
}
public void Error (string message)
{
error_count++;
- Console.WriteLine ("Error: " + message);
+ Console.WriteLine (message);
}
+ public void Message (string message)
+ {
+ if (quiet)
+ return;
+ Console.WriteLine (message);
+ }
+
private string GetListing (string listing)
{
if (listing == null)