www.delorie.com/gnu/docs/m4/m4_74.html   search  
Buy GNU books!

GNU macro processor

[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

Concept index

Jump to:   A   B   C   D   E   F   G   I   L   M   N   O   P   Q   R   S   T   U   W  

Index Entry Section

arguments to macros3.3 Macro arguments
Arguments to macros4.2 Arguments to macros
arguments to macros, special4.3 Special arguments to macros
arguments, quoted macro3.4 Quoting macro arguments
arithmetic11. Macros for doing arithmetic

builtins, indirect call of4.8 Indirect call of builtins

call of builtins, indirect4.8 Indirect call of builtins
call of macros, indirect4.7 Indirect call of macros
changing comment delimiters7.3 Changing comment delimiters
changing the quote delimiters7.2 Changing the quote characters
characters, translating10.5 Translating characters
command line, filenames on the1.3 Invoking m4
command line, macro definitions on the1.3 Invoking m4
command line, options1.3 Invoking m4
commands, exit code from UNIX12.3 Exit codes
commands, running UNIX12. Running UNIX commands
comment delimiters, changing7.3 Changing comment delimiters
comments2.4 Comments
comments, copied to output7.3 Changing comment delimiters
comparing strings5.2 Comparing strings
compatibility15. Compatibility with other versions of m4
conditionals5.1 Testing macro definitions
controlling debugging output6.3 Controlling debugging output
counting loops5.3 Loops and recursion

debugging output, controlling6.3 Controlling debugging output
debugging output, saving6.4 Saving debugging output
decrement operator11.1 Decrement and increment operators
defining new macros4. How to define new macros
definitions, displaying macro6.1 Displaying macro definitions
deleting macros4.4 Deleting a macro
deleting whitespace in input7.1 Deleting whitespace in input
discarding diverted text9.4 Discarding diverted text
displaying macro definitions6.1 Displaying macro definitions
diversion numbers9.3 Diversion numbers
diverted text, discarding9.4 Discarding diverted text
diverting output to files9.1 Diverting output
dumping into frozen file14. Fast loading of frozen states

error messages, printing13.1 Printing error messages
evaluation, of integer expressions11.2 Evaluating integer expressions
executing UNIX commands12. Running UNIX commands
exit code from UNIX commands12.3 Exit codes
exiting from m413.2 Exiting from m4
expansion of macros3.5 Macro expansion
expansion, tracing macro6.2 Tracing macro calls
expressions, evaluation of integer11.2 Evaluating integer expressions
extracting substrings10.4 Extracting substrings

fast loading of frozen files14. Fast loading of frozen states
file inclusion8. File inclusion
file inclusion9.2 Undiverting output
filenames, on the command line1.3 Invoking m4
files, diverting output to9.1 Diverting output
files, names of temporary12.4 Making names for temporary files
forloops5.3 Loops and recursion
formatted output10.7 Formatted output
frozen files for fast loading14. Fast loading of frozen states

GNU extensions4.2 Arguments to macros
GNU extensions4.7 Indirect call of macros
GNU extensions4.8 Indirect call of builtins
GNU extensions6.3 Controlling debugging output
GNU extensions6.4 Saving debugging output
GNU extensions8.2 Searching for include files
GNU extensions9.2 Undiverting output
GNU extensions10.3 Searching for regular expressions
GNU extensions10.6 Substituting text by regular expression
GNU extensions10.7 Formatted output
GNU extensions12.2 Reading the output of commands
GNU extensions14. Fast loading of frozen states
GNU extensions15.1 Extensions in GNU m4

included files, search path for8.2 Searching for include files
inclusion, of files8. File inclusion
inclusion, of files9.2 Undiverting output
increment operator11.1 Decrement and increment operators
indirect call of builtins4.8 Indirect call of builtins
indirect call of macros4.7 Indirect call of macros
initialization, frozen states14. Fast loading of frozen states
input tokens2. Lexical and syntactic conventions
input, saving7.5 Saving input
integer arithmetic11. Macros for doing arithmetic
integer expression evaluation11.2 Evaluating integer expressions

length of strings10.1 Calculating length of strings
lexical structure of words7.4 Changing the lexical structure of words
loops5.3 Loops and recursion
loops, counting5.3 Loops and recursion

macro definitions, on the command line1.3 Invoking m4
macro expansion, tracing6.2 Tracing macro calls
macro invocation3.1 Macro invocation
macros, arguments to3.3 Macro arguments
macros, arguments to4.2 Arguments to macros
macros, displaying definitions6.1 Displaying macro definitions
macros, expansion of3.5 Macro expansion
macros, how to define new4. How to define new macros
macros, how to delete4.4 Deleting a macro
macros, how to rename4.5 Renaming macros
macros, indirect call of4.7 Indirect call of macros
macros, quoted arguments to3.4 Quoting macro arguments
macros, recursive5.3 Loops and recursion
macros, special arguments to4.3 Special arguments to macros
macros, temporary redefinition of4.6 Temporarily redefining macros
messages, printing error13.1 Printing error messages
multibranches5.2 Comparing strings

names2.1 Names

Jump to:   A   B   C   D   E   F   G   I   L   M   N   O   P   Q   R   S   T   U   W  

[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

  webmaster     delorie software   privacy  
  Copyright 2003   by The Free Software Foundation     Updated Jun 2003