X-Git-Url: http://git.megacz.com/?p=org.ibex.core.git;a=blobdiff_plain;f=src%2Forg%2Fibex%2Fcore%2FTemplate.java;h=c2a7c2cbd21134bbdde276130b81648d126b9b4c;hp=249ba115f814fcc18fcfb14998cd85d909f700d9;hb=586485c446bc6870e08cfca8675a41442cca2c54;hpb=76b21655a0710caf4f972c107a3ab991032d7e10 diff --git a/src/org/ibex/core/Template.java b/src/org/ibex/core/Template.java index 249ba11..c2a7c2c 100644 --- a/src/org/ibex/core/Template.java +++ b/src/org/ibex/core/Template.java @@ -88,16 +88,16 @@ public class Template { for(int i=0; i 0 && !hasNonNumeral) t.vals[i] = JS.N(Double.parseDouble((valString))); - else t.vals[i] = JS.S(valString.intern()); // FEATURE: JS.intern() ? + if (valString.length() > 0 && !hasNonNumeral) t.vals[i] = JSU.N(Double.parseDouble((valString))); + else t.vals[i] = JSU.S(valString.intern()); // FEATURE: JS.intern() ? } } } @@ -337,7 +337,7 @@ public class Template { JS box; void putDollar(String key, Box target) throws JSExn { if (parentBoxPis != null) parentBoxPis.putDollar(key, target); - JS jskey = JS.S("$" + key); + JS jskey = JSU.S("$" + key); //declare(jskey); sput(jskey, target); }