diff --git a/src/kiss/Main.hx b/src/kiss/Main.hx index 2b7d348..3169bc7 100644 --- a/src/kiss/Main.hx +++ b/src/kiss/Main.hx @@ -22,6 +22,7 @@ class Main { // TODO use this to implement runAtRuntime() for sys targets by running a haxe subprocess static macro function macroMain():Expr { var k = Kiss.defaultKissState(); + k.wrapListExps = false; if (Sys.args().indexOf("--all") != -1) { var kissInputStream = Stream.fromString(Sys.stdin().readAll().toString()); Reader.readAndProcess(kissInputStream, k, (readerExp) -> { diff --git a/src/test/cases/BasicTestCase.kiss b/src/test/cases/BasicTestCase.kiss index 9a5f402..a872127 100644 --- a/src/test/cases/BasicTestCase.kiss +++ b/src/test/cases/BasicTestCase.kiss @@ -466,6 +466,7 @@ num 3 l1 ["a" "b" "c"] l2 [1 2 3]] + // string interpolation: (Assert.equals "it's 3asy as [a,b,c] [1,2,3]" "$str ${num}asy as $l1 $l2"))) (defun _testArrowLambdas []