diff options
Diffstat (limited to 'spec/inputs/macro.yue')
-rw-r--r-- | spec/inputs/macro.yue | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/spec/inputs/macro.yue b/spec/inputs/macro.yue index d5197da..5dafd84 100644 --- a/spec/inputs/macro.yue +++ b/spec/inputs/macro.yue | |||
@@ -5,6 +5,21 @@ import "macro_export" as { | |||
5 | 5 | ||
6 | import "macro_todo" as $ | 6 | import "macro_todo" as $ |
7 | 7 | ||
8 | macro not_leak = -> "leak" | ||
9 | do | ||
10 | macro x = -> 123 | ||
11 | print $x | ||
12 | do | ||
13 | macro x = -> math.pi * 2 | ||
14 | print $x | ||
15 | macro x = -> 456 | ||
16 | print $x | ||
17 | |||
18 | import "macro_todo" as $todo: $not_leak | ||
19 | $not_leak "todo in a do block" | ||
20 | |||
21 | $not_leak!! | ||
22 | |||
8 | macro WindowFlag = $enum( | 23 | macro WindowFlag = $enum( |
9 | NoNav | 24 | NoNav |
10 | NoDecoration | 25 | NoDecoration |