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.
-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 |