aboutsummaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
Diffstat (limited to 'spec')
-rw-r--r--spec/inputs/whitespace.yue39
-rw-r--r--spec/outputs/whitespace.lua33
2 files changed, 72 insertions, 0 deletions
diff --git a/spec/inputs/whitespace.yue b/spec/inputs/whitespace.yue
index e501d3d..a999143 100644
--- a/spec/inputs/whitespace.yue
+++ b/spec/inputs/whitespace.yue
@@ -160,4 +160,43 @@ local a,\
160 b,\ 160 b,\
161 c 161 c
162 162
163do
164 tb =
165
166
167 -- one
168
169
170 -- a
171 a: 1 -- 1
172
173 -- two
174 b: -> -- 2
175
176 tb2 = {
177
178
179 -- one
180
181
182 -- a
183 a: 1 -- 1
184
185 -- two
186 b: -> -- 2
187 }
188
189 tb3 = class -- dsd
190
191
192
193 -- one
194
195 -- a
196 a: 1 -- 1
197
198 -- two
199 b: -> -- 2
200
201
163nil 202nil
diff --git a/spec/outputs/whitespace.lua b/spec/outputs/whitespace.lua
index 864f085..60e98bb 100644
--- a/spec/outputs/whitespace.lua
+++ b/spec/outputs/whitespace.lua
@@ -107,4 +107,37 @@ for i = 1, 10, -1 do
107 print(i) 107 print(i)
108end 108end
109local a, b, c 109local a, b, c
110do
111 local tb = {
112 a = 1,
113 b = function() end
114 }
115 local tb2 = {
116 a = 1,
117 b = function() end
118 }
119 local tb3
120 local _class_0
121 local _base_0 = {
122 a = 1,
123 b = function() end
124 }
125 if _base_0.__index == nil then
126 _base_0.__index = _base_0
127 end
128 _class_0 = setmetatable({
129 __init = function() end,
130 __base = _base_0,
131 __name = "tb3"
132 }, {
133 __index = _base_0,
134 __call = function(cls, ...)
135 local _self_0 = setmetatable({ }, _base_0)
136 cls.__init(_self_0, ...)
137 return _self_0
138 end
139 })
140 _base_0.__class = _class_0
141 tb3 = _class_0
142end
110return nil 143return nil