diff options
author | Denys Vlasenko | 2021-07-11 11:46:21 +0200 |
---|---|---|
committer | Denys Vlasenko | 2021-07-11 11:46:21 +0200 |
commit | 49c3ce64f092fd5434fc67056f312bd32f82bae3 (patch) | |
tree | cd63b15baf893803970746e771fc7c4a41a1bb90 /editors | |
parent | e2e3802987266c98df0efdf40ad5da4b07df0113 (diff) | |
download | busybox-49c3ce64f092fd5434fc67056f312bd32f82bae3.zip busybox-49c3ce64f092fd5434fc67056f312bd32f82bae3.tar.gz |
awk: rollback_token() + chain_group() == chain_until_rbrace()
function old new delta
parse_program 336 332 -4
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'editors')
-rw-r--r-- | editors/awk.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/editors/awk.c b/editors/awk.c index a440a62..755e68f 100644 --- a/editors/awk.c +++ b/editors/awk.c @@ -1778,8 +1778,7 @@ static void parse_program(char *p) cn->l.n = parse_expr(TC_SEMICOL | TC_NEWLINE | TC_EOF | TC_LBRACE); if (t_tclass == TC_LBRACE) { debug_printf_parse("%s: TC_LBRACE\n", __func__); - rollback_token(); - chain_group(); + chain_until_rbrace(); } else { /* no action, assume default "{ print }" */ debug_printf_parse("%s: !TC_LBRACE\n", __func__); |