Path: utzoo!attcan!uunet!mcvax!cernvax!ethz!aplusl From: aplusl@ethz.UUCP (Albert Meier) Newsgroups: comp.lang.modula2 Subject: Re: Need filter to raise keywords to uppercase Summary: We have tools Message-ID: <480@ethz.UUCP> Date: 28 Jun 88 07:17:13 GMT Organization: ETH Zuerich Lines: 53 Expires: References: <898@acornrc.UUCP> Sender: Reply-To: aplusl@bernina.UUCP (Albert Meier) Followup-To: Distribution: Organization: ETH Zuerich, Switzerland Keywords: Compiler Generator, Transformation, Scanner Generator, Parser Generator In article <898@acornrc.UUCP> bob@acornrc.UUCP (Bob Weissman) writes: >Does anyone have a filter which will raise all Modula-2 keywords to >uppercase? I've just acquired a bunch of code which was obviously >meant for some bizarre compiler which accepts keywords in lowercase. > >I'd rather avoid reinventing this wheel if someone has already done >it. > >Thanks, > We don't have a tool that directly converts what you need but a more powerful one. We are working with a scanner/parser generator called Coco from Peter Moessenboeck. We think you can perfectly use it for this purpose. As far as we have heard the english description "Coco a Compiler Generator for Microcomputers" will soon be available from Prentice-Hall. At the moment it is only available in german from Hanser-Verlag, Munich. Coco is sold as a product but there is a special offer for universities and schools. They get it for a minimal cost from University of Linz Institute for Software Altenbergerstrasse 69 A-4040 Linz (Austria) We have prepared some kind of demonstration disk for Coco (parser) and Alex (scanner) with some english documentation. It includes the full software in object form but with the only restriction of 32 terminals. We think that this should be enough to resolve the problem mentioned. This disk is public domain and you can directly get it from us or from Interface Technologies Corp., 3336 Richmond, Suite 323, Houston TX 77098-9990 if you live in USA. The demo disk runs on M2SDS (PC) but Coco/Alex is also available for TaylorModula-2 and runs also on Atari (TDI), MacIntosh (MacMETH) and even on Turbo-Pascal (producing Modula-2 source code of course!). We've been told that there will soon be a version running on M2/370, our Modula-2 compiler on IBM /370 mainframes (VM and MVS). We hope you can find the solution of your problem this way. ..... .. .... Albert Meier Tel. +41/1/700 30 37 .. .... A+L AG, Im Spaeten 23, CH-8906 Bonstetten .......A+L. .. ....... E-Mail aplusl@komsys.ifi.ethz.ch.UUCP