bsd man page for efl

Query: efl

OS: bsd

Section: 1

Links: bsd man pages   all man pages

Forums: unix linux community   forum categories

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

EFL(1)							      General Commands Manual							    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 functions. 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)
Related Man Pages
struct(1) - v7
efl(1) - bsd
plan9-bc(1) - debian
f77(1) - v7
ratfor(1) - hpux
Similar Topics in the Unix Linux Community
Jal v2 2.4c (Default branch)
ipl: 1.0.2 now available
case loop... repeat on bad input?
Fortran program issue
Help about using variables of float numbers in sed