File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed
src/main/scala/decaf/printing Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ class PrettyTree(printer: IndentPrinter) extends PrettyPrinter[Node with Annotat
1212 var showAnnot = false
1313
1414 def prettyElement (element : Any ): Unit = element match {
15- case null => printer.println(" <null>" )
15+ case null => printer.println(" <null> TODO: bug! " )
1616 case e : Node with Annotated [_] => pretty(e)
1717 case Some (e) => prettyElement(e)
1818 case None => printer.println(" <none>" )
@@ -25,7 +25,10 @@ class PrettyTree(printer: IndentPrinter) extends PrettyPrinter[Node with Annotat
2525 es.foreach(prettyElement)
2626 }
2727 }
28- case e => printer.println(e.toString)
28+ case e => e.toString match {
29+ case " " => // print nothing if the string is empty
30+ case s => printer.println(s)
31+ }
2932 }
3033
3134 override def pretty (node : Node with Annotated [_]): Unit = {
You can’t perform that action at this time.
0 commit comments