RATFOR(1) — NEWS-OS Programmer’s Manual
名称
ratfor − Fortran を構造化した方言
形式
ratfor [ option ... ] [ filename ... ]
解説
ratfor は Fortran を構造化した言語を 構造的ではないが標準である Fortran へ変換します。 ratfor は、次に示すように C言語と本質的に同じ制御フロー構文を提供します。
記述のグループ化:
{ 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
プログラムの読み書きを容易にする文法上の方便:
自由書式:
行中のマルチステートメント; 行の自動継続
コメント:
# this is a comment
関係演算子の翻訳:
>, >=, etc., は .GT., .GE., etc. となる。
return(expression)
呼び出したルーチンへ、関数から式の値を返す
定義:
define name replacsment
include:
include filename
ratfor は f77(1) と共に用いることによって、最大限にその機能が活かされます。
関連事項
f77(1)
B.W.Kernighan and P.J.Plauger, Software Tools, Addison-Wesley,1976.
NEWS-OSRelease 4.1C