From 6af288657f5a7c43570ffbe91e1b727a4af5362d Mon Sep 17 00:00:00 2001 From: Li Jin Date: Sun, 29 Sep 2024 16:45:06 +0800 Subject: Disallowed some semantically incorrect syntax to improve code consistency. --- spec/inputs/upvalue_func.yue | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'spec/inputs') diff --git a/spec/inputs/upvalue_func.yue b/spec/inputs/upvalue_func.yue index d4b3273..378bf60 100644 --- a/spec/inputs/upvalue_func.yue +++ b/spec/inputs/upvalue_func.yue @@ -208,20 +208,21 @@ GameEngine\schedule (deltaTime) -> -- closure 1 -- test cases from issue do buff_strength = (char, item) -> - item.buffer.strength? char.stats.strength?::ref() + item.buffer.strength? char.stats.strength?::ref! local debug_env_before, debug_env_after exe_func = (func, env) -> ok, ... = try - debug_env_before(env) - func(env) - debug_env_after(env) + debug_env_before env + func env + debug_env_after env catch ex -- accessing ex and error error ex - return ex + -- implicit return + ex if ok return ... else - os.exit(1) + os.exit 1 -- cgit v1.2.3-55-g6feb