diff options
| author | Li Jin <dragon-fly@qq.com> | 2026-04-24 10:19:45 +0800 |
|---|---|---|
| committer | Li Jin <dragon-fly@qq.com> | 2026-04-24 10:19:45 +0800 |
| commit | 20db78597b92cec00dd6f650278c3cdcf6e3e4bf (patch) | |
| tree | 9cf1dd59a638d6f4fe3eb04ee6e83d80e5b28b0e /spec/outputs/codes_from_doc_de.lua | |
| parent | acb80dec2706359027c0461073aded3420eaec56 (diff) | |
| download | yuescript-20db78597b92cec00dd6f650278c3cdcf6e3e4bf.tar.gz yuescript-20db78597b92cec00dd6f650278c3cdcf6e3e4bf.tar.bz2 yuescript-20db78597b92cec00dd6f650278c3cdcf6e3e4bf.zip | |
Updated docs.
Diffstat (limited to 'spec/outputs/codes_from_doc_de.lua')
| -rw-r--r-- | spec/outputs/codes_from_doc_de.lua | 110 |
1 files changed, 110 insertions, 0 deletions
diff --git a/spec/outputs/codes_from_doc_de.lua b/spec/outputs/codes_from_doc_de.lua index 2530977..e1346db 100644 --- a/spec/outputs/codes_from_doc_de.lua +++ b/spec/outputs/codes_from_doc_de.lua | |||
| @@ -143,6 +143,61 @@ end | |||
| 143 | do | 143 | do |
| 144 | print(123, "hallo") | 144 | print(123, "hallo") |
| 145 | end | 145 | end |
| 146 | local myFunc | ||
| 147 | myFunc = function() end | ||
| 148 | do | ||
| 149 | print("myFunc") | ||
| 150 | end | ||
| 151 | return | ||
| 152 | -- before:tableA | ||
| 153 | local tableA = { } | ||
| 154 | local tableB = { } | ||
| 155 | -- after:tableB | ||
| 156 | return | ||
| 157 | local registry = { } | ||
| 158 | local Worker | ||
| 159 | do | ||
| 160 | local _class_0 | ||
| 161 | local _base_0 = { | ||
| 162 | run = function(self) | ||
| 163 | return "ok" | ||
| 164 | end | ||
| 165 | } | ||
| 166 | if _base_0.__index == nil then | ||
| 167 | _base_0.__index = _base_0 | ||
| 168 | end | ||
| 169 | _class_0 = setmetatable({ | ||
| 170 | __init = function() end, | ||
| 171 | __base = _base_0, | ||
| 172 | __name = "Worker" | ||
| 173 | }, { | ||
| 174 | __index = _base_0, | ||
| 175 | __call = function(cls, ...) | ||
| 176 | local _self_0 = setmetatable({ }, _base_0) | ||
| 177 | cls.__init(_self_0, ...) | ||
| 178 | return _self_0 | ||
| 179 | end | ||
| 180 | }) | ||
| 181 | _base_0.__class = _class_0 | ||
| 182 | Worker = _class_0 | ||
| 183 | end | ||
| 184 | do | ||
| 185 | registry["Worker"] = Worker | ||
| 186 | end | ||
| 187 | return | ||
| 188 | local add | ||
| 189 | add = function(a, b) | ||
| 190 | return a + b | ||
| 191 | end | ||
| 192 | do | ||
| 193 | local __orig_add = add | ||
| 194 | add = function(...) | ||
| 195 | for i = 1, select("#", ...) do | ||
| 196 | assert(type(select(i, ...)) == "number", "expected number for arg " .. tostring(i)) | ||
| 197 | end | ||
| 198 | return __orig_add(...) | ||
| 199 | end | ||
| 200 | end | ||
| 146 | local area = 6.2831853071796 * 5 | 201 | local area = 6.2831853071796 * 5 |
| 147 | print('Hallo Welt') | 202 | print('Hallo Welt') |
| 148 | do | 203 | do |
| @@ -194,6 +249,61 @@ end | |||
| 194 | do | 249 | do |
| 195 | print(123, "hallo") | 250 | print(123, "hallo") |
| 196 | end | 251 | end |
| 252 | local myFunc | ||
| 253 | myFunc = function() end | ||
| 254 | do | ||
| 255 | print("myFunc") | ||
| 256 | end | ||
| 257 | return | ||
| 258 | -- before:tableA | ||
| 259 | local tableA = { } | ||
| 260 | local tableB = { } | ||
| 261 | -- after:tableB | ||
| 262 | return | ||
| 263 | local registry = { } | ||
| 264 | local Worker | ||
| 265 | do | ||
| 266 | local _class_0 | ||
| 267 | local _base_0 = { | ||
| 268 | run = function(self) | ||
| 269 | return "ok" | ||
| 270 | end | ||
| 271 | } | ||
| 272 | if _base_0.__index == nil then | ||
| 273 | _base_0.__index = _base_0 | ||
| 274 | end | ||
| 275 | _class_0 = setmetatable({ | ||
| 276 | __init = function() end, | ||
| 277 | __base = _base_0, | ||
| 278 | __name = "Worker" | ||
| 279 | }, { | ||
| 280 | __index = _base_0, | ||
| 281 | __call = function(cls, ...) | ||
| 282 | local _self_0 = setmetatable({ }, _base_0) | ||
| 283 | cls.__init(_self_0, ...) | ||
| 284 | return _self_0 | ||
| 285 | end | ||
| 286 | }) | ||
| 287 | _base_0.__class = _class_0 | ||
| 288 | Worker = _class_0 | ||
| 289 | end | ||
| 290 | do | ||
| 291 | registry["Worker"] = Worker | ||
| 292 | end | ||
| 293 | return | ||
| 294 | local add | ||
| 295 | add = function(a, b) | ||
| 296 | return a + b | ||
| 297 | end | ||
| 298 | do | ||
| 299 | local __orig_add = add | ||
| 300 | add = function(...) | ||
| 301 | for i = 1, select("#", ...) do | ||
| 302 | assert(type(select(i, ...)) == "number", "expected number for arg " .. tostring(i)) | ||
| 303 | end | ||
| 304 | return __orig_add(...) | ||
| 305 | end | ||
| 306 | end | ||
| 197 | xpcall(function() | 307 | xpcall(function() |
| 198 | return func(1, 2, 3) | 308 | return func(1, 2, 3) |
| 199 | end, function(err) | 309 | end, function(err) |
