src/Pure/System/progress.scala
changeset 71100 f31903cc57b0
parent 69818 60d0ee8f2ddb
child 71601 97ccf48c2f0c
equal deleted inserted replaced
71099:20c1b9516d27 71100:f31903cc57b0
    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