diff options
| author | Li Jin <dragon-fly@qq.com> | 2023-01-18 16:30:33 +0800 |
|---|---|---|
| committer | Li Jin <dragon-fly@qq.com> | 2023-01-18 16:30:33 +0800 |
| commit | 3adc0c485a9e514f26c6eb799d21ebcd7560c38e (patch) | |
| tree | 90a2bd5383cceb547ac37311ab3efbf30dc11af0 | |
| parent | 9a31f590ed1557aa180d28c5ab843c39608d0a0a (diff) | |
| download | yuescript-3adc0c485a9e514f26c6eb799d21ebcd7560c38e.tar.gz yuescript-3adc0c485a9e514f26c6eb799d21ebcd7560c38e.tar.bz2 yuescript-3adc0c485a9e514f26c6eb799d21ebcd7560c38e.zip | |
add spec.
Diffstat (limited to '')
| -rw-r--r-- | spec/inputs/syntax.yue | 11 | ||||
| -rw-r--r-- | spec/outputs/syntax.lua | 7 |
2 files changed, 18 insertions, 0 deletions
diff --git a/spec/inputs/syntax.yue b/spec/inputs/syntax.yue index 1e01a26..4f693d4 100644 --- a/spec/inputs/syntax.yue +++ b/spec/inputs/syntax.yue | |||
| @@ -449,5 +449,16 @@ do | |||
| 449 | ,f 4, \ | 449 | ,f 4, \ |
| 450 | 4 | 450 | 4 |
| 451 | 451 | ||
| 452 | do | ||
| 453 | f = ( | ||
| 454 | a -- param a | ||
| 455 | b -- param b | ||
| 456 | )-> a + b | ||
| 457 | f( | ||
| 458 | a -- value a | ||
| 459 | b -- value b | ||
| 460 | ) | ||
| 461 | f ! | ||
| 462 | |||
| 452 | nil | 463 | nil |
| 453 | 464 | ||
diff --git a/spec/outputs/syntax.lua b/spec/outputs/syntax.lua index 8d41f7d..990083f 100644 --- a/spec/outputs/syntax.lua +++ b/spec/outputs/syntax.lua | |||
| @@ -407,4 +407,11 @@ do | |||
| 407 | local _3, _4 | 407 | local _3, _4 |
| 408 | _1, _2, _3, _4 = 1, f(2, 3, f(4, 4)) | 408 | _1, _2, _3, _4 = 1, f(2, 3, f(4, 4)) |
| 409 | end | 409 | end |
| 410 | do | ||
| 411 | f = function(a, b) | ||
| 412 | return a + b | ||
| 413 | end | ||
| 414 | f(a, b) | ||
| 415 | f() | ||
| 416 | end | ||
| 410 | return nil | 417 | return nil |
