diff options
author | Paul Phillips <paulp@improving.org> | 2012-05-15 10:21:26 -0700 |
---|---|---|
committer | Paul Phillips <paulp@improving.org> | 2012-05-15 11:12:40 -0700 |
commit | 317a1056cd8062331964d1bc65f1bfd945538551 (patch) | |
tree | d3682713ea5fd99579eb7240ec587cdc92bf2fed /src/compiler/scala/tools/nsc/ast/NodePrinters.scala | |
parent | 8a3ed4cc955dd85f37cc148265e920435b009a29 (diff) | |
download | scala-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.scala | 34 |
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 |