jh@materna.uucp (Juergen Hackenbroich) (09/21/89)
Hallo, I just tried to compile 'flex' on our os-9 machine, but I got some problems... 1. I only managed to compile a version will accepts its own scan.l but with \l instead of \n (*x/os-9). But this version doesn't create a correct scanner, the output is not in the correct order. 2. When correction the order of the output of (1) I can compile the scanner but this time it doesn't accept scan.l because there seem to be problems with determining end of line after end of rules. 3. When I kill some parts of scan.l the system crashes with '171: E$DAMAGE'. All this behaviour seems to me like a problem with internal data structures. Some tables are of type short which is known to cause some problems in os-9 compilers, but I didn't find any suspicous statement. Thanks for any hints, hacki -- Juergen Hackenbroich | Tel. +49 (231) 51908-20 Dr. Materna GmbH | jh@materna.uucp Vosskuhle 38 D-4600 Dortmund 1