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