bc: lexer debugging, added some failing test cases
function old new delta bc_parse_push_block_flag - 47 +47 zbc_parse_body 107 121 +14 zbc_num_divmod 156 150 -6 zbc_lex_number 200 192 -8 zbc_parse_endBody 264 254 -10 bc_parse_startBody 47 - -47 ------------------------------------------------------------------------------ (add/remove: 1/1 grow/shrink: 1/3 up/down: 61/-71) Total: -10 bytes text data bss dec hex filename 982596 485 7296 990377 f1ca9 busybox_old 982586 485 7296 990367 f1c9f busybox_unstripped Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
@@ -26,6 +26,26 @@ testing "bc string 1" \
|
||||
"STR\n" \
|
||||
"" "\"STR\n\""
|
||||
|
||||
testing "bc if 0 else" \
|
||||
"bc" \
|
||||
"2\n9\n" \
|
||||
"" "if (0) 1 else 2; 9"
|
||||
|
||||
testing "bc if 1 else" \
|
||||
"bc" \
|
||||
"1\n9\n" \
|
||||
"" "if (1) 1 else 2; 9"
|
||||
|
||||
testing "bc if 1 if 1 else else" \
|
||||
"bc" \
|
||||
"1\n9\n" \
|
||||
"" "if (1) if (1) 1 else 2 else 3; 9"
|
||||
|
||||
testing "bc if 0 else if 1" \
|
||||
"bc" \
|
||||
"2\n9\n" \
|
||||
"" "if (0) 1 else if (1) 2; 9"
|
||||
|
||||
tar xJf bc_large.tar.xz
|
||||
|
||||
for f in bc*.bc; do
|
||||
|
Reference in New Issue
Block a user