From df61721a498fc388a6259bc21a55832aa72aaec8 Mon Sep 17 00:00:00 2001 From: Nat Quayle Nelson Date: Sat, 24 Jul 2021 14:41:54 -0600 Subject: [PATCH] defnew -> defNew --- kiss/src/kiss/Macros.hx | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/kiss/src/kiss/Macros.hx b/kiss/src/kiss/Macros.hx index d3712749..b36941cf 100644 --- a/kiss/src/kiss/Macros.hx +++ b/kiss/src/kiss/Macros.hx @@ -653,13 +653,13 @@ class Macros { macros["awaitLet"] = awaitLet; - // TODO test defnew + // TODO test defNew macros["defnew"] = (wholeExp:ReaderExp, exps:Array, k:KissState) -> { - wholeExp.checkNumArgs(1, null, "(defnew [[args...]] [[optional property bindings...]] [optional body...]"); + wholeExp.checkNumArgs(1, null, "(defNew [[args...]] [[optional property bindings...]] [optional body...]"); var args = exps[0]; var bindingList = if (exps.length > 1) { - exps[1].bindingList("defnew", true); + exps[1].bindingList("defNew", true); } else { []; }; @@ -676,7 +676,7 @@ class Macros { var argList = []; // &prop in the argument list defines a property supplied directly as an argument - for (arg in Helpers.argList(args, "defnew")) { + for (arg in Helpers.argList(args, "defNew")) { var b = arg.expBuilder(); switch (arg.def) { case MetaExp("prop", propExp): @@ -705,6 +705,7 @@ class Macros { ].concat(propertySetExps).concat(exps.slice(2))) ])); }; + renameAndDeprecate("defnew", "defNew"); macros["collect"] = (wholeExp:ReaderExp, exps:Array, k:KissState) -> { wholeExp.checkNumArgs(1, 1, "(collect [iterator or iterable])");