diff options
Diffstat (limited to 'stdlib/source/library/lux/control/parser/type.lux')
-rw-r--r-- | stdlib/source/library/lux/control/parser/type.lux | 4 |
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])) |