RASO; program for renumbering Fortran source programs
George H. Harrach · Antarctica A Keystone in a Changing World · 1980
RASO (Renumbering in Ascending Sequential Order, hereafter only refered to by the name RASO) is a FORTRAN computer program that renumbers FORTRAN source programs.RASO has been renumbered many times during its refinements.It is useful in situations where the program statement numbering system has become confusing as a result of modifications, corrections, and program maintenance.RASO processes a program on a subroutine-bysubroutine basis, making the following changes: 1) Deletes blank cards*.2) Creates statement numbers in ascending order.3) Checks for the presence of continuation cards and makes modifications between the first and last continuation cards, so as to make optimum use of the 72 characters per card.This change is made only to the following FORTRAN statements: "do", "go to", "if", "read", "write", "print", "punch", "call".4) Processes programs written in upper,lower, or mixed case, leaving characters unchanged.5) Renumbers "format" statements with a different sequence if wanted (optional).6) Relocates the "format" statements to the end of routines if they are numbered differently (optional)./The use of the word card is based on the meaning from standard FORTRAN.Depending on the computer in use, it can actually be a card or card-image.