


      RATFOR(1)                   (UNIX 5.0)                  RATFOR(1)



      NAME
           ratfor - rational Fortran dialect

      SYNTAX
           ratfor [ options ] [ files ]

      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 other tools to make FORTRAN programming easier:

                free form input:
                     multiple statements per line; automatic
                     continuation

                comments:
                     # this is a comment.

                translation of relationals:
                     >, >=, etc., become .GT., .GE., etc.

                return expression to caller from function:
                     return (expression)

                define:
                     define name replacement

                include:
                     include file

           The option -h causes quoted strings to be turned into 27H



      Page 1                                          (73 A2 02MT REV1)






      RATFOR(1)                   (UNIX 5.0)                  RATFOR(1)



           constructs.  The -C option copies comments to the output and
           attempts to format it neatly.  Normally, continuation lines
           are marked with a & in column 1; the option -6x makes the
           continuation character x and places it in column 6.

           Ratfor is best used with rf(1).

      SEE ALSO
           rf(1)














































      Page 2                                          (73 A2 02MT REV1)



