|
@@ -312,13 +312,13 @@ class Template {
|
|
|
var e1:Dynamic = makeExpr(l);
|
|
|
var p = l.pop();
|
|
|
if( p == null || p.s )
|
|
|
- throw p.p;
|
|
|
+ throw p;
|
|
|
if( p.p == ")" )
|
|
|
return e1;
|
|
|
var e2:Dynamic = makeExpr(l);
|
|
|
var p2 = l.pop();
|
|
|
if( p2 == null || p2.p != ")" )
|
|
|
- throw p2.p;
|
|
|
+ throw p2;
|
|
|
return switch( p.p ) {
|
|
|
case "+": function() { return cast e1() + e2(); };
|
|
|
case "-": function() { return cast e1() - e2(); };
|