Go to the previous, next section.
a
Arguments to macros
arguments to macros
arguments to macros, special
arguments, quoted macro
arithmetic
b
builtins, indirect call of
c
call of builtins, indirect
call of macros, indirect
changing comment delimiters
changing the quote delimiters
characters, translating
command line, filenames on the
command line, macro definitions on the
command line, options
commands, exit code from UNIX
commands, running UNIX
comment delimiters, changing
comments
comments, copied to output
comparing strings
compatibility
conditionals
controlling debugging output
counting loops
d
debugging output, controlling
debugging output, saving
decrement operator
defining new macros
definitions, displaying macro
deleting macros
deleting whitespace in input
discarding diverted text
displaying macro definitions
diversion numbers
diverted text, discarding
diverting output to files
dumping into frozen file
e
error messages, printing
evaluation, of integer expressions
executing UNIX commands
exit code from UNIX commands
exiting from m4
expansion of macros
expansion, tracing macro
expressions, evaluation of integer
extracting substrings
f
fast loading of frozen files
file inclusion
filenames, on the command line
files, diverting output to
files, names of temporary
forloops
formatted output
frozen files for fast loading
g
GNU extensions
i
included files, search path for
inclusion, of files
increment operator
indirect call of builtins
indirect call of macros
initialization, frozen states
input tokens
input, saving
integer arithmetic
integer expression evaluation
l
length of strings
lexical structure of words
loops
loops, counting
m
macro definitions, on the command line
macro expansion, tracing
macro invocation
macros, arguments to
macros, displaying definitions
macros, expansion of
macros, how to define new
macros, how to delete
macros, how to rename
macros, indirect call of
macros, quoted arguments to
macros, recursive
macros, special arguments to
macros, temporary redefinition of
messages, printing error
multibranches
n
names
o
options, command line
output, diverting to files
output, formatted
output, saving debugging
p
pattern substitution
printing error messages
q
quote delimiters, changing the
quoted macro arguments
quoted string
r
recursive macros
redefinition of macros, temporary
regular expressions
reloading a frozen file
renaming macros
running UNIX commands
s
saving debugging output
saving input
search path for included files
special arguments to macros
strings, length of
substitution by regular expression
substrings, extracting
t
temporary filenames
temporary redefinition of macros
tokens
tracing macro expansion
translating characters
u
undefining macros
UNIX commands, exit code from
UNIX commands, running
w
words, lexical structure of
Go to the previous, next section.