From 5ed87d429bfb55ac546dceb9c0fc4db8146a1339 Mon Sep 17 00:00:00 2001
From: Manos Koukoutos <emmanouil.koukoutos@epfl.ch>
Date: Tue, 15 Mar 2016 11:45:11 +0100
Subject: [PATCH] Printing fixes in Graph

---
 src/main/scala/leon/synthesis/graph/Graph.scala | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/src/main/scala/leon/synthesis/graph/Graph.scala b/src/main/scala/leon/synthesis/graph/Graph.scala
index c3bdc2b67..af52ea5b9 100644
--- a/src/main/scala/leon/synthesis/graph/Graph.scala
+++ b/src/main/scala/leon/synthesis/graph/Graph.scala
@@ -78,13 +78,13 @@ class AndNode(parent: Option[Node], val ri: RuleInstantiation) extends Node(pare
 
     def pad(prefix: String, message: String): String = {
       val lines = message.split("\\n").toList
-      val padding = " " * prefix.size
-      prefix + lines.head + "\n" + lines.tail.map(padding + _).mkString("\n")
+      val padding = " " * (prefix.length + 1)
+      prefix + " " + lines.head + "\n" + lines.tail.map(padding + _).mkString("\n")
     }
 
     import hctx.reporter.info
 
-    val prefix = f"[${Option(ri.rule).getOrElse("?")}%-20s] "
+    val prefix = f"[${Option(ri.rule.asString).getOrElse("?")}%-20s]"
 
     info(pad(prefix, ri.problem.asString))
 
@@ -96,11 +96,11 @@ class AndNode(parent: Option[Node], val ri: RuleInstantiation) extends Node(pare
         isSolved = sols.nonEmpty
 
         if (sols.isEmpty) {
-          info(prefix+"Failed")
+          info(s"$prefix Failed")
           isDeadEnd = true
         } else {
           val sol = sols.head
-          val morePrefix = s"$prefix Solved ${(if(sol.isTrusted) "" else " (untrusted)")} with: "
+          val morePrefix = s"$prefix Solved ${if(sol.isTrusted) "" else "(untrusted)"} with: "
           info(pad(morePrefix, sol.asString))
         }
 
@@ -111,8 +111,8 @@ class AndNode(parent: Option[Node], val ri: RuleInstantiation) extends Node(pare
         }
 
       case RuleExpanded(probs) =>
-        info(prefix+"Decomposed into:")
-        val morePrefix = prefix + " - "
+        info(s"$prefix Decomposed into:")
+        val morePrefix = s"$prefix -"
         for(p <- probs) { 
           info(pad(morePrefix, p.asString))
         }
-- 
GitLab