equal
deleted
inserted
replaced
58 object No_Progress extends Progress |
58 object No_Progress extends Progress |
59 |
59 |
60 class Console_Progress(verbose: Boolean = false, stderr: Boolean = false) extends Progress |
60 class Console_Progress(verbose: Boolean = false, stderr: Boolean = false) extends Progress |
61 { |
61 { |
62 override def echo(msg: String): Unit = |
62 override def echo(msg: String): Unit = |
63 Output.writeln(msg, stdout = !stderr) |
63 Output.writeln(msg, stdout = !stderr, include_empty = true) |
64 |
64 |
65 override def theory(theory: Progress.Theory): Unit = |
65 override def theory(theory: Progress.Theory): Unit = |
66 if (verbose) echo(theory.message) |
66 if (verbose) echo(theory.message) |
67 |
67 |
68 @volatile private var is_stopped = false |
68 @volatile private var is_stopped = false |