Fix type errors

This commit is contained in:
2021-04-24 21:26:26 -06:00
parent 665e4a3ca7
commit 821c1188c0
3 changed files with 15 additions and 11 deletions

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)