fix for unamed parameter

This commit is contained in:
John Reading
2012-05-11 13:24:30 -04:00
parent a2df119732
commit b144fc59eb

View File

@@ -87,7 +87,7 @@ tree.mixin.Definition.prototype = {
if (this.params[i].variadic && args) {
varargs = [];
for (var j = i; j < args.length; j++) {
varargs.push(args[j].eval(env));
varargs.push(args[j].value.eval(env));
}
frame.rules.unshift(new(tree.Rule)(name, new(tree.Expression)(varargs).eval(env)));
} else if (val = (arg && arg.value) || this.params[i].value) {