A Fortran 90 program for converting fixed-format Fortran 77 code to Fortran 90 free-format. Other changes replace old Fortran constructs with more modern ones. {
} {
The} conversions made include: {
1.} Standard format (column 7-72) converted to free-format. {
2.} DO loops and IF blocks indented. {
3.} Most labels are removed from loops and replaced with END DO, CYCLE, EXIT, and DO-loop constructs where appropriate. {
4.} 3-way arithmetic IFs converted to IF .. THEN .. ELSE constructs. {
5.} TYPE and INTENT declarations inserted for all subroutine and function arguments. {
6.} Computed GOTOs converted to SELECT CASE constructs. {
7.} Embedded blanks are removed from numerical constants. They are illegal in free format.

WWW: http://cd.textfiles.com/simtel/simtel0101/simtel/fortran/
