From eba73a696c65932534fd5aefbe2ca4c7260c0fb6 Mon Sep 17 00:00:00 2001 From: Li Jin Date: Thu, 20 Aug 2020 09:46:49 +0800 Subject: reserve the same Moonscript coma separated expressions behaviors. --- spec/inputs/syntax.moon | 22 +++++++++++----------- spec/inputs/whitespace.moon | 42 +++++++++++++++++++++--------------------- 2 files changed, 32 insertions(+), 32 deletions(-) (limited to 'spec') diff --git a/spec/inputs/syntax.moon b/spec/inputs/syntax.moon index 9895c44..4435a1e 100644 --- a/spec/inputs/syntax.moon +++ b/spec/inputs/syntax.moon @@ -291,13 +291,13 @@ It's OK. func --[[port]] 3000, --[[ip]] "192.168.1.1" f = -> - a,b, - c,d, + a,b, \ + c,d, \ e,f f = -> - a,b - ,c,d + a,b \ + ,c,d \ ,e,f with obj @@ -369,13 +369,13 @@ do a = f2! - 1 |> f2 - _1 - ,_2 - ,_3 - ,_4 = 1 - ,f 2 - ,3 - ,f 4, + _1 \ + ,_2 \ + ,_3 \ + ,_4 = 1 \ + ,f 2 \ + ,3 \ + ,f 4, \ 4 nil diff --git a/spec/inputs/whitespace.moon b/spec/inputs/whitespace.moon index 06ce4eb..329280f 100644 --- a/spec/inputs/whitespace.moon +++ b/spec/inputs/whitespace.moon @@ -100,41 +100,41 @@ c(one, two, -- v = -> - a, -- v1 - b, -- v2 + a, \-- v1 + b, \-- v2 c -- v3 -v1, v2, +v1, v2, \ v3 = -> - a; -- end of function for v1 - b, -- v2 + a; \-- end of function for v1 + b, \-- v2 c -- v3 -a, b, - c, d, -e, f = 1, +a, b, \ + c, d, \ +e, f = 1, \ f2 - :abc; -- arg2 - 3, - 4, - f5 abc; -- arg5 + :abc; \-- arg2 + 3, \ + 4, \ + f5 abc; \-- arg5 6 -for a, -- destruct 1 - b, -- destruct 2 - --[[destruct 3]] c +for a, \-- destruct 1 + b, \-- destruct 2 + --[[destruct 3]] c \ in pairs tb - print a, - b, + print a, \ + b, \ c -for i = 1, -- initial - 10, -- stop +for i = 1, \-- initial + 10, \-- stop -1 -- step print i -local a, - b, +local a,\ + b,\ c nil -- cgit v1.2.3-55-g6feb