diff options
Diffstat (limited to 'lux-js/source')
-rw-r--r-- | lux-js/source/program.lux | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lux-js/source/program.lux b/lux-js/source/program.lux index 3f9fa6997..bb03f2c94 100644 --- a/lux-js/source/program.lux +++ b/lux-js/source/program.lux @@ -345,18 +345,18 @@ {.#Some member} (case (ffi.check org/openjdk/nashorn/internal/runtime/Undefined member) {.#Some _} - (recur (++ idx) output) + (again (++ idx) output) {.#None} (case (lux_object member) {try.#Success parsed_member} - (recur (++ idx) (array.write! idx (:as java/lang/Object parsed_member) output)) + (again (++ idx) (array.write! idx (:as java/lang/Object parsed_member) output)) {try.#Failure error} {.#None})) {.#None} - (recur (++ idx) output)) + (again (++ idx) output)) {.#Some output}))) {.#None})) |