これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド fweb です。
プログラム:
NAME
ftangle,fweave - C、C++、Fortran、Ratfor、および TeX 用の WEB プロセッサ
SYNOPSIS
フタングル -|
| [[-オプション] ...] src_file[.web] [change_file[.ch]]
織る --|
DESCRIPTION
(この man ページは廃止され、現在はメンテナンスされていません。最新の情報については、「info fweb」を参照してください。
日付と詳細なツリー構造情報。)
FWEB Knuth の拡張です WEB C、C++、Fortran (両方とも) 言語を処理するシステム
Fortran-77 および Fortran-90)、Ratfor、および TeX。 の哲学 WEB そして、すべての詳細
FWEB の使用方法はユーザーマニュアルに記載されています fweb.tex、 としてオンラインで入手可能 テックスインフォ (GNU
ハイパーテキスト システム) エントリ `情報 FWEB」。 参照
http://w3.pppl.gov/~krommes/fweb_toc.html.
An 初期化 file 命名 .fweb (Unix システム) または fweb.ini (パーソナルコンピュータ)
ホームディレクトリに置かれます。 (Unix システムの場合、これは次の値です) $ホーム。 名
環境変数によってオーバーライドできます FWEB_INI.) このファイルには任意のものを配置できます
コマンドラインで許可されるオプション (XNUMX 行に XNUMX つのオプション)。 オプションが始まったら
ハイフンを使用すると、コマンドラインの前に処理されます。 アンパサンドで始まる場合は、
コマンドラインの後に処理されます (必要になることはほとんどありません)。 どちらでも始まらない場合は、
ファイル名として解釈され、コマンドラインの後に処理されます。
A file ユーティリティに倣ったパターン メイクインデックス そして名前を付けました fweb.sty に置かれる可能性があります
現在のディレクトリ。 (ディレクトリは環境変数によって上書きできます)
FWEB_STYLE_DIR。) このファイルは、インデックスの外観をカスタマイズするために使用されます。
プロセッサの動作を制御するその他のパラメータ。 のドキュメントを参照してください。
詳細な議論。
次のリストは、コマンドライン オプションの非常に簡単な概要を示しています。 お願いします
詳細については、texinfo エントリを参照してください。
FWEB オプション
ファイル名
最初のファイル名は、 FWEB ソースファイル。 (名前が違う場合は、
ピリオド、拡張子を含める 。ウェブ 自動的に追加されます。) XNUMX 番目のファイルの場合
name が存在する場合、それは変更ファイルを識別します。 (その名前に
期間、延長 .ch は自動的に追加されます。) 別のアプローチについては、
拡張機能の処理については、-e オプションを参照してください。
-1 簡単なデバッグ モードをオンにします FWEAVE。
-2 詳細デバッグ モードをオンにする FWEAVE。
-@ 制御コードに関する情報を表示します。
-A ASCII 翻訳をオンにします。
-B ビープ音をオフにします。
-b 数 do と if 織り込まれた Fortran および Ratfor 出力のブロック。
-Cn カラーモードを次のように設定します。 nここで、 n 0 (カラーなし)、1 (ANSI カラー)、2 (3 値)、XNUMX
(4 レベル)、または XNUMX (ユーザー定義)。
-c グローバル言語を C に設定します。
-c++ グローバル言語を C++ に設定します。
-D[文字]
現在の言語の予約語に関する情報を表示します(で始まる)
[文字] if 現在)。
-d[んんんん]
番号なしで変換する して…エンドド 標準 Fortran に準拠した構造。
-Ec ファイル名拡張子の区切り文字を次のように変更します。 c.
-e スタイルファイルパラメータを使用して、ファイル名の自動補完を有効にする ウェブ内外、
外線、 拡張子hweb、 と 内線hch。
-F 出力ファイルを古いバージョンと比較します。
-f 関数、マクロ名などのモジュール参照をオフにします。
-H #include ファイルをスキャンして、typedef および/またはクラス宣言を探します。
-h どこで助けが得られるかについての簡単なメッセージ。
-Iディレクトリにジョブを開始します。
インクルード ファイルを検索するディレクトリのリストにディレクトリを追加します。
-i によって指定されたインクルード ファイルを読み取ります。 @I コマンドを実行しますが、内容は出力しません。
-私! によって指定されたインクルード ファイルも読み込まないでください。 @I
-j 同じファイルの複数のインクルードを禁止します。
-k BLOCKSIZE などの Fortran/Ratfor I/O キーワードの小文字バージョンを認識します。
-Ll 言語を選択する l.
-l[うーん[:nnn]]
間の入力行をエコーします。 MMM と んん。
-mID[=テキスト]
を定義します FWEB マクロ。
-m4 (フォーマットの目的で) のコマンドを理解します。 m4 プリプロセッサ。
-m; 擬似セミコロンを末尾に自動的に追加します。 WEB マクロ定義。 (ない
おすすめされた。)
-n グローバル言語を Fortran-77 に設定します。
-n9 グローバル言語を Fortran-90 に設定します。
-n; Fortran-77 の場合、セミコロンは自動的に入力されます (デフォルト)。
-n: Fortran では、ステートメントのラベルを別の行に配置します。
-nb 番号を付けます do'砂 ifは Fortran にあります。
-nC すべてのコメントラインを破棄します。
-np ウーブン Fortran 出力でセミコロンを出力します。
-n\ Fortran-90 では自由形式の構文を使用します。 行はバックスラッシュで続けます。
-n& 上記と同様ですが、行をアンパサンドで続けます。
-n/ Fortran では、次のようにします。 '//' の代わりに短いコメントの始まりを示します
連結。 (使用 '' 連結用です。)
-ん! Fortran では、次のようにします。 「!」 論理的なコメントではなく、短いコメントの始まりを示します。
否定。
-n) Fortran では、配列のインデックスを逆にします。
-o オフにします FWEAVEの 演算子をオーバーロードするためのメカニズム。
-P手紙
TeX プロセッサを選択します。 手紙 どちらかです 'NS' for TeX or 「L」 for ラテックス。
デフォルトは LaTeX です。 注意 よく それ シンプルスタイル TeX is いいえ より長いです サポートされました!
-pスタイルエントリー
スタイル ファイル エントリをバッファリングして、ローカル スタイル ファイルが保存される直前に処理されるようにします。
読み。
-r グローバル言語を Ratfor-77 に設定します。
-r9 グローバル言語を Ratfor-90 に設定します。
-rb 番号を付けます do'砂 ifはラットフォーにいます。
-RK[文字]
特定の Ratfor ステートメントの拡張に関するコメントを抑制します。
-rK[文字]
特定の Ratfor ステートメントの拡張に関するコメントを含めます。
-r; Ratforの場合、オートセミモードをオンにして「明らかに継続」を想定します。
構文。 (ない おすすめされた。)
-r/ Ratfor で、次のようにします。 '//' は、連結ではなく短いコメントの始まりを示します。
(つかいます '' 連結用です。)
-r! Ratfor で、次のようにします。 「!」 論理的なコメントではなく、短いコメントの始まりを示します。
否定。
-r) Ratfor では、配列インデックスを逆にします。
-s メモリ使用量に関する統計を出力します。
-sm[んん]
上記と同様ですが、発生時に動的メモリ割り当ても表示します。
-T その他のフラグ設定コマンド フタングル; texinfo エントリを参照してください。
-tln[{...}]
言語の識別子を切り詰める l 長さがあること n, 必要に応じてフィルタリングした後
中括弧の間にリストされている文字を削除します。
-U 予約された出力トークンを小文字に変換します。
-uid 定義済みマクロまたはコマンドライン マクロの定義を解除します。
-v すべてのコメントはそのままにしてください。
-W@フラグ モジュール警告フラグを設定します [警告がない場合は 0、または 1 の論理和 (決して使用されません)
および/または 2 (複数回使用)]。
-W1 単一文字の識別子を完全に相互参照します。
-W [ 括弧で囲まれた配列インデックスの特別な処理をオンにします。
-NS 括弧で囲まれた配列インデックスの処理をオンにします。
-WD @d または @D ステートメントをウーブン出力に出力しないでください。
-Wf @f ステートメントをウーブン出力に出力しないでください。
-WF @F ステートメントをウーブン出力で出力しないでください。
-Wl @l ステートメントをウーブン出力に出力しないでください。
-Wm @m または @M ステートメントをウーブン出力に出力しないでください。
-Wv @v ステートメントをウーブン出力に出力しないでください。
-Ww ウーブン出力で @w または @W ステートメントを出力しないでください。
-w[ファイル名]
印刷物 `入力 ファイル名' `入力 fwebmac.sty' の初めに テックス 出力
ファイル。 引数がない場合は、何も出力しません。
-X[文字]
選択した相互参照情報を印刷します。 の反対 '-バツ'。
-x[文字]
相互参照情報を減らすか削除します。 オプションの文字は XNUMX つです
of 「c」、 '私'、 「ん」、 or 「*」、 それぞれ目次、索引、
モジュールリスト、またはすべての相互参照情報。
-yあ[あ][んんん]
動的メモリ割り当てのデフォルトをオーバーライドします。 もしも NNNN が省略されている場合は、単に
デフォルトを問い合わせます。 コマンド 「-y」 引数なしですべてをクエリします。
-Z[文字]
スタイル ファイル パラメータのデフォルト値を表示します (次で始まります) 手紙 if
現在)。
-z[ファイル名]
デフォルトのスタイルファイル名をオーバーライドします。
-. Fortran と Ratfor ではドット定数を認識しません。
-\ 継続する文字列を明示的にエスケープします。
-( 括弧で囲まれた文字列をバックスラッシュで続けます。
-:[んんんん]
rtran および .TP の開始自動ステートメント番号を設定します。 ->[l=][名前]
出力をリダイレクトします。
-= 上記と同じです (そして入力しやすくなります)。
-# 織り込み出力の行番号とモジュールに関するコメントをオフにします。
-+ Fortran および Ratfor では複合代入演算子を解釈しないでください。
-/ Fortran と Ratfor では、次のようにします。 '//' の代わりに短いコメントの始まりを示します
連結。 (使用 '' 連結用です。)
-! Fortran と Ratfor では、次のようにします。 「!」 の代わりに短いコメントの始まりを示します
論理否定。
マニュアル
詳細なドキュメントは texinfo から入手できます。info からオンラインで入手できます。
ブラウザ、emacs 経由またはスタンドアロン (メニュー項目) fウェブ)、 と言って `フタングル -h' または
(トップレベルから)と言うことで印刷されたフォーム FWEB インストールディレクトリ (存在する場合)
利用可能) `lpr マニュアル/fweb.ps' or `texi2dvi マニュアル/fweb.texinfo」。
onworks.net サービスを使用して fweb online を使用する