FORTRAN-to-Ada Translator
WARNING: A data base file is missing from the current distribution, so
         execution of this tool is not possible at this time.  The tool
         has been examined, and it and its run-time system successfully
         compile under VAX/VMS with DEC Ada.
===============================================================================
	The files associated with the FORTRAN-to-Ada Translator are:

Directory   PD2:<ADA.TRANSLATORS>
     File Name      Bytes    Lines 
  ---------------  --------  ------
  ATTS.DOC           573175   17777	General Documentation
  ATTS.INC              125       6	Names of Files Making Up ATTS.DOC
  ATTSREQ.DOC         24172     375	Requirements Information
  ATTSREQ.INC           283       9	Names of Files Making Up ATTSREQ.DOC
  ===============  ========  ======
    4 Files          597755   18167

and

Directory   PD2:<ADA.TRANSLATORS>
     File Name      Bytes    Lines 
  ---------------  --------  ------
  F2ADA.COM            1359      49	COM File for Running Under VAX/VMS
  F2ADA.PRO            2558      55	PROLOGUE File for ASR
  F2ADA.VM           186186     631	PCDB.VM Data File
  F2ADA1.INC            370      20	Names of Files Making Up F2ADA1.SRC
  F2ADA1.SRC          82268    2350	Source of Program (1 of 5)
  F2ADA2.INC            311      20	Names of Files Making Up F2ADA2.SRC
  F2ADA2.SRC         845420   23442	Source of Program (2 of 5)
  F2ADA3.INC            364      20	Names of Files Making Up F2ADA3.SRC
  F2ADA3.SRC         703745   18557	Source of Program (3 of 5)
  F2ADA4.INC            350      20	Names of Files Making Up F2ADA4.SRC
  F2ADA4.SRC        1387511   33976	Source of Program (4 of 5)
  F2ADA5.INC            396      25	Names of Files Making Up F2ADA5.SRC
  F2ADA5.SRC         365208    9562	Source of Program (5 of 5)
  F2ADART.INC           236      12	Names of Files Making Up F2ADART.SRC
  F2ADART.SRC        597780   17312	Source of Run-Time System
  F2ADAVM.DOC           576      13	Document Showing Desired Structure of
                                   	  PCDB.VM File
  F2ATEST.INC           713      36	Names of Files Making Up F2ATEST.SRC
  F2ATEST.SRC         79488    2657	Test Files to Convert (FORTRAN Source)
  ===============  ========  ======
   18 Files         4254839  108757


I. HOW TO COMPILE AND LINK
	Each F2ADAn.SRC file contains a number of program units in
compilation order, and the F2ADAn.SRC files themselves make up the
entire translator (in compilation order).  Each component of F2ADAn.SRC
is prefixed by a PAGER comment block, so the entire SRC file can be
compiled as one large file.
	Compile the following files in the order indicated:
		F2ADA1.SRC
		F2ADA2.SRC
		F2ADA3.SRC
		F2ADA4.SRC
		F2ADA5.SRC
	The main procedure is named FORTRAN_ADA, so link the following
procedure as the main procedure to generate an executable:
		FORTRAN_ADA

II. HOW TO EXECUTE
	The Run-Time System must be compiled into the current Ada
library before programs translated by the FORTRAN-to-Ada translator
can be compiled.  The file F2ADA.COM contains the steps necessary
to run the translator under VAX/VMS.  The general procedure to
execute is:
		@F2ADA PROGRAM.DAT
		-- FORTRAN Source Code is named PROGRAM.DAT
		-- Result is PROGRAM.ADA
		-- Listing with comments/diagnostics in PROGRAM.LIS

	The FORTRAN-to-Ada translator requires the following data files
in order to run:
		PCDB.VM
		DB_SYM_TAB.VM
The F2ADA.COM file copies these into the current directory and must be
customized.  The file F2ADA.VM is the same as the required PCDB.VM
file.  In importing this file, review the file F2ADAVM.DOC and perform
any necessary conversion to see that the resulting data file is composed
of fixed-length lines of the indicated length.

The file DB_SYM_TAB.VM is not available at this time.

	To compile the resulting Ada program (PROGRAM.ADA), first
compile the Run-Time System file into the current Ada library in
compilation order:
		F2ADART.SRC
Then compile the program:
		PROGRAM.ADA

	The test programs in F2ATEST.SRC should be extracted as
separate files using the PAGER tool of the Ada Software Repository
and translated on a one-for-one basis.

