1 1 C.2 Index for many concepts 1 =========================== 1 1 [index ]
1 · 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. 1 (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. 1 (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. 1 (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. 1 (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. 1 (line 6) · GNU extensions Inhibiting Invocation. 1 (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. 1 (line 6) · GNU General Public License GNU General Public License. 1 (line 6) · GNU M4, history of History. (line 6) · GPL, GNU General Public License GNU General Public License. 1 (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. 1 (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. 1 (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. 1 (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. 1 (line 6) · macro expansion, tracing Trace. (line 6) · macro invocation Invocation. (line 6) · macro, blind Inhibiting Invocation. 1 (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. 1 (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. 1 (line 86) · rescanning <2> Pseudo Arguments. (line 106) · rescanning <3> Defn. (line 61) · rescanning <4> Other Incompatibilities. 1 (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. 1 (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) 1