This is m4.info, produced by makeinfo version 6.1 from m4.texi.

This manual (31 December 2016) is for GNU M4 (version 1.4.18), a package
containing an implementation of the m4 macro language.

   Copyright (C) 1989-1994, 2004-2014, 2016 Free Software Foundation,
Inc.

     Permission is granted to copy, distribute and/or modify this
     document under the terms of the GNU Free Documentation License,
     Version 1.3 or any later version published by the Free Software
     Foundation; with no Invariant Sections, no Front-Cover Texts, and
     no Back-Cover Texts.  A copy of the license is included in the
     section entitled "GNU Free Documentation License."
INFO-DIR-SECTION Text creation and manipulation
START-INFO-DIR-ENTRY
* M4: (m4).                     A powerful macro processor.
END-INFO-DIR-ENTRY


Indirect:
m4.info-1: 818
m4.info-2: 301584

Tag Table:
(Indirect)
Node: Top818
Node: Preliminaries9627
Node: Intro10313
Node: History11944
Node: Bugs15881
Node: Manual17132
Node: Invoking m420530
Node: Operation modes22674
Node: Preprocessor features25641
Node: Limits control28737
Node: Frozen state32634
Node: Debugging options33433
Node: Command line files35413
Node: Syntax36986
Node: Names38105
Node: Quoted strings38567
Node: Comments39216
Node: Other tokens40093
Node: Input processing40671
Ref: Input processing-Footnote-148597
Node: Macros48792
Node: Invocation49286
Node: Inhibiting Invocation50087
Node: Macro Arguments54223
Node: Quoting Arguments57282
Node: Macro expansion59405
Node: Definitions60106
Node: Define60891
Node: Arguments63329
Node: Pseudo Arguments66999
Node: Undefine70541
Node: Defn71671
Node: Pushdef76115
Node: Indir78741
Node: Builtin80865
Node: Conditionals83083
Node: Ifdef84025
Node: Ifelse84887
Node: Shift88202
Node: Forloop98746
Node: Foreach101383
Node: Stacks106871
Node: Composition109911
Node: Debugging115851
Node: Dumpdef116436
Node: Trace117790
Node: Debug Levels121349
Node: Debug Output126041
Node: Input Control127321
Node: Dnl127858
Node: Changequote129757
Node: Changecom135853
Node: Changeword139548
Node: M4wrap144989
Node: File Inclusion148985
Node: Include149302
Node: Search Path152010
Node: Diversions152927
Node: Divert154610
Node: Undivert157136
Node: Divnum160459
Node: Cleardivert160923
Node: Text handling162128
Node: Len162851
Node: Index macro163236
Node: Regexp164108
Node: Substr166640
Node: Translit167685
Node: Patsubst170406
Node: Format174930
Node: Arithmetic178121
Node: Incr178570
Node: Eval179343
Node: Shell commands187285
Node: Platform macros188207
Node: Syscmd190322
Node: Esyscmd192602
Node: Sysval194111
Node: Mkstemp195793
Node: Miscellaneous199743
Node: Errprint200176
Node: Location201393
Node: M4exit204164
Node: Frozen files206250
Node: Using frozen files207032
Node: Frozen file format210297
Node: Compatibility213363
Node: Extensions214428
Node: Incompatibilities218295
Node: Other Incompatibilities227209
Node: Answers229855
Node: Improved exch230637
Node: Improved forloop231175
Node: Improved foreach236505
Node: Improved copy249465
Node: Improved m4wrap253419
Node: Improved cleardivert255843
Node: Improved capitalize256824
Node: Improved fatal_error261684
Node: Copying This Package262744
Node: GNU General Public License263223
Node: Copying This Manual301584
Node: GNU Free Documentation License302104
Node: Indices327215
Node: Macro index327495
Node: Concept index333878

End Tag Table
