RATFOR(1)	    UNIX Programmer's Manual		RATFOR(1)


NAME
     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).


Printed 11/26/99	 April 29, 1985                         1


RATFOR(1)	    UNIX Programmer's Manual		RATFOR(1)


SEE ALSO
     f77(1)
     B. W. Kernighan and P. J. Plauger, Software Tools, Addison-
     Wesley, 1976.


Printed 11/26/99	 April 29, 1985                         2


 
Generated: 2016-12-26
Generated by man2html V0.25
page hit count: 989
Valid CSS Valid XHTML 1.0 Strict