# -*- compilation -*- 4. input.at:83: testing Invalid inputs ... /builds/mrehak/workspace/bison/components/bison/bison-3.7.3/tests/input.at:96: "$PERL" -pi -e 's/\\(\d{3})/chr(oct($1))/ge' input.y || exit 77 /builds/mrehak/workspace/bison/components/bison/bison-3.7.3/tests/input.at:98: COLUMNS=1000; export COLUMNS; NO_TERM_HYPERLINKS=1; export NO_TERM_HYPERLINKS; VALGRIND_OPTS="$VALGRIND_OPTS --leak-check=summary --show-reachable=no"; export VALGRIND_OPTS; bison --color=no -fno-caret -fcaret input.y stderr: input.y:1.1-2: error: invalid characters: '\0\001\002\377?' 1 | ΓΏ? | ^~ input.y:2.2: error: invalid null character 2 | "" | ^ input.y:4.1: error: invalid character: '?' 4 | ? | ^ input.y:5.14: error: invalid character: '}' 5 | default: 'a' } | ^ input.y:6.1: error: invalid character: '%' 6 | %& | ^ input.y:6.2: error: invalid character: '&' 6 | %& | ^ input.y:7.1-17: error: invalid directive: '%a-does-not-exist' 7 | %a-does-not-exist | ^~~~~~~~~~~~~~~~~ input.y:8.1: error: invalid character: '%' 8 | %- | ^ input.y:8.2: error: invalid character: '-' 8 | %- | ^ input.y:9.1-10.0: error: missing '%}' at end of file 9 | %{ | ^~ /builds/mrehak/workspace/bison/components/bison/bison-3.7.3/tests/input.at:102: "$PERL" -p -e 's{([\0\377])}{sprintf "\\x%02x", ord($1)}ge' stderr --- - 2020-11-16 14:37:52.216371958 +0100 +++ /builds/mrehak/workspace/bison/components/bison/build/amd64/tests/testsuite.dir/at-groups/4/stdout 2020-11-16 14:37:52.214908362 +0100 @@ -1,8 +1,8 @@ input.y:1.1-2: error: invalid characters: '\0\001\002\377?' - 1 | \x00\xff? + 1 | \xff? | ^~ input.y:2.2: error: invalid null character - 2 | "\x00" + 2 | "" | ^ input.y:4.1: error: invalid character: '?' 4 | ? 4. input.at:83: 4. Invalid inputs (input.at:83): FAILED (input.at:102)