Denys Vlasenko
|
a6ad397ea9
|
hush: fix more obscure ${var%...} cases
function old new delta
add_till_closing_paren 313 359 +46
builtin_exit 48 47 -1
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2010-05-22 00:26:06 +02:00 |
|
Denys Vlasenko
|
7436950a75
|
hush: fix a=abc; c=c; echo ${a%${c}}
function old new delta
expand_vars_to_list 2229 2302 +73
add_till_closing_paren 286 313 +27
handle_dollar 623 574 -49
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 2/1 up/down: 100/-49) Total: 51 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2010-05-21 19:52:01 +02:00 |
|
Denis Vlasenko
|
5b7589eb27
|
hush: fix SEGV in % expansion
function old new delta
expand_variables 2203 2217 +14
|
2009-04-26 11:25:19 +00:00 |
|
Denis Vlasenko
|
bf25fbccb9
|
hush: fix handling of } which is not a closing one in { cmd; }
function old new delta
parse_stream 2176 2302 +126
builtin_unset 381 387 +6
|
2009-04-19 13:57:51 +00:00 |
|
Denis Vlasenko
|
75bccfa375
|
hush: tweak tests
|
2009-04-10 23:48:03 +00:00 |
|
Mike Frysinger
|
e05f9286a9
|
add test cases for parameter substitution with unset/null strings
|
2009-04-09 23:01:47 +00:00 |
|
Mike Frysinger
|
a4f331d3c3
|
implement support for parameter substitution via #/% operators
|
2009-04-07 06:03:22 +00:00 |
|