hush/shell/hush_test/hush-misc
Denis Vlasenko 0b677d8337 hush: fix some TODOs. TODO in export builting: +250 bytes.
simplify unexpected EOF handling.

function                                             old     new   delta
builtin_export                                       117     374    +257
o_reset_to_empty_unquoted                              -      21     +21
parse_stream                                        1926    1929      +3
syntax_error_unterm_ch                                31      32      +1
handle_dollar                                        644     641      -3
parse_stream_dquoted                                 307     298      -9
add_till_backquote                                   106      97      -9
add_till_closing_paren                               303     286     -17
o_reset                                               21       -     -21
------------------------------------------------------------------------------
(add/remove: 1/1 grow/shrink: 3/4 up/down: 282/-59)           Total: 223 bytes
2009-04-10 13:49:10 +00:00
..
and-or.right
and-or.tests
assignment1.right
assignment1.tests
assignment2.rigth
assignment2.tests
break1.right
break1.tests
break2.right
break2.tests
break3.right
break3.tests
break4.right
break4.tests
break5.right
break5.tests
builtin1.right
builtin1.tests
case1.right
case1.tests
colon.right
colon.tests
continue1.right
continue1.tests
continue2.right
continue2.tests
continue3.right
continue3.tests
empty_for2.right
empty_for2.tests
empty_for.right
empty_for.tests
exec.right
exec.tests
exit1.right
exit1.tests
export.right hush: fix some TODOs. TODO in export builting: +250 bytes. 2009-04-10 13:49:10 +00:00
export.tests hush: fix some TODOs. TODO in export builting: +250 bytes. 2009-04-10 13:49:10 +00:00
for_with_bslashes.right
for_with_bslashes.tests
for_with_keywords.right
for_with_keywords.tests
heredoc1.right
heredoc1.tests
heredoc2.right
heredoc2.tests
heredoc3.right
heredoc3.tests
heredoc_huge.right
heredoc_huge.tests
if_false_exitcode.right
if_false_exitcode.tests
pid.right
pid.tests
read.right
read.tests
redir1.right
redir1.tests
redir2.right
redir2.tests
redir3.right
redir3.tests
redir4.right
redir4.tests
shift.right
shift.tests
syntax_err_negate.right
syntax_err_negate.tests
syntax_err.right
syntax_err.tests
until1.right
until1.tests
while1.right
while1.tests
while2.right
while2.tests
while_in_subshell.right
while_in_subshell.tests