Manual page for RATFOR(1)
ratfor - rational Fortran dialect
SYNOPSIS
ratfor
[ option ... ]
[ filename ... ]
DESCRIPTION
Ratfor
converts a rational dialect of Fortran into ordinary irrational Fortran.
Ratfor
provides control flow constructs essentially identical to those in C:
- statement grouping:
-
{ statement; statement; statement }
decision-making:
if (condition) statement [ else statement ]
switch (integer value) {
case integer: statement
...
[ default: ] statement
}
loops:
while (condition) statement
for (expression; condition; expression) statement
do limits statement
repeat statement [ until (condition) ]
break
next
and some syntactic sugar to make programs easier to read and write:
- free form input:
-
multiple statements/line; automatic continuation
- comments:
-
# this is a comment
- translation of relationals:
-
>, >=, etc., become .GT., .GE., etc.
- return (expression)
-
returns expression to caller from function
- define:
-
define name replacement
- include:
-
include filename
Ratfor
is best used with
f77.1
SEE ALSO
f77(1)
B. W. Kernighan and P. J. Plauger,
Software Tools,
Addison-Wesley, 1976.
Created by unroff & hp-tools.
© somebody (See intro for details). All Rights Reserved.
Last modified 11/5/97