From Torsten.Hilbrich@bln.de Sun Jul 25 07:54:07 1999 Date: 11 Dec 1997 23:31:02 +0100 From: Torsten Hilbrich To: appel@princeton.edu Subject: JLex 1.2.2: Problems with 8bit characters still laying around I previously had 1.1.1 installed and got strange errors with some HTML files that I parsed. After looking at the home page I recognized that these were problems with 8bit characters (such as german umlauts) and are supposed to be fixed in 1.2.1. However, I just installed 1.2.2 and the error is still there. If I compile the example file and run it using a simple token printer, I get the following message if entering a character > 127: java.lang.ArrayIndexOutOfBoundsException: at Yylex.yylex(html.lex.java:416) at TestLex.main(TestLex.java:6) The code just around line 416 is the following: if (YYEOF != yy_lookahead) { yy_next_state = yy_nxt[yy_rmap[yy_state]][yy_cmap[yy_lookahead]]; } Thanks for your reply, Torsten -- I haven't lost my mind -- it's backed up on tape somewhere. Fortune Cookie PGP Public key available