aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/Driver.scala
diff options
context:
space:
mode:
authorFelix Mulder <felix.mulder@gmail.com>2016-09-16 22:28:27 +0200
committerFelix Mulder <felix.mulder@gmail.com>2016-10-10 13:25:34 +0200
commit787a2ceec02fe07fbb9efee673d3abb7cac2969e (patch)
treee64a077eea45b0298aca88fdfdd459cf9e1a9e83 /src/dotty/tools/dotc/Driver.scala
parent5c243778279d8b258d7b1d34dd5146dff07eb437 (diff)
downloaddotty-787a2ceec02fe07fbb9efee673d3abb7cac2969e.tar.gz
dotty-787a2ceec02fe07fbb9efee673d3abb7cac2969e.tar.bz2
dotty-787a2ceec02fe07fbb9efee673d3abb7cac2969e.zip
Add modifiers to highlighting
Diffstat (limited to 'src/dotty/tools/dotc/Driver.scala')
-rw-r--r--src/dotty/tools/dotc/Driver.scala6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/Driver.scala b/src/dotty/tools/dotc/Driver.scala
index f54a23ad2..b2dc18d2a 100644
--- a/src/dotty/tools/dotc/Driver.scala
+++ b/src/dotty/tools/dotc/Driver.scala
@@ -22,7 +22,11 @@ abstract class Driver extends DotClass {
protected def doCompile(compiler: Compiler, fileNames: List[String])(implicit ctx: Context): Reporter =
if (fileNames.nonEmpty)
try {
- val run = compiler.newRun
+ val fresh = ctx.fresh.setReporter {
+ if (ctx.settings.color.value == "never") new ConsoleReporter()
+ else new FancyConsoleReporter()
+ }
+ val run = compiler.newRun(fresh)
run.compile(fileNames)
run.printSummary()
}