ABSTRACT A RATFOR is a preprocessor for Fortran that provides modern control structures and a substantial improvement in the syntax < of Fortran programs. The output of RATFOR is a Fortran program that is compiled by the Fortran processors and then executed. The RATFOR preprocessor provides statement grouping, IF-ELSE structures and four loops: DO, FOR, WHILE and REPEAT-UNTIL. RATFOR source text is free format with multiple statements on a line. Upper and lower case letters are treated as upper case letters except in character constants. There is an include facility so that large programs can be constructed out of a mul-titude of small files without using the system editor. RATFOR accepts files consisting of fixed length 80 column record...