Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ ratfor(1) — DG/UX 4.30

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

f77(1)



     ratfor(1)                  DG/UX 4.30                   ratfor(1)



     NAME
          ratfor - rational FORTRAN dialect

     SYNOPSIS
          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)

               define:
                    define name replacement

               include:
                    include file

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



     Licensed material--property of copyright holder(s)         Page 1





     ratfor(1)                  DG/UX 4.30                   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 f77(1).

     SEE ALSO
          f77(1).

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











































     Licensed material--property of copyright holder(s)         Page 2



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