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

INFO-DIR-SECTION Programming & development tools
   This manual (18 March 2024) 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
* GM4: (m4).                     A powerful macro processor.
END-INFO-DIR-ENTRY


Indirect:
m4.info-1: 873
m4.info-2: 263541

Tag Table:
(Indirect)
Node: Top873
Node: Preliminaries9684
Node: Intro10370
Node: History12002
Node: Bugs15938
Node: Manual17189
Node: Invoking m420587
Node: Operation modes22733
Node: Preprocessor features25705
Node: Limits control28802
Node: Frozen state32704
Node: Debugging options33503
Node: Command line files35487
Node: Syntax37060
Node: Names38179
Node: Quoted strings38641
Node: Comments39290
Node: Other tokens40167
Node: Input processing40745
Ref: Input processing-Footnote-148666
Node: Macros48861
Node: Invocation49355
Node: Inhibiting Invocation50156
Node: Macro Arguments54293
Node: Quoting Arguments57355
Node: Macro expansion59478
Node: Definitions60179
Node: Define60964
Node: Arguments63402
Node: Pseudo Arguments67074
Node: Undefine70616
Node: Defn71746
Node: Pushdef76196
Node: Indir78822
Node: Builtin80950
Node: Conditionals83176
Node: Ifdef84118
Node: Ifelse84981
Node: Shift88299
Node: Forloop98848
Node: Foreach101484
Node: Stacks106972
Node: Composition110011
Node: Debugging115951
Node: Dumpdef116536
Node: Trace117946
Node: Debug Levels121519
Node: Debug Output126223
Node: Input Control127507
Node: Dnl128044
Node: Changequote129945
Node: Changecom136042
Node: Changeword139738
Node: M4wrap145179
Node: File Inclusion149175
Node: Include149492
Node: Search Path152203
Node: Diversions153120
Node: Divert154803
Node: Undivert157329
Node: Divnum160652
Node: Cleardivert161116
Node: Text handling162321
Node: Len163044
Node: Index macro163429
Node: Regexp164302
Node: Substr166841
Node: Translit167892
Node: Patsubst170614
Node: Format175140
Node: Arithmetic178333
Node: Incr178782
Node: Eval179557
Node: Shell commands187520
Node: Platform macros188442
Node: Syscmd190557
Node: Esyscmd192837
Node: Sysval194346
Node: Mkstemp196028
Node: Miscellaneous199983
Node: Errprint200416
Node: Location201635
Node: M4exit204409
Node: Frozen files206496
Node: Using frozen files207277
Node: Frozen file format210541
Node: Compatibility213605
Node: Extensions214671
Node: Incompatibilities218538
Node: Other Incompatibilities227464
Node: Answers230110
Node: Improved exch230892
Node: Improved forloop231430
Node: Improved foreach236762
Node: Improved copy249779
Node: Improved m4wrap253733
Node: Improved cleardivert256157
Node: Improved capitalize257138
Node: Improved fatal_error262001
Node: Copying This Package263062
Node: GNU General Public License263541
Node: Copying This Manual301100
Node: GNU Free Documentation License301620
Node: Indices326751
Node: Macro index327031
Node: Concept index333268

End Tag Table
