Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ ratfor(1) — bsd — mips UMIPS RISC/os 4.52

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

f77(1)



RATFOR(1-BSD)       RISC/os Reference Manual        RATFOR(1-BSD)



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 1/15/91                   Page 1





RATFOR(1-BSD)       RISC/os Reference Manual        RATFOR(1-BSD)



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



















































 Page 2                  Printed 1/15/91



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