> I had a crazy idea. How about implementing an 'object' format > for JAL which > is nothing more than a pretokenized copy of the source. If I would do something along that line it would be much like you indicated. But how about error messages? The structure of Jal is such that an included library file can produce an error - inside the library file - depending on the global context. And an error message contains the source line. So the tokenised version should include all source lines? Seriously, I don't think a technical change to the compiler is the right answer to a licensing problem! Wouter van Ooijen -- ------------------------------------------- Van Ooijen Technische Informatica: www.voti.nl consultancy, development, PICmicro products -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads