aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/library/lux/control/parser/type.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/library/lux/control/parser/type.lux')
-rw-r--r--stdlib/source/library/lux/control/parser/type.lux4
1 files changed, 2 insertions, 2 deletions
diff --git a/stdlib/source/library/lux/control/parser/type.lux b/stdlib/source/library/lux/control/parser/type.lux
index 85e710ec2..941767839 100644
--- a/stdlib/source/library/lux/control/parser/type.lux
+++ b/stdlib/source/library/lux/control/parser/type.lux
@@ -189,7 +189,7 @@
(if (n.< num_args current_arg)
(if (n.= 0 current_arg)
(let [varL (label (++ funcI))]
- (recur (++ current_arg)
+ (again (++ current_arg)
(|> env'
(dictionary.has funcI [headT funcL])
(dictionary.has (++ funcI) [{.#Parameter (++ funcI)} varL]))
@@ -200,7 +200,7 @@
partialC (` ((~ funcL) (~+ (|> (list.indices num_args)
(list#each (|>> (n.* 2) ++ (n.+ funcI) label))
list.reversed))))]
- (recur (++ current_arg)
+ (again (++ current_arg)
(|> env'
(dictionary.has partialI [(|recursion_dummy|) partialC])
(dictionary.has partial_varI [{.#Parameter partial_varI} partial_varL]))