[comp.lang.fortran] Fortran preprocessors

alien@uk.ac.essex.ese (Adrian F. Clark) (09/27/89)

I'm trying to trace all the information I can about Fortran preprocessors.
I know about RATFOR, of course (who hasn't?).  I've also heard of MORTRAN,
IFTRAN and FLECS, but have been unable to locate any published descriptions.
Can anyone provide me with references?

I'm also interested in any other preprocessors, particularly if they're
more recent (after all, RATFOR is >10 years old now).

 Adrian F. Clark
 JANET: alien@uk.ac.essex.ese   ARPA: alien%uk.ac.essex.ese@nsfnet-relay.ac.uk
 BITNET: alien%uk.ac.essex.ese@ac.uk          PHONE: (+44) 206-872432 (direct)
 Dept ESE, University of Essex, Wivenhoe Park, Colchester, Essex, C04 3SQ, UK.

sp4@beach.cis.ufl.edu (Scott Preston) (09/28/89)

I have not heard of some of the preprocessors that that you mention but,
We have one here that converts many types of non-standard fortran statements
into fortran 77  like:

             Repeat  ....  Until
             Do            Enddo
             In line comments allowed
             dowhile       Enddo
             and many other VAX fortran extensions are converted to 77.  

If this is what you are looking for just send me mail or post here.  I can send
the source code (fortran 77) to you. 

                     Scott Preston (4?)

sp4@beach.cis.ufl.edu
Preston@ise.ufl.edu
P.S. I think the "Structured fortran converter" was written by Tom Kisko here..
but I would have to check docs.

mes@sequent.UUCP (Mike Seyfrit) (09/30/89)

Don't forget "efl" which is also (usuLly) distributed with
Un*x-type systems.  It is quite similar to RATFOR, but allows
structures, and other more c-like features than RATFOR does.


-- 
  ===== Mike Seyfrit  phone:503-241-4121       | \ mail:625 NW Everett #228 =
        net:{uunet,sun,tektronix)!sequent!mes  |  \     Portland, OR, 97209 =
  ===== org: Sequent Computers, Beaverton, OR  | / \  =======================