aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLi Jin <dragon-fly@qq.com>2023-01-18 16:30:33 +0800
committerLi Jin <dragon-fly@qq.com>2023-01-18 16:30:33 +0800
commit3adc0c485a9e514f26c6eb799d21ebcd7560c38e (patch)
tree90a2bd5383cceb547ac37311ab3efbf30dc11af0
parent9a31f590ed1557aa180d28c5ab843c39608d0a0a (diff)
downloadyuescript-3adc0c485a9e514f26c6eb799d21ebcd7560c38e.tar.gz
yuescript-3adc0c485a9e514f26c6eb799d21ebcd7560c38e.tar.bz2
yuescript-3adc0c485a9e514f26c6eb799d21ebcd7560c38e.zip
add spec.
-rw-r--r--spec/inputs/syntax.yue11
-rw-r--r--spec/outputs/syntax.lua7
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
452do
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
452nil 463nil
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))
409end 409end
410do
411 f = function(a, b)
412 return a + b
413 end
414 f(a, b)
415 f()
416end
410return nil 417return nil