.\" Copyright (c) 1990 Regents of the University of California.
.\" All rights reserved. The Berkeley software License Agreement
.\" specifies the terms and conditions for redistribution.
.\" @(#)ratfor.1 6.4 (Berkeley) %G%
.Nd rational Fortran dialect
converts a rational dialect of Fortran into ordinary irrational Fortran.
provides control flow constructs essentially identical to those in C:
{ statement; statement; statement }
if (condition) statement { else statement }
\tcase integer: statement
while (condition) statement
for (expression; condition; expression) statement
repeat statement [until (condition)]
and some syntactic sugar to make programs easier to read and write:
multiple statements/line; automatic continuation
.Tp translation of relationals:
>, >=, etc., become .GT., .GE., etc.
returns expression to caller from function
B. W. Kernighan and P. J. Plauger,
appeared in Version 7 AT&T UNIX.