英語フランス語スペイン語

Ad


OnWorksファビコン

m4 - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーター上の OnWorks 無料ホスティング プロバイダーで m4 を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの 4 つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド mXNUMX です。

プログラム:

NAME


m4 - マクロプロセッサ

SYNOPSIS


m4 [オプション] ... [FILE] ...

DESCRIPTION


ファイル内のマクロを処理します。 FILE がない場合、または FILE が `-' の場合は、標準入力が読み取られます。

長いオプションに対する必須またはオプションの引数は、短いオプションでは必須またはオプションです
オプションも。

操作 モード:
- 助けて このヘルプを表示して終了

- バージョン
出力バージョン情報を表示して終了

-E, -致命的-警告
XNUMX 回: 警告がエラーになる、XNUMX 回: 最初のエラーで実行を停止

-i, - 相互の作用
出力のバッファリングを解除し、割り込みを無視します

-P, --prefix-builtins
すべての組み込み関数に「m4_」プレフィックスを強制します

-Q, - 静かな, - 静けさ
ビルトインのいくつかの警告を抑制

--warn-マクロシーケンス[=REGEXP]
マクロ定義がREGEXPと一致する場合に警告します。

デフォルト \$\({[^}]*}\|[0-9][0-9]+\)

プリプロセッサ 特徴:
-D, --define=名前[=VALUE]
NAME を VALUE または空を持つものとして定義します

-I, - 含む=DIRECTORY
DIRECTORYを追加してパスを含めます

-s, -- 同期線
`#line NUM "FILE"' 行を生成します

-U, -未定義=NAME
名前の定義を解除する

境界 コントロール:
-g, --gnu
オーバーライド -G GNU 拡張機能を再度有効にするには

-G, - 伝統的
すべての GNU 拡張機能を抑制する

-H, --ハッシュサイズ=PRIME
シンボルルックアップハッシュテーブルのサイズを設定 [509]

-L, --入れ子制限=
ネスト制限を変更します。無制限の場合は 0 [0]

フローズン 状態 ファイル:
-F, --フリーズ状態=FILE
最後にFILEにフリーズ状態を生成します

-R, --リロード状態=FILE
開始時にファイルからフリーズ状態をリロードする

デバッグ:
-d, - デバッグ[=FLAGS]
デバッグレベルを設定します (FLAGS は `aeq' を意味します)

--debugfile[=FILE]
デバッグおよびトレース出力をファイルにリダイレクトします (デフォルトの stderr、空の文字列の場合は破棄)

-l, --arglength=NUM
マクロのトレース サイズを制限する

-t, - 痕跡=NAME
定義されている場合は NAME をトレースします

FLAGS is どれか の:
実際の引数を表示

c 収集前、収集後、呼び出し後に表示

eショーの展開

現在の入力ファイル名を言います

入力ファイルの変更を表示します

現在の入力行番号を言います

p パス検索の結果を表示する

q 必要に応じて、a または e フラグを使用して値を引用します

トレースされたものだけでなく、すべてのマクロ呼び出しをトレースします

x 固有のマクロ呼び出し ID を追加します。c フラグで使用すると便利です。

V 上記のすべてのフラグの短縮形

定義されている場合、環境変数 `M4PATH' はコロンで区切られたディレクトリのリストになります。
`-I' で指定されたものの後に含まれます。

終了ステータスは、成功の場合は 0、失敗の場合は 1、凍結されたファイルのバージョンの不一致の場合は 63、または
m4exit マクロに渡された値。

onworks.net サービスを使用してオンラインで m4 を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad