# 2.11BSD#431 - /usr/man/cat1/ratfor.0

    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: 302 |