Next:
Macro index
, Previous:
Compatibility
, Up:
Top
Concept index
Arguments to macros
:
Arguments
arguments to macros
:
Macro Arguments
arguments to macros, special
:
Pseudo Arguments
arguments, quoted macro
:
Quoting Arguments
arithmetic
:
Arithmetic
builtins, indirect call of
:
Builtin
call of builtins, indirect
:
Builtin
call of macros, indirect
:
Indir
changing comment delimiters
:
Changecom
changing the quote delimiters
:
Changequote
characters, translating
:
Translit
command line, filenames on the
:
Invoking m4
command line, macro definitions on the
:
Invoking m4
command line, options
:
Invoking m4
commands, exit code from UNIX
:
Sysval
commands, running UNIX
:
UNIX commands
comment delimiters, changing
:
Changecom
comments
:
Comments
comments, copied to output
:
Changecom
comparing strings
:
Ifelse
compatibility
:
Compatibility
conditionals
:
Ifdef
controlling debugging output
:
Debug Levels
counting loops
:
Loops
debugging output, controlling
:
Debug Levels
debugging output, saving
:
Debug Output
decrement operator
:
Incr
defining new macros
:
Definitions
definitions, displaying macro
:
Dumpdef
deleting macros
:
Undefine
deleting whitespace in input
:
Dnl
discarding diverted text
:
Cleardiv
displaying macro definitions
:
Dumpdef
diversion numbers
:
Divnum
diverted text, discarding
:
Cleardiv
diverting output to files
:
Divert
dumping into frozen file
:
Frozen files
error messages, printing
:
Errprint
evaluation, of integer expressions
:
Eval
executing UNIX commands
:
UNIX commands
exit code from UNIX commands
:
Sysval
exiting from
m4
:
M4exit
expansion of macros
:
Macro expansion
expansion, tracing macro
:
Trace
expressions, evaluation of integer
:
Eval
extracting substrings
:
Substr
fast loading of frozen files
:
Frozen files
file inclusion
:
Undivert
file inclusion
:
File Inclusion
filenames, on the command line
:
Invoking m4
files, diverting output to
:
Divert
files, names of temporary
:
Maketemp
forloops
:
Loops
formatted output
:
Format
frozen files for fast loading
:
Frozen files
GNU extensions
:
Extensions
GNU extensions
:
Frozen files
GNU extensions
:
Esyscmd
GNU extensions
:
Format
GNU extensions
:
Patsubst
GNU extensions
:
Regexp
GNU extensions
:
Undivert
GNU extensions
:
Search Path
GNU extensions
:
Debug Output
GNU extensions
:
Debug Levels
GNU extensions
:
Builtin
GNU extensions
:
Indir
GNU extensions
:
Arguments
GNU拡張
:
Extensions
GNU拡張
:
Frozen files
GNU拡張
:
Esyscmd
GNU拡張
:
Format
GNU拡張
:
Patsubst
GNU拡張
:
Regexp
GNU拡張
:
Undivert
GNU拡張
:
Search Path
GNU拡張
:
Debug Output
GNU拡張
:
Debug Levels
GNU拡張
:
Builtin
GNU拡張
:
Indir
GNU拡張
:
Arguments
included files, search path for
:
Search Path
inclusion, of files
:
Undivert
inclusion, of files
:
File Inclusion
increment operator
:
Incr
indirect call of builtins
:
Builtin
indirect call of macros
:
Indir
initialization, frozen states
:
Frozen files
input tokens
:
Syntax
input, saving
:
M4wrap
integer arithmetic
:
Arithmetic
integer expression evaluation
:
Eval
length of strings
:
Len
lexical structure of words
:
Changeword
loops
:
Loops
loops, counting
:
Loops
m4を終了させる
:
M4exit
macro definitions, on the command line
:
Invoking m4
macro expansion, tracing
:
Trace
macro invocation
:
Invocation
macros, arguments to
:
Arguments
macros, arguments to
:
Macro Arguments
macros, displaying definitions
:
Dumpdef
macros, expansion of
:
Macro expansion
macros, how to define new
:
Definitions
macros, how to delete
:
Undefine
macros, how to rename
:
Defn
macros, indirect call of
:
Indir
macros, quoted arguments to
:
Quoting Arguments
macros, recursive
:
Loops
macros, special arguments to
:
Pseudo Arguments
macros, temporary redefinition of
:
Pushdef
messages, printing error
:
Errprint
multibranches
:
Ifelse
names
:
Names
options, command line
:
Invoking m4
output, diverting to files
:
Divert
output, formatted
:
Format
output, saving debugging
:
Debug Output
pattern substitution
:
Patsubst
printing error messages
:
Errprint
quote delimiters, changing the
:
Changequote
quoted macro arguments
:
Quoting Arguments
quoted string
:
Quoted strings
recursive macros
:
Loops
redefinition of macros, temporary
:
Pushdef
regular expressions
:
Patsubst
regular expressions
:
Regexp
reloading a frozen file
:
Frozen files
renaming macros
:
Defn
running UNIX commands
:
UNIX commands
saving debugging output
:
Debug Output
saving input
:
M4wrap
search path for included files
:
Search Path
special arguments to macros
:
Pseudo Arguments
strings, length of
:
Len
substitution by regular expression
:
Patsubst
substrings, extracting
:
Substr
temporary filenames
:
Maketemp
temporary redefinition of macros
:
Pushdef
tokens
:
Syntax
tracing macro expansion
:
Trace
translating characters
:
Translit
undefining macros
:
Undefine
UNIX commands, exit code from
:
Sysval
UNIX commands, running
:
UNIX commands
UNIXコマンドの実行
:
UNIX commands
UNIXコマンドの終了コード
:
Sysval
words, lexical structure of
:
Changeword
インクリメント演算子
:
Incr
インクルードファイルのサーチパス
:
Search Path
エラーメッセージの表示
:
Errprint
クォートされたマクロの引数
:
Quoting Arguments
クォートされた文字列
:
Quoted strings
コマンドライン, オプション
:
Invoking m4
コマンドライン上でマクロを定義
:
Invoking m4
コマンドライン上のファイル名
:
Invoking m4
コメント
:
Comments
コメントデリミタを変更
:
Changecom
デクリメント演算子
:
Incr
デバッグ出力の制御
:
Debug Levels
デバッグ出力を保存
:
Debug Output
トークン
:
Syntax
パターンマッチ
:
Patsubst
ファイルのインクルード
:
Undivert
ファイルのインクルード
:
File Inclusion
マクロの名前をかえる方法
:
Defn
マクロの呼び出し
:
Invocation
マクロの定義を表示
:
Dumpdef
マクロの展開
:
Macro expansion
マクロの展開をトレース
:
Trace
マクロの引数
:
Macro Arguments
マクロの特殊な引数
:
Pseudo Arguments
マクロへの引数
:
Arguments
マクロへの引数
:
Macro Arguments
マクロを一時的に再定義
:
Pushdef
マクロを削除する方法
:
Undefine
マクロを新しく定義する方法
:
Definitions
マクロを間接的に呼び出す
:
Indir
マクロ呼び出し
:
Invocation
ループ
:
Loops
ループの回数を数える
:
Loops
一時ファイル名
:
Maketemp
互換性
:
Compatibility
入力の空白を削除
:
Dnl
入力を保存
:
M4wrap
入力トークン
:
Syntax
再帰的なマクロ
:
Loops
凍結状態(frozen state)の高速ロード
:
Frozen files
出力にコピーされるコメント
:
Changecom
出力をファイルへ切替える(divert)
:
Divert
出力切替え先のテキストを破棄する
:
Cleardiv
出力切替え先番号(diversion number)
:
Divnum
単語の字句構造
:
Changeword
名前
:
Names
多重分岐
:
Ifelse
引数
:
Macro Arguments
引用符で囲まれた文字列
:
Quoted strings
引用符で括られた文字列
:
Quoted strings
引用符を変更
:
Changequote
整数式の計算
:
Eval
整数式の評価
:
Eval
整数演算
:
Arithmetic
文字の置き換え
:
Translit
文字の置換
:
Translit
文字列の比較
:
Ifelse
文字列の長さ
:
Len
書式付き出力
:
Format
条件構文
:
Ifdef
正規表現
:
Regexp
正規表現で置換
:
Patsubst
組み込みマクロを間接的に呼び出す
:
Builtin
計算, 演算
:
Arithmetic
部分文字列を切り出す
:
Substr
部分文字列を抽出
:
Substr