aboutsummaryrefslogtreecommitdiff
path: root/spec/inputs/local.yue
blob: a801fb71a2a5d88e35729a8a33475f3efe946127 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98

do
	local a
	local a,b,c

	b,g = 23232,nil


do
	x = 1212
	something = ->
		local x
		x = 1212

do
	local *
	y = 2323
	z = 2323

do
	local *
	print "Nothing Here!"

do
	local ^
	x = 3434
	y = 3434
	X = 3434
	Y = "yeah"

do
	local ^
	x,y = "a", "b"

do
	local *
	x,y = "a", "b"


do
	local *
	if something
		x = 2323

do
	local *
	do
		x = "one"

	x = 100

	do
		x = "two"

do
	local *
	k = if what
		10
	x = 100

	{:a,:b, :c} = y


do
	local *

	a = 100
	print "hi"
	b = 200

	local *
	c = 100
	print "hi"
	d = 200
	d = 2323


do
	local ^
	lowercase = 5
	Uppercase = 3

	class One
		Five = 6

	class Two
		class No

do
	local *
	-- this generates a nil value in the body
	for a in *{} do _ = a

do
	local *
	x = a or b

g = 2323 -- test if anything leaked