busybox/shell/ash_test/ash-parsing
Denys Vlasenko 9a95df9046 ash: expand: Fix bugs with words connected to the right of $@
Upstream email:

    This is actually composed of two bugs.  First of all our tracking
    of quotemark is wrong so anything after "$@" becomes quoted.  Once
    we fix that then the problem is that the first space character
    after "$@" is not recognised as an IFS.

    This patch fixes both.

    Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
2018-04-02 14:27:50 +02:00
..
and_or_and_backgrounding.right hush: fix and_or_and_backgrounding.tests failure 2017-07-15 22:51:55 +02:00
and_or_and_backgrounding.tests shell: and_or_and_backgrounding.tests is no longer "UNFIXED BUG" 2017-07-15 22:54:46 +02:00
argv0.right ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
argv0.tests ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
bkslash_newline1.right ash,hush: handle a few more bkslash-newline cases 2018-04-01 03:04:55 +02:00
bkslash_newline1.tests ash,hush: handle a few more bkslash-newline cases 2018-04-01 03:04:55 +02:00
bkslash_newline2.right ash,hush: handle a few more bkslash-newline cases 2018-04-01 03:04:55 +02:00
bkslash_newline2.tests ash,hush: handle a few more bkslash-newline cases 2018-04-01 03:04:55 +02:00
brace1.right ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
brace1.tests ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
brace2.right ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
brace2.tests ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
comment1.right ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
comment1.tests ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
comment2.right hush: fix comment parsing in cmd, closes 10421 2017-10-22 15:55:48 +02:00
comment2.tests hush: fix comment parsing in cmd, closes 10421 2017-10-22 15:55:48 +02:00
eol1.right ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
eol1.tests ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
escape1.right ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
escape1.tests ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
escape2.right ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
escape2.tests ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
escape3.right ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
escape3.tests ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
escape4.right ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
escape4.tests ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
escape5.right ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
escape5.tests ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
group1.right ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
group1.tests ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
group2.right ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
group2.tests ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
groups_and_keywords1.right ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
groups_and_keywords1.tests ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
groups_and_keywords2.right hush: do not accept "if() { echo; }" function def 2017-08-02 19:46:14 +02:00
groups_and_keywords2.tests hush: do not accept "if() { echo; }" function def 2017-08-02 19:46:14 +02:00
negate.right ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
negate.tests ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
noeol2.right ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
noeol2.tests ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
noeol3.right ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
noeol3.tests ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
noeol.right ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
noeol.tests ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
process_subst.right ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
process_subst.tests ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
quote1.right ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
quote1.tests ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
quote2.right ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
quote2.tests ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
quote3.right ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
quote3.tests ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
quote4.right ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
quote4.tests ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
starquoted2.right ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
starquoted2.tests ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
starquoted3.right ash: expand: Fix bugs with words connected to the right of $@ 2018-04-02 14:27:50 +02:00
starquoted3.tests ash: expand: Fix bugs with words connected to the right of $@ 2018-04-02 14:27:50 +02:00
starquoted.right ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00
starquoted.tests ash: add all hush parsing tests to ast tests 2017-07-24 02:49:56 +02:00