# file : libbuild2/lexer+utf8.test.testscript # license : MIT; see accompanying LICENSE file : valid : $* <<EOI >>EOO Sommerzeit Mitteleuropäische EOI 'Sommerzeit' <newline> 'Mitteleuropäische' <newline> EOO : invalid : : Here we spoil the UTF-8 sequence 'ä' by dropping its second byte. : cat <<EOI | sed -e 's/(rop.).(isc)/\1\2/' | $* >>EOO 2>>EOE != 0 Sommerzeit Mitteleuropäische EOI 'Sommerzeit' <newline> EOO <stdin>:2:12: error: invalid UTF-8 sequence second byte (0x69 'i') EOE