From f38c4f94c9ba0499d923e59483d6381b97cce926 Mon Sep 17 00:00:00 2001 From: Li Jin Date: Thu, 19 Dec 2024 11:26:23 +0800 Subject: Fixed MoonScript issue # 459. Supported local/const/close hoist in class body. --- spec/inputs/class.yue | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'spec/inputs/class.yue') diff --git a/spec/inputs/class.yue b/spec/inputs/class.yue index 49537c2..3c73ebc 100644 --- a/spec/inputs/class.yue +++ b/spec/inputs/class.yue @@ -242,4 +242,19 @@ class Foo :add : +do + global xa, xb + class CX + xa = 1 + xb = 1 + new: => + +do + class CY + xa = 1 + local xb = 2 + new: => print xa, xb, xc, xd + const xc = 3 + close xd = : => + nil -- cgit v1.2.3-55-g6feb