Xref: utzoo gnu.gcc:291 gnu.g++:115 Path: utzoo!utgpu!watmath!uunet!bu-cs!spdcc!ima!johnl From: johnl@ima.ima.isc.com (John R. Levine) Newsgroups: gnu.gcc,gnu.g++ Subject: Re: GNU Fortran? Message-ID: <3528@ima.ima.isc.com> Date: 22 Mar 89 22:59:09 GMT References: <23@microsoft.UUCP> Reply-To: johnl@ima.UUCP (John R. Levine) Organization: Segue Software, Inc. Lines: 15 In article <23@microsoft.UUCP> w-colinp@microsoft.uucp (Colin Plumb) writes: > All you need is lots of understanding of GCC's innards, Fortran >parser technology (DO10I=1.10 vs DO10I=1,10 and all that), and a lot >of spare time. I have donated an F77 subset parser that does a reasonable job of tokenizing. (It's the one I offered in comp.compilers a few months ago.) Extending it to the rest of F77 is pretty straightforward. Then all you have to do is the other 97% of the work to handle the symbol table and semantics, glue it into the GCC code generator, and write the I/O library. Spare time, indeed. -- John R. Levine, Segue Software, POB 349, Cambridge MA 02238, +1 617 492 3869 { bbn | spdcc | decvax | harvard | yale }!ima!johnl, Levine@YALE.something You're never too old to have a happy childhood.