1 This is m4.info, produced by makeinfo version 4.13 from m4.texinfo.
3 This manual (28 February 2011) is for GNU M4 (version 1.4.16), a
4 package containing an implementation of the m4 macro language.
6 Copyright (C) 1989-1994, 2004-2011 Free Software Foundation, Inc.
8 Permission is granted to copy, distribute and/or modify this
9 document under the terms of the GNU Free Documentation License,
10 Version 1.3 or any later version published by the Free Software
11 Foundation; with no Invariant Sections, no Front-Cover Texts, and
12 no Back-Cover Texts. A copy of the license is included in the
13 section entitled "GNU Free Documentation License."
15 INFO-DIR-SECTION Text creation and manipulation
17 * M4: (m4). A powerful macro processor.
28 Node: Preliminaries
\7f9625
33 Node: Invoking m4
\7f19438
34 Node: Operation modes
\7f21584
35 Node: Preprocessor features
\7f24556
36 Node: Limits control
\7f27653
37 Node: Frozen state
\7f31555
38 Node: Debugging options
\7f32354
39 Node: Command line files
\7f34338
42 Node: Quoted strings
\7f37492
43 Node: Comments
\7f38141
44 Node: Other tokens
\7f39018
45 Node: Input processing
\7f39596
46 Ref: Input processing-Footnote-1
\7f47517
48 Node: Invocation
\7f48206
49 Node: Inhibiting Invocation
\7f49007
50 Node: Macro Arguments
\7f53138
51 Node: Quoting Arguments
\7f56200
52 Node: Macro expansion
\7f58323
53 Node: Definitions
\7f59024
55 Node: Arguments
\7f62247
56 Node: Pseudo Arguments
\7f65919
57 Node: Undefine
\7f69461
62 Node: Conditionals
\7f82021
67 Node: Foreach
\7f100329
69 Node: Composition
\7f108856
70 Node: Debugging
\7f114796
71 Node: Dumpdef
\7f115381
73 Node: Debug Levels
\7f120364
74 Node: Debug Output
\7f125068
75 Node: Input Control
\7f126352
77 Node: Changequote
\7f128790
78 Node: Changecom
\7f134887
79 Node: Changeword
\7f138583
81 Node: File Inclusion
\7f148020
82 Node: Include
\7f148337
83 Node: Search Path
\7f151048
84 Node: Diversions
\7f151965
86 Node: Undivert
\7f156174
88 Node: Cleardivert
\7f159961
89 Node: Text handling
\7f161166
91 Node: Index macro
\7f162274
94 Node: Translit
\7f166737
95 Node: Patsubst
\7f169459
97 Node: Arithmetic
\7f177178
100 Node: Shell commands
\7f186365
101 Node: Platform macros
\7f187287
102 Node: Syscmd
\7f189402
103 Node: Esyscmd
\7f191682
104 Node: Sysval
\7f193191
105 Node: Mkstemp
\7f194873
106 Node: Miscellaneous
\7f198828
107 Node: Errprint
\7f199261
108 Node: Location
\7f200480
109 Node: M4exit
\7f203254
110 Node: Frozen files
\7f205341
111 Node: Using frozen files
\7f206122
112 Node: Frozen file format
\7f209386
113 Node: Compatibility
\7f212450
114 Node: Extensions
\7f213516
115 Node: Incompatibilities
\7f217383
116 Node: Other Incompatibilities
\7f226309
117 Node: Answers
\7f228955
118 Node: Improved exch
\7f229737
119 Node: Improved forloop
\7f230275
120 Node: Improved foreach
\7f235607
121 Node: Improved copy
\7f248624
122 Node: Improved m4wrap
\7f252578
123 Node: Improved cleardivert
\7f255002
124 Node: Improved capitalize
\7f255983
125 Node: Improved fatal_error
\7f260846
126 Node: Copying This Package
\7f261907
127 Node: GNU General Public License
\7f262386
128 Node: Copying This Manual
\7f299945
129 Node: GNU Free Documentation License
\7f300465
130 Node: Indices
\7f325596
131 Node: Macro index
\7f325876
132 Node: Concept index
\7f332113