ラットフォー - クラウドでオンライン

これは、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を使用する



最新のLinuxおよびWindowsオンラインプログラム