f77split, a C code which reads a FORTRAN77 file and creates individual files for every blockdata, function, module, program, or subroutine in the file.
f77split myprog.fwhere
The computer code and data files described and made available on this web page are distributed under the MIT license
f77split is available in a C version.
catalog, a C++ code which reads a C, C++, FORTRAN77, FORTRAN90, MATLAB, Python, or R code and prints every line that begins with a special index tag. If the code has been marked up expecting this convention, a handy table of contents will be created.
f90split, a C code which reads a FORTRAN file and creates individual files for every blockdata, function, module, program, or subroutine in the file.
f90split, a FORTRAN90 program which reads a FORTRAN file and creates individual files for every blockdata, function, module, program, or subroutine in the file.
fsplit, reads a FORTRAN file and creates individual files for every function, program, or subroutine in the file, by Van Snyder.
htmlindex, a C++ program which reads a C, C++, FORTRAN77, or FORTRAN90 file and writes a skeleton HTML page describing it, assuming that each subroutine includes a '!!' or 'cc' description line.
include_files, a FORTRAN90 program which reads a FORTRAN program with INCLUDE statements, and makes a copy with the indicated files included.