invokes the Ratfor preprocessor on a set of Ratfor source files.
It accepts three types of arguments:
Arguments whose names end with `.r' are taken to be
Ratfor source programs; they are
preprocessed into Fortran and compiled.
Each subroutine or function `name' is placed on a separate file
and its object code is left on
block data subprograms go on
The files resulting from a `.r' file are
loaded into a single object file
and the intermediate object and Fortran files are removed.
The following flags are interpreted by
Suppresses the loading phase of the compilation,
as does any error in anything.
Save Fortran intermediate files.
This is primarily for debugging.
Ratfor only; don't try to compile the Fortran.
Don't list intermediate file names while compiling.
Preserve comments in output, and format esthetically (indentation, mostly).
Place continuation character
in column 6, instead of non-standard convention used
Arguments whose names end with `.f' are taken to be
they are compiled in the normal manner.
(Only one Fortran routine is allowed in a `.f' file.)
to be either loader flag arguments, or Fortran-compatible
object programs, typically produced by an earlier
or perhaps libraries of Fortran-compatible routines.
These programs, together with the results of any
compilations specified, are loaded
to produce an executable program with name
/usr/fort/fc1 Fortran compiler
.IR "RATFOR \- A preprocessor for a Rational Fortran" ,
Bell Laboratories CSTR #55, 1977.
fc(1) for Fortran flags and error messages
f77(1) for the latest Fortran
#define and #include lines in
`.f' files are not processed.