Fix type errors

This commit is contained in:
2021-04-24 21:26:26 -06:00
parent 9abba225b7
commit 1a5519de40

View File

@@ -521,6 +521,8 @@ class Macros {
var bindingList = exps[1].bindingList("defnew");
var bindingPairs = Prelude.groups(bindingList, 2);
// TODO allow &prop in the arg list to bind it directly to a same-named variable
var b = wholeExp.expBuilder();
var propertyDefs = [for (bindingPair in bindingPairs) b.call(b.symbol("defprop"), [bindingPair[0]])];
var propertySetExps = [for (bindingPair in bindingPairs)