From 11e855b8124e21beb737ecb4b4e6228e610f572d Mon Sep 17 00:00:00 2001 From: Li Jin Date: Fri, 28 Jul 2023 11:57:19 +0800 Subject: fix test file path. --- makefile | 2 +- spec/generated/5.1/try_catch.lua | 71 ---------------------------------------- spec/outputs/5.1/try_catch.lua | 71 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 72 insertions(+), 72 deletions(-) delete mode 100644 spec/generated/5.1/try_catch.lua create mode 100644 spec/outputs/5.1/try_catch.lua diff --git a/makefile b/makefile index e15494c..4a886df 100644 --- a/makefile +++ b/makefile @@ -302,7 +302,7 @@ gen: release @./$(BIN_NAME) $(TEST_INPUT) -t $(GEN_OUTPUT) --tl_enabled @./$(BIN_NAME) $(TEST_INPUT)/teal_lang.yue -o $(GEN_OUTPUT)/teal_lang.lua @./$(BIN_NAME) $(TEST_INPUT)/loops.yue -o $(GEN_OUTPUT)/5.1/loops.lua --target=5.1 - @./$(BIN_NAME) $(TEST_INPUT)/try_catch.yue -o $(TEST_OUTPUT)/5.1/try_catch.lua --target=5.1 + @./$(BIN_NAME) $(TEST_INPUT)/try_catch.yue -o $(GEN_OUTPUT)/5.1/try_catch.lua --target=5.1 @./$(BIN_NAME) $(TEST_INPUT)/test/loops_spec.yue -o $(GEN_OUTPUT)/5.1/test/loops_spec.lua --target=5.1 @echo -en "Compile time: " @$(END_TIME) diff --git a/spec/generated/5.1/try_catch.lua b/spec/generated/5.1/try_catch.lua deleted file mode 100644 index 577df16..0000000 --- a/spec/generated/5.1/try_catch.lua +++ /dev/null @@ -1,71 +0,0 @@ -xpcall(function() - return func(1, 2, 3) -end, function(err) - return print(err) -end) -xpcall(function() - return func(1, 2, 3) -end, function(err) - return print(err) -end) -pcall(function() - print("trying") - return func(1, 2, 3) -end) -do - local success, result = xpcall(function() - return func(1, 2, 3) - end, function(err) - return print(err) - end) - success, result = pcall(func, 1, 2, 3) -end -pcall(tb.func) -pcall(tb.func) -pcall(tb.func) -pcall((tb.func)) -pcall(((function() - local _base_0 = tb - local _fn_0 = _base_0.func - return _fn_0 and function(...) - return _fn_0(_base_0, ...) - end -end)()), 1, 2, 3) -pcall(tb.func, 1) -pcall(tb.func, 1) -if (xpcall(function() - return func(1) -end, function(err) - return print(err) -end)) then - print("OK") -end -if xpcall(function() - return func(1) -end, function(err) - return print(err) -end) then - print("OK") -end -do - do - local success, result = pcall(func, "abc", 123) - if success then - print(result) - end - end - local success, result = xpcall(function() - return func("abc", 123) - end, function(err) - return print(err) - end) - success, result = xpcall(function() - return func("abc", 123) - end, function(err) - return print(err) - end) - if success then - print(result) - end -end -return nil diff --git a/spec/outputs/5.1/try_catch.lua b/spec/outputs/5.1/try_catch.lua new file mode 100644 index 0000000..577df16 --- /dev/null +++ b/spec/outputs/5.1/try_catch.lua @@ -0,0 +1,71 @@ +xpcall(function() + return func(1, 2, 3) +end, function(err) + return print(err) +end) +xpcall(function() + return func(1, 2, 3) +end, function(err) + return print(err) +end) +pcall(function() + print("trying") + return func(1, 2, 3) +end) +do + local success, result = xpcall(function() + return func(1, 2, 3) + end, function(err) + return print(err) + end) + success, result = pcall(func, 1, 2, 3) +end +pcall(tb.func) +pcall(tb.func) +pcall(tb.func) +pcall((tb.func)) +pcall(((function() + local _base_0 = tb + local _fn_0 = _base_0.func + return _fn_0 and function(...) + return _fn_0(_base_0, ...) + end +end)()), 1, 2, 3) +pcall(tb.func, 1) +pcall(tb.func, 1) +if (xpcall(function() + return func(1) +end, function(err) + return print(err) +end)) then + print("OK") +end +if xpcall(function() + return func(1) +end, function(err) + return print(err) +end) then + print("OK") +end +do + do + local success, result = pcall(func, "abc", 123) + if success then + print(result) + end + end + local success, result = xpcall(function() + return func("abc", 123) + end, function(err) + return print(err) + end) + success, result = xpcall(function() + return func("abc", 123) + end, function(err) + return print(err) + end) + if success then + print(result) + end +end +return nil -- cgit v1.2.3-55-g6feb