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

This manual (28 May 2021) is for GNU M4 (version 1.4.19), a package
containing an implementation of the m4 macro language.

   Copyright © 1989–1994, 2004–2014, 2016–2017, 2020–2021 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: 840
m4.info-2: 310227

Tag Table:
(Indirect)
Node: Top840
Node: Preliminaries9797
Node: Intro10503
Node: History12194
Node: Bugs16281
Node: Manual17556
Node: Invoking m421066
Node: Operation modes23270
Node: Preprocessor features26369
Node: Limits control29539
Node: Frozen state33550
Node: Debugging options34389
Node: Command line files36441
Node: Syntax38092
Node: Names39247
Node: Quoted strings39729
Node: Comments40396
Node: Other tokens41300
Node: Input processing41894
Ref: Input processing-Footnote-150337
Node: Macros50534
Node: Invocation51028
Node: Inhibiting Invocation51829
Node: Macro Arguments56077
Node: Quoting Arguments59199
Node: Macro expansion61339
Node: Definitions62059
Node: Define62844
Node: Arguments65365
Node: Pseudo Arguments69132
Node: Undefine72762
Node: Defn73924
Node: Pushdef78479
Node: Indir81221
Node: Builtin83393
Node: Conditionals85669
Node: Ifdef86615
Node: Ifelse87498
Node: Shift90887
Node: Forloop101719
Node: Foreach104402
Node: Stacks110026
Node: Composition113163
Node: Debugging119258
Node: Dumpdef119851
Node: Trace121223
Node: Debug Levels124877
Node: Debug Output129752
Node: Input Control131066
Node: Dnl131607
Node: Changequote133553
Node: Changecom139947
Node: Changeword143840
Node: M4wrap149443
Node: File Inclusion153534
Node: Include153855
Node: Search Path156674
Node: Diversions157623
Node: Divert159332
Node: Undivert161905
Node: Divnum165291
Node: Cleardivert165764
Node: Text handling166986
Node: Len167713
Node: Index macro168108
Node: Regexp169002
Node: Substr171590
Node: Translit172649
Node: Patsubst175449
Node: Format180080
Node: Arithmetic183491
Node: Incr183944
Node: Eval184739
Node: Shell commands192948
Node: Platform macros193886
Node: Syscmd196088
Node: Esyscmd198464
Node: Sysval200048
Node: Mkstemp201993
Node: Miscellaneous206052
Node: Errprint206489
Node: Location207742
Node: M4exit210623
Node: Frozen files212757
Node: Using frozen files213557
Node: Frozen file format216938
Node: Compatibility220088
Node: Extensions221170
Node: Incompatibilities225224
Node: Other Incompatibilities234528
Node: Answers237258
Node: Improved exch238072
Node: Improved forloop238625
Node: Improved foreach244081
Node: Improved copy257459
Node: Improved m4wrap261518
Node: Improved cleardivert264014
Node: Improved capitalize265012
Node: Improved fatal_error270048
Node: Copying This Package271145
Node: GNU General Public License271624
Node: Copying This Manual310227
Node: GNU Free Documentation License310751
Node: Indices336068
Node: Macro index336352
Node: Concept index342743

End Tag Table


Local Variables:
coding: utf-8
End:
