Go to the previous, next section.

Concept index

a

  • 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

    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

  • File inclusion
  • Filenames, on the command line
  • Files, diverting output to
  • Files, names of temporary
  • Forloops
  • Formatted output

    g

  • GNU extensions

    i

  • Included files, search path for
  • Inclusion, of files
  • Increment operator
  • Indirect call of builtins
  • Indirect call of macros
  • 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
  • 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.