From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=BAYES_00,INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 1094ba,aa1f1c8b129f0623 X-Google-Attributes: gid1094ba,public X-Google-Thread: 103376,aa1f1c8b129f0623 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 1995-01-03 22:44:44 PST Path: nntp.gmd.de!Germany.EU.net!howland.reston.ans.net!gatech!newsxfer.itd.umich.edu!ncar!hsdndev!dartvax.dartmouth.edu!belknap.dartmouth.edu!alexy From: alexy@belknap.dartmouth.edu (Alexy V. Khrabrov) Newsgroups: comp.lang.fortran,comp.lang.ada Subject: FORTRAN Translation to Ada Date: 3 Jan 1995 19:55:16 GMT Organization: Dartmouth College, Hanover, NH Distribution: world Message-ID: <3eca34$fr6@dartvax.dartmouth.edu> NNTP-Posting-Host: belknap.dartmouth.edu Keywords: FORTRAN, Ada, compiler, translator Xref: nntp.gmd.de comp.lang.fortran:16749 comp.lang.ada:17745 Date: 1995-01-03T19:55:16+00:00 List-Id: I'm working on a system which translates FORTRAN to other high-level languages (HLL), first to Ada. I need a well-documented code for various stages of FORTRAN parsing, transformation, and producing equivalent code in Pascal-type languages. If there are FORTRAN developers with compiler-related experience, I'd appreciate the following topics-related information: FORTRAN Compilers Available with their Source Code Documentation on the internal representation of FORTRAN in public-available Compilers, comprehensive description of their internal workings Developer's experience with the renowned f2c system in the above spirit--exact role of each file, hints on where transformations are made better, all kind of knowledge necessary for modification of it targeting another language FORTRAN to Ada efforts, and reusable components if any My Ada friends: do you know of good reusable components for compiler-related works like FORTRAN to Ada translation? FORTRAN 77 with normal extensions is assumed, but any translation systems in Ada are of big interest. Alexy V. Khrabrov ``Age Quod Agis'' (Do what you're doing.)