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>
This commit is contained in:
Denys Vlasenko
2010-05-22 00:26:06 +02:00
parent 7436950a75
commit a6ad397ea9
5 changed files with 45 additions and 24 deletions

View File

@@ -37,4 +37,5 @@ ababcdcd_tail
ababcdcd
ab
ab
ab
End

View File

@@ -47,5 +47,6 @@ echo ${var%\\*}
a=ab}; echo ${a%\}};
a=abc; c=c; echo ${a%${c}}
a=ab{{c; echo ${a%`echo {{c`}
echo End