From cbea7fec9a493e543ebc6284d17041c9e91cb28f Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Thu, 14 Oct 2021 11:56:35 +0200 Subject: Disable re-parse of sole expansions in Buildscript --- .../build/script/parser+expansion.test.testscript | 23 +++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) (limited to 'libbuild2/build/script/parser+expansion.test.testscript') diff --git a/libbuild2/build/script/parser+expansion.test.testscript b/libbuild2/build/script/parser+expansion.test.testscript index 9f1e774..086ec8f 100644 --- a/libbuild2/build/script/parser+expansion.test.testscript +++ b/libbuild2/build/script/parser+expansion.test.testscript @@ -24,12 +24,33 @@ EOI buildfile:12:5: info: while parsing string 'xy'a bc' EOE +# @@ TMP +# +#\ : invalid-redirect : $* <>EOE != 0 -x = "1>&a" +x = [cmd_line] "1>&a" cmd $x EOI :1:4: error: stdout merge redirect file descriptor must be 2 buildfile:12:5: info: while parsing string '1>&a' EOE +#\ + +: expansion-re-parse +: +$* <>EOO +x = +cmd $x + +x = foo +cmd >$x + +x = [string] foo +cmd >$x +EOI +cmd '' '' +cmd >foo +cmd >foo +EOO -- cgit v1.1