aboutsummaryrefslogtreecommitdiff
path: root/spec/inputs/ambiguous.yue
diff options
context:
space:
mode:
authorLi Jin <dragon-fly@qq.com>2023-06-25 17:46:32 +0800
committerLi Jin <dragon-fly@qq.com>2023-06-25 17:46:32 +0800
commitcd618f934b0e4a30bd6cd4e98f8c1005bf3d6193 (patch)
tree5bc8bc55f80fe74a3b73101b55eabc60ae1d75c3 /spec/inputs/ambiguous.yue
parent5d246757285a437401347dd6a1a1f8d3cf61e08c (diff)
downloadyuescript-cd618f934b0e4a30bd6cd4e98f8c1005bf3d6193.tar.gz
yuescript-cd618f934b0e4a30bd6cd4e98f8c1005bf3d6193.tar.bz2
yuescript-cd618f934b0e4a30bd6cd4e98f8c1005bf3d6193.zip
fix more ambiguous Lua codes generation cases.
Diffstat (limited to 'spec/inputs/ambiguous.yue')
-rw-r--r--spec/inputs/ambiguous.yue21
1 files changed, 21 insertions, 0 deletions
diff --git a/spec/inputs/ambiguous.yue b/spec/inputs/ambiguous.yue
index 3ae0bfc..37857fe 100644
--- a/spec/inputs/ambiguous.yue
+++ b/spec/inputs/ambiguous.yue
@@ -23,6 +23,27 @@ for i = 1, 10
23 goto abc 23 goto abc
24 (print) 5 24 (print) 5
25 25
26macro lua = (code)-> {
27 :code
28 type: "lua"
29}
30
31do
32 print()
33 1 |> b |> (a)
34 print()
35 <- (fn)
36
37do
38 print()
39 () <- async_fn()
40 print()
41 $lua[==[
42 --[[a comment to insert]]
43 (haha)()
44 ]==]
45 nil
46
26macro v = -> 'print 123' 47macro v = -> 'print 123'
27do 48do
28 global * 49 global *