busybox/shell/hush_test/hush-quoting
Denys Vlasenko b278d82c61 hush: implement $'str' bashism
function                                             old     new   delta
parse_dollar_squote                                    -     441    +441
encode_then_expand_vararg                            359     380     +21
parse_stream                                        2252    2271     +19
------------------------------------------------------------------------------
(add/remove: 1/0 grow/shrink: 2/0 up/down: 481/0)             Total: 481 bytes

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
2021-07-26 15:32:46 +02:00
..
bkslash_case1.right
bkslash_case1.tests
bkslash_case2.right
bkslash_case2.tests
bkslash_in_varexp1.right
bkslash_in_varexp1.tests
bkslash_in_varexp.right
bkslash_in_varexp.tests
case_glob1.right hush: fix "$v" expansion in case patterns when v='[a]' 2018-04-11 13:47:59 +02:00
case_glob1.tests hush: fix "$v" expansion in case patterns when v='[a]' 2018-04-11 13:47:59 +02:00
dollar_altvalue1.right hush: improve ${var#...}, ${var:+...} and ${var/.../...} - handle quoting 2018-07-17 14:21:38 +02:00
dollar_altvalue1.tests hush: improve ${var#...}, ${var:+...} and ${var/.../...} - handle quoting 2018-07-17 14:21:38 +02:00
dollar_altvalue2.right hush: fix handling of '' in ${var:+ARG} 2018-07-20 17:36:06 +02:00
dollar_altvalue2.tests hush: fix handling of '' in ${var:+ARG} 2018-07-20 17:36:06 +02:00
dollar_altvalue9.right hush: fix handling of '' in ${var:+ARG} 2018-07-20 17:36:06 +02:00
dollar_altvalue9.tests hush: fix word splitting in ${v:+ARG} - dollar_altvalue1 test 2018-07-20 16:29:43 +02:00
dollar_repl_bash1.right hush: improve ${var#...}, ${var:+...} and ${var/.../...} - handle quoting 2018-07-17 14:21:38 +02:00
dollar_repl_bash1.tests hush: improve ${var#...}, ${var:+...} and ${var/.../...} - handle quoting 2018-07-17 14:21:38 +02:00
dollar_repl_slash_bash1.right
dollar_repl_slash_bash1.tests
dollar_repl_slash_bash2.right
dollar_repl_slash_bash2.tests
dollar_squote_bash1.right hush: implement $'str' bashism 2021-07-26 15:32:46 +02:00
dollar_squote_bash1.tests hush: implement $'str' bashism 2021-07-26 15:32:46 +02:00
dollar_squote_bash2.right hush: implement $'str' bashism 2021-07-26 15:32:46 +02:00
dollar_squote_bash2.tests hush: implement $'str' bashism 2021-07-26 15:32:46 +02:00
negative_arith.right ash: expand: Ensure result is escaped in cvtnum 2020-02-21 16:30:44 +01:00
negative_arith.tests ash: expand: Ensure result is escaped in cvtnum 2020-02-21 16:30:44 +01:00
quote_in_varexp1.right hush: adopt ash's quote_in_varexp1.tests 2018-08-05 20:03:04 +02:00
quote_in_varexp1.tests hush: adopt ash's quote_in_varexp1.tests 2018-08-05 20:03:04 +02:00
quoted_punct.right
quoted_punct.tests
squote_in_varexp1.right
squote_in_varexp1.tests
squote_in_varexp2.right hush: improve ${var#...}, ${var:+...} and ${var/.../...} - handle quoting 2018-07-17 14:21:38 +02:00
squote_in_varexp2.tests hush: improve ${var#...}, ${var:+...} and ${var/.../...} - handle quoting 2018-07-17 14:21:38 +02:00
squote_in_varexp3.right
squote_in_varexp3.tests
squote_in_varexp.right hush: improve ${var#...}, ${var:+...} and ${var/.../...} - handle quoting 2018-07-17 14:21:38 +02:00
squote_in_varexp.tests hush: improve ${var#...}, ${var:+...} and ${var/.../...} - handle quoting 2018-07-17 14:21:38 +02:00
unicode_8x_chars.right
unicode_8x_chars.tests