Unix/Linux Go Back    


BSD 2.11 - man page for efl (bsd section 1)

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:   man
Select Man Page Set:       apropos Keyword Search (sections above)


EFL(1)											   EFL(1)

NAME
       efl - Extended Fortran Language

SYNOPSIS
       efl [ option ... ] [ filename ... ]

DESCRIPTION
       Efl  compiles  a program written in the EFL language into clean Fortran.  Efl provides the
       same control flow constructs as does ratfor(1), which are essentially identical	to  those
       in C:

       statement grouping with braces;
	      decision-making  with if, if-else, and switch-case; while, for, Fortran do, repeat,
	      and repeat...until loops; multi-level break and next.  In addition, EFL has  C-like
	      data structures, and more uniform and convenient input/output syntax, generic func-
	      tions.  EFL also provides some syntactic sugar to make programs easier to read  and
	      write:

       free form input:
	      multiple	statements/line;  automatic  continuation statement label names (not just
	      numbers),

       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

       The Efl command option -w suppresses warning messages.  The option -C causes  comments  to
       be  copied through to the Fortran output (default); -# prevents comments from being copied
       through.  If a command argument contains an embedded equal sign, that argument is  treated
       as if it had appeared in an option statement at the beginning of the program.  Efl is best
       used with f77(1).

SEE ALSO
       f77(1), ratfor(1).
       S. I. Feldman, The Programming Language EFL, Bell Labs Computing Science Technical  Report
       #78.

7th Edition				  April 29, 1985				   EFL(1)
Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums


All times are GMT -4. The time now is 09:52 PM.