これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド Ratfor です。
プログラム:
NAME
ラットフォー - Fortran 77 用の Ratfor プリプロセッサ
SYNOPSIS
ラット用 [-l n] [-C] [-o 出力ファイル] ファイル名
パラメーター
-l n 開始ラベル番号を設定します。
-o 出力
出力ファイルを指定します。 デフォルトは標準出力です。
-C コメントはそのままにしておきます (コンパイラ ディレクティブに役立ちます)。
-? オプションの概要を表示します。
DESCRIPTION
Ratfor の構文は次のとおりです。
プログ: ステータス
プログステータス
統計: if (...) 統計
if (...) 統計 else 統計
while (...) ステータス
ステータスを繰り返す
(...) まで統計を繰り返します
(...;...;...) 統計について
やる...ステータス
switch (intexpr) { case val[,val]: stmt ... デフォルト: stmt }
ブレークン
次のn
戻る (...)
数字の統計
{ prog } または [ prog ] または $( prog $)
認識できないもの
ここで、stat は任意の Fortran または Ratfor ステートメントであり、inexpr は解決する式です。
整数値に変換します。 ステートメントは行末またはセミコロンで終了します。 の
以下のような翻訳も行われます。
< .lt. <= .le。
== .eq.
!= .ne. ^=.ne. ~= .ne.
>= .ge。 > .gt.
| 。または。 & 。そして。
! 。ない。 ^ . ではありません。 ~ではありません。
XNUMX 進数以外の整数定数は、n%dddd... として指定できます。ここで、n は
基数を示す 10 進数、dddd... はその基数の数字です。 塩基数が XNUMX を超える場合、
9 より上の数字には文字が使用されます。例: 8%77、16%2ff、2%0010011。 番号は
乗算を使用して同等の XNUMX 進数値を変換します。 これにより標識の問題が発生する可能性があります
数値の桁数が多すぎる場合。
文字列リテラル (「...」 または '...') は、行の境界を越えて続けることができます。
下線で続く行。 下線は文字列の一部として含まれていません。
リテラル。 次の行の先頭の空白とタブは無視されます。 これは容易になります
一貫したインデント。
インクルードファイル
指定されたファイルが入力に含まれます。
(名前,値) を定義するか、
名前の値を定義する
name を、指定された値を持つシンボリックパラメータとして定義します。 象徴的な名前
パラメータには文字、数字、ピリオド、下線文字を含めることができますが、先頭で始まる必要があります
文字付き (例: B.FLAG)。 パラメータの大文字は小文字と等価ではありません
名前。
文字列名「文字列」または
文字列名(サイズ)「文字列」
name を、ASCII コードを収容できる十分な長さの整数配列として定義します。
指定された文字列、単語ごとに XNUMX つ。 名前の最後の単語は次のように初期化されます。
シンボリックパラメータ EOS であり、文字列の終わりを示します。
KEYWORDS
出典: link タグ:ratforfortranプリプロセッサfortran77ratfor77
6月1996 ラットフォー(1)
onworks.netサービスを使用してオンラインでratforを使用する