[原文] .TH M4 "1" "May 2021" "GNU M4 1.4.19" "User Commands" [訳文] .TH M4 1 2021/05 "GNU M4 1.4.19" ユーザーコマンド ---------------------------------------- [原文] .SH NAME m4 - macro processor [訳文] .SH 名前 m4 - マクロプロセッサー ---------------------------------------- [原文] .SH SYNOPSIS .B m4 [OPTION]... [FILE]... [訳文] .SH 書式 m4 [OPTION]... [FILE]... ---------------------------------------- [原文] .SH DESCRIPTION Process macros in FILEs. If no FILE or if FILE is `-', standard input is read. [訳文] .SH 説明 FILE 内のマクロを処理します。 FILE の指定がない、 あるいは `-' が指定された場合、 標準入力から読み込みます。 ---------------------------------------- [原文] .PP Mandatory or optional arguments to long options are mandatory or optional for short options too. [訳文] .PP ロングオプション形式の必須または任意引数は、 ショートオプション形式でも必須または任意引数になります。 ---------------------------------------- [原文] .SS "Operation modes:" [訳文] .SS 操作モード: ---------------------------------------- [原文] .TP --help display this help and exit [訳文] .TP --help このヘルプを表示して終了します。 ---------------------------------------- [原文] .TP --version output version information and exit [訳文] .TP --version バージョン情報を表示して終了します。 ---------------------------------------- [原文] .TP -E, --fatal-warnings once: warnings become errors, twice: stop execution at first error [訳文] .TP -E, --fatal-warnings 1 度目: 警告をエラーとします、 2 度目: 1 度目のエラー箇所で実行を停止します。 ---------------------------------------- [原文] .TP -i, --interactive unbuffer output, ignore interrupts [訳文] .TP -i, --interactive 出力をバッファーに残さず、中断しません。 ---------------------------------------- [原文] .TP -P, --prefix-builtins force a `m4_' prefix to all builtins [訳文] .TP -P, --prefix-builtins ビルトイン名の先頭に強制的に `m4_' をつけます。 ---------------------------------------- [原文] .TP -Q, --quiet, --silent suppress some warnings for builtins [訳文] .TP -Q, --quiet, --silent ビルトインに対する警告メッセージをいくつか省略します。 ---------------------------------------- [原文] .TP --warn-macro-sequence[=REGEXP] warn if macro definition matches REGEXP, [訳文] .TP --warn-macro-sequence[=REGEXP] マクロ定義が REGEXP にタッチした場合に警告します。 ---------------------------------------- [原文] .IP default \e$\e({[^}]*}\e|[0-9][0-9]+\e) [訳文] .IP デフォルトは \e$\e({[^}]*}\e|[0-9][0-9]+\e) です。 ---------------------------------------- [原文] .TP -W, --word-regexp=REGEXP use REGEXP for macro name syntax [訳文] .TP -W, --word-regexp=REGEXP マクロ名の文法に REGEXP を用います。 ---------------------------------------- [原文] .SS "Preprocessor features:" [訳文] .SS プロセッサー機能: ---------------------------------------- [原文] .TP -D, --define=NAME[=VALUE] define NAME as having VALUE, or empty [訳文] .TP -D, --define=NAME[=VALUE] VALUE という値または空の値を持つ NAME を定義します。 ---------------------------------------- [原文] .TP -I, --include=DIRECTORY append DIRECTORY to include path [訳文] .TP -I, --include=DIRECTORY インクルードパスに DIRECTORY を追加します。 ---------------------------------------- [原文] .TP -s, --synclines generate `#line NUM "FILE"' lines [訳文] .TP -s, --synclines `#line NUM "FILE"' 行を生成します。 ---------------------------------------- [原文] .TP -U, --undefine=NAME undefine NAME [訳文] .TP -U, --undefine=NAME NAME を未定義にします。 ---------------------------------------- [原文] .SS "Limits control:" [訳文] .SS 制限制御: ---------------------------------------- [原文] .TP -g, --gnu override -G to re-enable GNU extensions [訳文] .TP -g, --gnu -G を上書きして GNU 拡張を再度有効にします。 ---------------------------------------- [原文] .TP -G, --traditional suppress all GNU extensions [訳文] .TP -G, --traditional GNU 拡張をすべて無効にします。 ---------------------------------------- [原文] .TP -H, --hashsize=PRIME set symbol lookup hash table size [509] [訳文] .TP -H, --hashsize=PRIME シンボルの検索ハッシュテーブルのサイズを設定します。 [デフォルト: 509] ---------------------------------------- [原文] .TP -L, --nesting-limit=NUMBER change nesting limit, 0 for unlimited [0] [訳文] .TP -L, --nesting-limit=NUMBER ネスト階層の制限を変更します。 0 を指定すると無制限です。[デフォルト: 0] ---------------------------------------- [原文] .SS "Frozen state files:" [訳文] .SS "凍結 (frozen) 状態のファイル:" ---------------------------------------- [原文] .TP -F, --freeze-state=FILE produce a frozen state on FILE at end [訳文] .TP -F, --freeze-state=FILE 処理の最後に FILE を凍結状態にします。 ---------------------------------------- [原文] .TP -R, --reload-state=FILE reload a frozen state from FILE at start [訳文] .TP -R, --reload-state=FILE 処理の最初に FILE の凍結状態から再ロードします。 ---------------------------------------- [原文] .SS "Debugging:" [訳文] .SS デバッグ: ---------------------------------------- [原文] .TP -d, --debug[=FLAGS] set debug level (no FLAGS implies `aeq') [訳文] .TP -d, --debug[=FLAGS] デバッグレベルを設定します (FLAGS には `aeq' を含みません)。 ---------------------------------------- [原文] .TP --debugfile[=FILE] redirect debug and trace output to FILE (default stderr, discard if empty string) [訳文] .TP --debugfile[=FILE] デバッグおよびトレース出力を FILE にリダイレクトします (デフォルトは stderr、 空文字の場合は無視されます)。 ---------------------------------------- [原文] .TP -l, --arglength=NUM restrict macro tracing size [訳文] .TP -l, --arglength=NUM マクロのトレースサイズを制限します。 ---------------------------------------- [原文] .TP -t, --trace=NAME trace NAME when it is defined [訳文] .TP -t, --trace=NAME NAME が定義されているものとして、 これをトレースします。 ---------------------------------------- [原文] .SS "FLAGS is any of:" [訳文] .SS "FLAGS は以下のいずれか:" ---------------------------------------- [原文] .TP a show actual arguments [訳文] .TP a 実際の引数を表示します。 ---------------------------------------- [原文] .TP c show before collect, after collect and after call [訳文] .TP c 情報の収集前後、呼び出し後を表示します。 ---------------------------------------- [原文] .TP e show expansion [訳文] .TP e 展開結果を表示します。 ---------------------------------------- [原文] .TP f say current input file name [訳文] .TP f 現在の入力ファイル名を表示します。 ---------------------------------------- [原文] .TP i show changes in input files [訳文] .TP i 入力ファイルにおける変更を表示します。 ---------------------------------------- [原文] .TP l say current input line number [訳文] .TP l 現在の入力行番号を表示します。 ---------------------------------------- [原文] .TP p show results of path searches [訳文] .TP p パス検索の結果を表示します。 ---------------------------------------- [原文] .TP q quote values as necessary, with a or e flag [訳文] .TP q a または e フラグを用いる場合に、 必要に応じて値をクォートで囲みます。 ---------------------------------------- [原文] .TP t trace for all macro calls, not only traceon'ed [訳文] .TP t トレースがオンの時だけでなく、 マクロ呼び出しをすべてトレースします。 ---------------------------------------- [原文] .TP x add a unique macro call id, useful with c flag [訳文] .TP x マクロ呼び出しの ID を追加します。 c フラグとともに用いると便利です。 ---------------------------------------- [原文] .TP V shorthand for all of the above flags [訳文] .TP V 簡潔に上記フラグすべてを含める指定です。 ---------------------------------------- [原文] .PP If defined, the environment variable `M4PATH' is a colon-separated list of directories included after any specified by `-I'. [訳文] .PP 環境変数 `M4PATH' はディレクトリを、 コロンで区切ったリストを指定しますが、 これが定義されている場合、 `-I' の指定の後ろに追加されます。 ---------------------------------------- [原文] .PP Exit status is 0 for success, 1 for failure, 63 for frozen file version mismatch, or whatever value was passed to the m4exit macro. [訳文] .PP 終了ステータスは成功時が 0、 失敗時が 1、 凍結ファイルのバージョン不一致時が 63 です。 または m4exit マクロに値が設定されれば、 その値になります。 ---------------------------------------- [原文] .SH AUTHOR Written by Rene' Seindal. [訳文] .SH 著者 Rene' Seindal ---------------------------------------- [原文] .SH "REPORTING BUGS" Report bugs to: bug-m4@gnu.org GNU M4 home page: General help using GNU software: [訳文] .SH バグ報告 バグ報告は bug-m4@gnu.org までお願いします。 GNU M4 home page: GNU ソフトウェアの全般的なヘルプ: ---------------------------------------- [原文] .SH COPYRIGHT Copyright © 2021 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later . This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. [訳文] .SH 著作権 Copyright © 2021 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later . This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. ---------------------------------------- [原文] .SH "SEE ALSO" The full documentation for .B m4 is maintained as a Texinfo manual. If the .B info and .B m4 programs are properly installed at your site, the command [訳文] .SH 関連項目 m4 の完全なドキュメントは Texinfo マニュアルとしてメンテナンスされています。 info と m4 の両プログラムが適切にインストールされていれば、 以下のコマンド ---------------------------------------- [原文] .IP .B info m4 [訳文] .IP info m4 ---------------------------------------- [原文] .PP should give you access to the complete manual. [訳文] .PP を実行して完全なマニュアルを参照できます。 ----------------------------------------