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 |
|
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
|
05d3b7cc0d
|
hush: deal with some easier TODOs
function old new delta
is_well_formed_var_name - 87 +87
builtin_read 49 86 +37
die_if_script - 31 +31
syntax_error_unterminated - 28 +28
syntax_error 26 51 +25
done_word 768 788 +20
syntax_error_at - 12 +12
parse_stream_dquoted 320 328 +8
expand_variables 2064 2063 -1
run_list 1225 1220 -5
add_till_closing_paren 308 303 -5
add_till_backquote 111 106 -5
handle_dollar 812 803 -9
parse_stream 2378 2356 -22
parse_redirect 408 372 -36
maybe_die 44 - -44
is_assignment 215 134 -81
------------------------------------------------------------------------------
(add/remove: 4/1 grow/shrink: 4/8 up/down: 248/-208) Total: 40 bytes
|
2009-04-09 19:16:15 +00:00 |
|
Denis Vlasenko
|
b7aaae9052
|
hush: rename ->o_quote to ->o_escape
hush_test/hush-arith/*: new tests for arithmetic evaluation
|
2009-04-02 20:17:49 +00:00 |
|