[原文]
.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
を実行して完全なマニュアルを参照できます。
----------------------------------------