Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ ratfor(1) — DG/UX 4.00

Media Vault

Software Library

Restoration Projects

Artifacts Sought



                                                                ratfor(1)



        _________________________________________________________________
        ratfor                                                    Command
        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 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 to caller from function:
                  return (expression)




        DG/UX 4.00                                                 Page 1
               Licensed material--property of copyright holder(s)





                                                                ratfor(1)



             define:
                  define name replacement

             include:
                  include file

        The option -h causes quoted strings to be turned into 27H
        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 f77(1).


        SEE ALSO

        f77(1).

        B. W. Kernighan and P. J. Plauger, Software Tools, Addison-
        Wesley, 1976.

































        DG/UX 4.00                                                 Page 2
               Licensed material--property of copyright holder(s)



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026