On Mon, 2006-04-03 at 09:54 -0700, Keith Packard wrote: > On Mon, 2006-04-03 at 09:25 +0200, Jan-Benedict Glaw wrote: > > > -YFLAGS=-d > > +YFLAGS=-d -l > > +LFLAGS=-l > > Works for me too; thanks for the fix. Well, -l *kinda* works; it places a limit on the maximum token size. And, unlike 'lex', 'flex' places all input into the token buffer, even if handled outside the usual lexer loop. So, my external function that sucked up file contents was losing. I switched it over to doing one-at-a-time reads from the input file, now the external data function can directly use stdio. This eliminates all calls to 'input' and 'unput' which should make it work for everyone now. flex -- it's like lex, except less flexible. -- keith.packard@xxxxxxxxx
Attachment:
signature.asc
Description: This is a digitally signed message part