summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/ast/NodePrinters.scala
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2012-05-15 10:21:26 -0700
committerPaul Phillips <paulp@improving.org>2012-05-15 11:12:40 -0700
commit317a1056cd8062331964d1bc65f1bfd945538551 (patch)
treed3682713ea5fd99579eb7240ec587cdc92bf2fed /src/compiler/scala/tools/nsc/ast/NodePrinters.scala
parent8a3ed4cc955dd85f37cc148265e920435b009a29 (diff)
downloadscala-317a1056cd8062331964d1bc65f1bfd945538551.tar.gz
scala-317a1056cd8062331964d1bc65f1bfd945538551.tar.bz2
scala-317a1056cd8062331964d1bc65f1bfd945538551.zip
Removing extraneous files.
Culling accumulated unnecessary code.
Diffstat (limited to 'src/compiler/scala/tools/nsc/ast/NodePrinters.scala')
-rw-r--r--src/compiler/scala/tools/nsc/ast/NodePrinters.scala34
1 files changed, 1 insertions, 33 deletions
diff --git a/src/compiler/scala/tools/nsc/ast/NodePrinters.scala b/src/compiler/scala/tools/nsc/ast/NodePrinters.scala
index 5d849b9622..ce3106ab29 100644
--- a/src/compiler/scala/tools/nsc/ast/NodePrinters.scala
+++ b/src/compiler/scala/tools/nsc/ast/NodePrinters.scala
@@ -25,43 +25,12 @@ abstract class NodePrinters {
}
var infolevel = InfoLevel.Quiet
- def nodeToString: Tree => String =
- if (sys.props contains "scala.colors") nodeToColorizedString
- else nodeToRegularString
+ def nodeToString: Tree => String = nodeToRegularString
object nodeToRegularString extends DefaultPrintAST with (Tree => String) {
def apply(tree: Tree) = stringify(tree)
}
- object nodeToColorizedString extends ColorPrintAST with (Tree => String) {
- def apply(tree: Tree) = stringify(tree)
- }
-
- trait ColorPrintAST extends DefaultPrintAST {
- import scala.tools.util.color._
-
- def keywordColor = Cyan
- def typeColor = Yellow
- def termColor = Blue
- def flagColor = Red
- def literalColor = Green
-
- override def showFlags(tree: MemberDef) =
- super.showFlags(tree) in flagColor.bright
-
- override def showDefTreeName(tree: DefTree) =
- if (tree.name.isTermName) tree.name.decode in termColor.bright
- else tree.name.decode in typeColor.bright
-
- override def showName(name: Name) =
- if (name == nme.EMPTY || name == tpnme.EMPTY) "<empty>" in keywordColor
- else if (name.isTermName) name.decode in termColor
- else name.decode in typeColor
-
- override def showLiteral(lit: Literal) =
- super.showLiteral(lit) in literalColor.bright
- }
-
trait DefaultPrintAST extends PrintAST {
val printPos = settings.Xprintpos.value || settings.Yposdebug.value
@@ -133,7 +102,6 @@ abstract class NodePrinters {
buf.clear()
if (settings.XshowtreesStringified.value) buf.append(tree.toString + EOL)
if (settings.XshowtreesCompact.value) {
- // todo. colors for compact representation
buf.append(showRaw(tree))
} else {
level = 0