diff options
author | michelou <michelou@epfl.ch> | 2007-06-13 12:28:07 +0000 |
---|---|---|
committer | michelou <michelou@epfl.ch> | 2007-06-13 12:28:07 +0000 |
commit | 2a52c9f3ab7b05d4be2f3138a61f065c3e3ac3af (patch) | |
tree | e7ae489c9832557e90f9cff5f00622d3f8b5f630 /src/compiler/scala/tools/nsc/ast/NodePrinters.scala | |
parent | 9934c835a73512776de69f1f6c45ccd017ee8e10 (diff) | |
download | scala-2a52c9f3ab7b05d4be2f3138a61f065c3e3ac3af.tar.gz scala-2a52c9f3ab7b05d4be2f3138a61f065c3e3ac3af.tar.bz2 scala-2a52c9f3ab7b05d4be2f3138a61f065c3e3ac3af.zip |
incremented MinorVersion, deprecated All/AllRef...
incremented MinorVersion, deprecated All/AllRef, remove many type
aliases
Diffstat (limited to 'src/compiler/scala/tools/nsc/ast/NodePrinters.scala')
-rw-r--r-- | src/compiler/scala/tools/nsc/ast/NodePrinters.scala | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/ast/NodePrinters.scala b/src/compiler/scala/tools/nsc/ast/NodePrinters.scala index 7a847b148b..9e13ce4260 100644 --- a/src/compiler/scala/tools/nsc/ast/NodePrinters.scala +++ b/src/compiler/scala/tools/nsc/ast/NodePrinters.scala @@ -257,7 +257,7 @@ abstract class NodePrinters { if (p.productArity != 0) { println(p.productPrefix+"(") for (elem <- (0 until p.productArity) map p.productElement) { - def printElem(elem: Any, level: int): unit = elem match { + def printElem(elem: Any, level: Int): Unit = elem match { case t: Tree => traverse(t, level, false) case xs: List[_] => @@ -281,6 +281,7 @@ abstract class NodePrinters { buf.toString } } + def printUnit(unit: CompilationUnit) { print("// Scala source: " + unit.source + "\n") if (unit.body ne null) { @@ -290,6 +291,7 @@ abstract class NodePrinters { } println() } + def printAll() { print("[[syntax trees at end of " + phase + "]]") for (unit <- global.currentRun.units) printUnit(unit) |