improved debug message
authoradam <adam@megacz.com>
Wed, 29 Dec 2004 02:47:58 +0000 (02:47 +0000)
committeradam <adam@megacz.com>
Wed, 29 Dec 2004 02:47:58 +0000 (02:47 +0000)
darcs-hash:20041229024758-5007d-6d7d4df00b7f2988205b3c8afde1c20d0fb63006.gz

src/org/ibex/core/Ibex.java

index 9427c20..28a0ab7 100644 (file)
@@ -402,7 +402,7 @@ public final class Ibex extends JS implements JS.Cloneable {
         public JS call(JS a, JS b, JS c, JS[] rest, int nargs) throws JSExn {
             if (nargs != 1) throw new JSExn("can only call a template with one arg");
             getStatic();
-            if (t == null) throw new JSExn("No such template " + parentkey);
+            if (t == null) throw new JSExn("No such template " + JS.debugToString(parentkey));
             if(!(a instanceof Box)) throw new JSExn("can only apply templates to boxes");
             t.apply((Box)a);
             return a;