(m4.info)Concept index


Prev: Macro index Up: Indices
Enter node , (file) or (file)node

C.2 Index for many concepts
===========================

[index]
argument currying
Composition. (line 63)
arguments to macros
Macro Arguments. (line 6)
arguments to macros <1>
Arguments. (line 6)
arguments to macros, special
Pseudo Arguments. (line 6)
arguments, joining
Shift. (line 99)
arguments, more than nine
Arguments. (line 54)
arguments, more than nine <1>
Shift. (line 251)
arguments, more than nine <2>
Improved foreach. (line 157)
arguments, quoted macro
Quoting Arguments. (line 6)
arguments, reversing
Shift. (line 31)
arithmetic
Arithmetic. (line 6)
arrays
Define. (line 52)
avoiding quadratic behavior
Improved foreach. (line 38)
basic regular expressions
Regexp. (line 6)
basic regular expressions <1>
Patsubst. (line 6)
blind macro
Inhibiting Invocation.
(line 13)
blind macro <1>
Ifelse. (line 52)
blind macro <2>
Composition. (line 10)
bug reports
Bugs. (line 6)
builtins, indirect call of
Builtin. (line 6)
builtins, special tokens
Defn. (line 101)
call of builtins, indirect
Builtin. (line 6)
call of macros, indirect
Indir. (line 6)
case statement
Ifelse. (line 69)
changing comment delimiters
Changecom. (line 6)
changing quote delimiters
Changequote. (line 6)
changing syntax
Changeword. (line 6)
characters, translating
Translit. (line 6)
command line
Invoking m4. (line 6)
command line, file names on the
Command line files. (line 6)
command line, macro definitions on the
Preprocessor features.
(line 6)
command line, options
Invoking m4. (line 10)
commands, exit status from shell
Sysval. (line 6)
commands, running shell
Shell commands. (line 6)
comment delimiters, changing
Changecom. (line 6)
comments
Comments. (line 6)
comments, copied to output
Changecom. (line 29)
comparing strings
Ifelse. (line 6)
compatibility
Compatibility. (line 6)
composing macros
Composition. (line 6)
concatenating arguments
Shift. (line 99)
conditional, short-circuiting
Shift. (line 51)
conditionals
Ifdef. (line 6)
controlling debugging output
Debug Levels. (line 6)
copying macros
Composition. (line 116)
counting loops
Forloop. (line 6)
currying arguments
Composition. (line 63)
debugging macros
Debugging. (line 6)
debugging output, controlling
Debug Levels. (line 6)
debugging output, saving
Debug Output. (line 6)
decrement operator
Incr. (line 6)
deferring expansion
M4wrap. (line 6)
deferring output
Diversions. (line 6)
defining new macros
Definitions. (line 6)
definition stack
Pushdef. (line 6)
definition stack <1>
Stacks. (line 6)
definitions, displaying macro
Defn. (line 6)
definitions, displaying macro <1>
Dumpdef. (line 6)
deleting macros
Undefine. (line 6)
deleting whitespace in input
Dnl. (line 6)
delimiters, changing
Changequote. (line 6)
delimiters, changing <1>
Changecom. (line 6)
discarding diverted text
Cleardivert. (line 6)
discarding input
Ifelse. (line 6)
discarding input <1>
Dnl. (line 6)
discarding input <2>
Divert. (line 42)
displaying macro definitions
Dumpdef. (line 6)
diversion numbers
Divnum. (line 6)
diverted text, discarding
Cleardivert. (line 6)
diverting output to files
Divert. (line 6)
dumping into frozen file
Using frozen files. (line 6)
error messages, printing
Errprint. (line 6)
errors, fatal
Operation modes. (line 19)
evaluation, of integer expressions
Eval. (line 6)
examples, understanding
Manual. (line 6)
executing shell commands
Shell commands. (line 6)
exit status from shell commands
Sysval. (line 6)
exiting from m4
M4exit. (line 6)
expansion of macros
Macro expansion. (line 6)
expansion, deferring
M4wrap. (line 6)
expansion, tracing macro
Trace. (line 6)
expressions, evaluation of integer
Eval. (line 6)
expressions, regular
Regexp. (line 6)
expressions, regular <1>
Patsubst. (line 6)
extracting substrings
Substr. (line 6)
fast loading of frozen files
Using frozen files. (line 6)
fatal errors
Operation modes. (line 19)
FDL, GNU Free Documentation License
GNU Free Documentation License.
(line 6)
file format, frozen file
Frozen file format. (line 6)
file inclusion
File Inclusion. (line 6)
file inclusion <1>
Undivert. (line 13)
file inclusion <2>
Undivert. (line 89)
file names, on the command line
Command line files. (line 6)
files, diverting output to
Divert. (line 6)
files, names of temporary
Mkstemp. (line 6)
for each loops
Foreach. (line 6)
for loops
Forloop. (line 6)
formatted output
Format. (line 6)
Free Documentation License (FDL), GNU
GNU Free Documentation License.
(line 6)
frozen file format
Frozen file format. (line 6)
frozen files for fast loading
Using frozen files. (line 6)
General Public License (GPL), GNU
GNU General Public License.
(line 6)
GNU extensions
Inhibiting Invocation.
(line 13)
GNU extensions <1>
Define. (line 41)
GNU extensions <2>
Arguments. (line 54)
GNU extensions <3>
Indir. (line 6)
GNU extensions <4>
Builtin. (line 6)
GNU extensions <5>
Debug Levels. (line 74)
GNU extensions <6>
Debug Output. (line 6)
GNU extensions <7>
Search Path. (line 6)
GNU extensions <8>
Divert. (line 54)
GNU extensions <9>
Undivert. (line 13)
GNU extensions <10>
Undivert. (line 89)
GNU extensions <11>
Regexp. (line 6)
GNU extensions <12>
Patsubst. (line 6)
GNU extensions <13>
Format. (line 6)
GNU extensions <14>
Eval. (line 113)
GNU extensions <15>
Esyscmd. (line 6)
GNU extensions <16>
Mkstemp. (line 58)
GNU extensions <17>
Using frozen files. (line 6)
GNU extensions <18>
Extensions. (line 6)
GNU Free Documentation License
GNU Free Documentation License.
(line 6)
GNU General Public License
GNU General Public License.
(line 6)
GNU M4, history of
History. (line 6)
GPL, GNU General Public License
GNU General Public License.
(line 6)
history of m4
History. (line 6)
included files, search path for
Search Path. (line 6)
inclusion, of files
File Inclusion. (line 6)
inclusion, of files <1>
Undivert. (line 13)
inclusion, of files <2>
Undivert. (line 89)
increment operator
Incr. (line 6)
indirect call of builtins
Builtin. (line 6)
indirect call of macros
Indir. (line 6)
initialization, frozen state
Using frozen files. (line 6)
input location
Preprocessor features.
(line 28)
input location <1>
Location. (line 6)
input tokens
Syntax. (line 6)
input, discarding
Ifelse. (line 6)
input, discarding <1>
Dnl. (line 6)
input, discarding <2>
Divert. (line 42)
input, saving
M4wrap. (line 6)
integer arithmetic
Arithmetic. (line 6)
integer expression evaluation
Eval. (line 6)
invoking m4
Invoking m4. (line 6)
invoking macros
Invocation. (line 6)
iterating over lists
Foreach. (line 6)
joining arguments
Shift. (line 99)
length of strings
Len. (line 6)
lexical structure of words
Changeword. (line 6)
License, code
Copying This Package.
(line 6)
License, manual
Copying This Manual. (line 6)
limit, nesting
Limits control. (line 43)
literal output
Pseudo Arguments. (line 106)
local variables
Pushdef. (line 79)
location, input
Preprocessor features.
(line 28)
location, input <1>
Location. (line 6)
loops
Shift. (line 10)
loops, counting
Forloop. (line 6)
loops, list iteration
Foreach. (line 6)
M4PATH
Search Path. (line 9)
macro composition
Composition. (line 6)
macro definitions, on the command line
Preprocessor features.
(line 6)
macro expansion, tracing
Trace. (line 6)
macro invocation
Invocation. (line 6)
macro, blind
Inhibiting Invocation.
(line 13)
macro, blind <1>
Ifelse. (line 52)
macro, blind <2>
Composition. (line 10)
macros, arguments to
Macro Arguments. (line 6)
macros, arguments to <1>
Arguments. (line 6)
macros, copying
Composition. (line 116)
macros, debugging
Debugging. (line 6)
macros, displaying definitions
Defn. (line 6)
macros, displaying definitions <1>
Dumpdef. (line 6)
macros, expansion of
Macro expansion. (line 6)
macros, how to define new
Definitions. (line 6)
macros, how to delete
Undefine. (line 6)
macros, how to rename
Defn. (line 6)
macros, indirect call of
Indir. (line 6)
macros, quoted arguments to
Quoting Arguments. (line 6)
macros, recursive
Shift. (line 6)
macros, special arguments to
Pseudo Arguments. (line 6)
macros, temporary redefinition of
Pushdef. (line 6)
manipulating quotes
Shift. (line 190)
messages, printing error
Errprint. (line 6)
more than nine arguments
Arguments. (line 54)
more than nine arguments <1>
Shift. (line 251)
more than nine arguments <2>
Improved foreach. (line 157)
multibranches
Ifelse. (line 69)
names
Names. (line 6)
nesting limit
Limits control. (line 43)
nine arguments, more than
Arguments. (line 54)
nine arguments, more than <1>
Shift. (line 251)
nine arguments, more than <2>
Improved foreach. (line 157)
numbers
Manual. (line 57)
options, command line
Invoking m4. (line 10)
output, diverting to files
Divert. (line 6)
output, formatted
Format. (line 6)
output, literal
Pseudo Arguments. (line 106)
output, saving debugging
Debug Output. (line 6)
overview of m4
Intro. (line 6)
pattern substitution
Patsubst. (line 6)
platform macros
Platform macros. (line 6)
positional parameters, more than nine
Arguments. (line 54)
POSIX
Extensions. (line 6)
POSIXLY_CORRECT
Invoking m4. (line 10)
POSIXLY_CORRECT <1>
Incompatibilities. (line 144)
preprocessor features
Preprocessor features.
(line 6)
printing error messages
Errprint. (line 6)
pushdef stack
Pushdef. (line 6)
pushdef stack <1>
Stacks. (line 6)
quadratic behavior, avoiding
Improved foreach. (line 38)
quote delimiters, changing
Changequote. (line 6)
quote manipulation
Shift. (line 190)
quoted macro arguments
Quoting Arguments. (line 6)
quoted string
Quoted strings. (line 6)
quoting rule of thumb
Quoting Arguments. (line 22)
recursive macros
Shift. (line 6)
redefinition of macros, temporary
Pushdef. (line 6)
regular expressions
Changeword. (line 6)
regular expressions <1>
Regexp. (line 6)
regular expressions <2>
Patsubst. (line 6)
reloading a frozen file
Using frozen files. (line 6)
renaming macros
Defn. (line 6)
renaming macros <1>
Composition. (line 116)
reporting bugs
Bugs. (line 6)
rescanning
Limits control. (line 56)
rescanning <1>
Inhibiting Invocation.
(line 86)
rescanning <2>
Pseudo Arguments. (line 106)
rescanning <3>
Defn. (line 61)
rescanning <4>
Other Incompatibilities.
(line 52)
reversing arguments
Shift. (line 31)
rule of thumb, quoting
Quoting Arguments. (line 22)
running shell commands
Shell commands. (line 6)
saving debugging output
Debug Output. (line 6)
saving input
M4wrap. (line 6)
search path for included files
Search Path. (line 6)
shell commands, exit status from
Sysval. (line 6)
shell commands, running
Shell commands. (line 6)
short-circuiting conditional
Shift. (line 51)
special arguments to macros
Pseudo Arguments. (line 6)
stack, macro definition
Pushdef. (line 6)
stack, macro definition <1>
Stacks. (line 6)
standard error, output to
Dumpdef. (line 6)
standard error, output to <1>
Trace. (line 6)
standard error, output to <2>
Errprint. (line 6)
status of shell commands
Sysval. (line 6)
status, setting m4 exit
M4exit. (line 6)
string, quoted
Quoted strings. (line 6)
strings, length of
Len. (line 6)
substitution by regular expression
Patsubst. (line 6)
substrings, extracting
Substr. (line 6)
substrings, locating
Index macro. (line 6)
suggestions, reporting
Bugs. (line 6)
suppressing warnings
Macro Arguments. (line 38)
switch statement
Ifelse. (line 69)
synchronization lines
Preprocessor features.
(line 28)
syntax, changing
Changeword. (line 6)
temporary file names
Mkstemp. (line 6)
temporary redefinition of macros
Pushdef. (line 6)
TMPDIR
Diversions. (line 10)
tokens
Syntax. (line 6)
tokens, builtin macro
Defn. (line 101)
tokens, special
Other tokens. (line 6)
tracing macro expansion
Trace. (line 6)
translating characters
Translit. (line 6)
undefining macros
Undefine. (line 6)
UNIX commands, exit status from
Sysval. (line 6)
UNIX commands, running
Shell commands. (line 6)
variables, local
Pushdef. (line 79)
warnings, suppressing
Macro Arguments. (line 38)
words
Names. (line 6)
words, lexical structure of
Changeword. (line 6)

automatically generated by info2www version 1.2.2.9