EFL(1) COMMAND REFERENCE EFL(1) NAME efl - Extended FORTRAN Language FORTRAN is optional. SYNOPSIS efl [ options ] [ files ] 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 features 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 OPTIONS -# Prevents comments from being copied through. -C Causes comments to be copied through to the FORTRAN output (default). -w Suppresses warning messages. CAVEATS If a command argument contains an embedded equal sign, that Printed 4/6/89 1
EFL(1) COMMAND REFERENCE EFL(1) 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) and ratfor(1). Printed 4/6/89 2
%%index%% na:216,110; sy:326,151; de:477,1251; op:1728,317; ca:2045,143;2476,241; se:2717,174; %%index%%000000000118