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

   This manual (11 April 2025) is for GNU M4 (version 1.4.19), a
package containing an implementation of the m4 macro language.

   Copyright (C) 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
* GM4: (m4).                     A powerful macro processor.
END-INFO-DIR-ENTRY


Indirect:
m4.info-1: 840
m4.info-2: 264009

Tag Table:
(Indirect)
Node: Top840
Node: Preliminaries9667
Node: Intro10353
Node: History11985
Node: Bugs15941
Node: Manual17192
Node: Invoking m420590
Node: Operation modes22736
Node: Preprocessor features25708
Node: Limits control28805
Node: Frozen state32709
Node: Debugging options33508
Node: Command line files35492
Node: Syntax37065
Node: Names38184
Node: Quoted strings38646
Node: Comments39295
Node: Other tokens40172
Node: Input processing40750
Ref: Input processing-Footnote-148671
Node: Macros48868
Node: Invocation49362
Node: Inhibiting Invocation50163
Node: Macro Arguments54300
Node: Quoting Arguments57362
Node: Macro expansion59485
Node: Definitions60186
Node: Define60971
Node: Arguments63409
Node: Pseudo Arguments67081
Node: Undefine70623
Node: Defn71753
Node: Pushdef76203
Node: Indir78829
Node: Builtin80957
Node: Conditionals83183
Node: Ifdef84125
Node: Ifelse84988
Node: Shift88306
Node: Forloop98855
Node: Foreach101491
Node: Stacks106979
Node: Composition110018
Node: Debugging115958
Node: Dumpdef116543
Node: Trace117953
Node: Debug Levels121526
Node: Debug Output126230
Node: Input Control127514
Node: Dnl128051
Node: Changequote129952
Node: Changecom136165
Node: Changeword139979
Node: M4wrap145420
Node: File Inclusion149416
Node: Include149733
Node: Search Path152444
Node: Diversions153361
Node: Divert155044
Node: Undivert157570
Node: Divnum160893
Node: Cleardivert161357
Node: Text handling162562
Node: Len163285
Node: Index macro163670
Node: Regexp164543
Node: Substr167082
Node: Translit168133
Node: Patsubst170855
Node: Format175381
Node: Arithmetic178574
Node: Incr179023
Node: Eval179798
Node: Shell commands187761
Node: Platform macros188683
Node: Syscmd190798
Node: Esyscmd193078
Node: Sysval194587
Node: Mkstemp196495
Node: Miscellaneous200450
Node: Errprint200883
Node: Location202102
Node: M4exit204876
Node: Frozen files206963
Node: Using frozen files207744
Node: Frozen file format211008
Node: Compatibility214072
Node: Extensions215139
Node: Incompatibilities219006
Node: Other Incompatibilities227932
Node: Answers230578
Node: Improved exch231360
Node: Improved forloop231898
Node: Improved foreach237230
Node: Improved copy250247
Node: Improved m4wrap254201
Node: Improved cleardivert256625
Node: Improved capitalize257606
Node: Improved fatal_error262469
Node: Copying This Package263530
Node: GNU General Public License264009
Node: Copying This Manual301570
Node: GNU Free Documentation License302090
Node: Indices327223
Node: Macro index327503
Node: Concept index333740

End Tag Table
