From d75848152e337fc9d3a4041ec310fea07476c0a8 Mon Sep 17 00:00:00 2001 From: Li Jin Date: Mon, 3 Feb 2020 15:44:20 +0800 Subject: fix some cases when using backcall with assignment. --- spec/inputs/assign.moon | 4 ++++ spec/inputs/backcall.moon | 10 ++++++++++ 2 files changed, 14 insertions(+) (limited to 'spec') diff --git a/spec/inputs/assign.moon b/spec/inputs/assign.moon index e8fcbfd..dac2ba3 100644 --- a/spec/inputs/assign.moon +++ b/spec/inputs/assign.moon @@ -27,3 +27,7 @@ else "nothing", "yeah" c, d = 1, 2 if true + +x = (do + f! + 123) if f = getHandler! diff --git a/spec/inputs/backcall.moon b/spec/inputs/backcall.moon index 7702059..c52fee3 100644 --- a/spec/inputs/backcall.moon +++ b/spec/inputs/backcall.moon @@ -58,4 +58,14 @@ do <- f6 f7! +do + result = do + (data)<- loadAsync "filename.txt" + print data + print result + + totalSize = (for file in *files + (data)<-loadAsync file + addToCache file,data) |> reduce 0,(a,b)-> a+b + alert "hi" -- cgit v1.2.3-55-g6feb