F77_TO_F90
Convert FORTRAN77 to FORTRAN90
F77_TO_F90
is a FORTRAN90 program which
can convert FORTRAN77 codes to FORTRAN90 format.
Usage:
f77_to_f90 input.f output.f90
where
-
input.f is the input FORTRAN77 file;
-
output.f90 is the output file, which has been converted.
Languages:
F77_TO_F90 is available in
a FORTRAN90 version.
Related Programs and Data:
F90_TO_F77,
a FORTRAN90 program which
assists in the conversion of a FORTRAN90 file to FORTRAN77 format.
FIXCON,
a FORTRAN90 program which
reads a FORTRAN file using FORTRAN77 continuation statements,
and makes a copy that uses FORTRAN90 continuation instead.
Author:
Michael Metcalfe
Source Code:
Examples and Tests:
-
prog.f,
a sample FORTRAN77 source code.
-
prog.f90,
the converted FORTRAN90 version.
List of Routines:
-
MAIN is the main program.
-
STRUCTURE is a module defining the maximum DO nesting and statement length.
-
DATA is a module.
-
STATISTICS is a module.
-
ALL_PROCEDURES is a module containing all the procedures.
-
ARGUMENT stores the names of a routine and its arguments.
-
BLANK reformats the statement so a single blank separates most tokens.
-
IDENTIFY identifies statements belonging to DO's, IF's or FORMAT's.
-
KEYWORD cleans up a keyword that has been read.
-
NAMEOF picks out the name of a procedure.
-
PROGRAM_UNITS is the principal subroutine.
-
REFORM reformats and outputs accepted statements.
-
SPECIAL applies special treatment for peculiar Fortran syntax.
-
START prepares for PROGRAM_UNITS.
-
TERMINATE prints the final summary.
You can go up one level to
the FORTRAN90 source codes.
Last revised on 27 April 2008.