1 This is m4.info, produced by makeinfo version 5.1 from m4.texi.
3 This manual (22 September 2013) is for GNU M4 (version 1.4.17), a
4 package containing an implementation of the m4 macro language.
6 Copyright (C) 1989-1994, 2004-2013 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."
14 INFO-DIR-SECTION Text creation and manipulation
16 * M4: (m4). A powerful macro processor.
27 Node: Preliminaries
\7f9617
32 Node: Invoking m4
\7f20671
33 Node: Operation modes
\7f22815
34 Node: Preprocessor features
\7f25782
35 Node: Limits control
\7f28878
36 Node: Frozen state
\7f32775
37 Node: Debugging options
\7f33574
38 Node: Command line files
\7f35554
41 Node: Quoted strings
\7f38708
42 Node: Comments
\7f39357
43 Node: Other tokens
\7f40234
44 Node: Input processing
\7f40812
45 Ref: Input processing-Footnote-1
\7f48738
47 Node: Invocation
\7f49427
48 Node: Inhibiting Invocation
\7f50228
49 Node: Macro Arguments
\7f54364
50 Node: Quoting Arguments
\7f57423
51 Node: Macro expansion
\7f59546
52 Node: Definitions
\7f60247
54 Node: Arguments
\7f63468
55 Node: Pseudo Arguments
\7f67138
56 Node: Undefine
\7f70680
61 Node: Conditionals
\7f83219
66 Node: Foreach
\7f101440
68 Node: Composition
\7f109968
69 Node: Debugging
\7f115907
70 Node: Dumpdef
\7f116492
72 Node: Debug Levels
\7f121402
73 Node: Debug Output
\7f126093
74 Node: Input Control
\7f127372
76 Node: Changequote
\7f129808
77 Node: Changecom
\7f135890
78 Node: Changeword
\7f139568
80 Node: File Inclusion
\7f149005
81 Node: Include
\7f149322
82 Node: Search Path
\7f152030
83 Node: Diversions
\7f152947
85 Node: Undivert
\7f157155
87 Node: Cleardivert
\7f160941
88 Node: Text handling
\7f162145
90 Node: Index macro
\7f163253
93 Node: Translit
\7f167700
94 Node: Patsubst
\7f170420
96 Node: Arithmetic
\7f178134
99 Node: Shell commands
\7f187288
100 Node: Platform macros
\7f188210
101 Node: Syscmd
\7f190325
102 Node: Esyscmd
\7f192605
103 Node: Sysval
\7f194114
104 Node: Mkstemp
\7f195796
105 Node: Miscellaneous
\7f199746
106 Node: Errprint
\7f200179
107 Node: Location
\7f201396
108 Node: M4exit
\7f204167
109 Node: Frozen files
\7f206252
110 Node: Using frozen files
\7f207034
111 Node: Frozen file format
\7f210299
112 Node: Compatibility
\7f213365
113 Node: Extensions
\7f214430
114 Node: Incompatibilities
\7f218297
115 Node: Other Incompatibilities
\7f227211
116 Node: Answers
\7f229857
117 Node: Improved exch
\7f230639
118 Node: Improved forloop
\7f231177
119 Node: Improved foreach
\7f236507
120 Node: Improved copy
\7f249467
121 Node: Improved m4wrap
\7f253421
122 Node: Improved cleardivert
\7f255845
123 Node: Improved capitalize
\7f256826
124 Node: Improved fatal_error
\7f261686
125 Node: Copying This Package
\7f262746
126 Node: GNU General Public License
\7f263225
127 Node: Copying This Manual
\7f301580
128 Node: GNU Free Documentation License
\7f302100
129 Node: Indices
\7f327210
130 Node: Macro index
\7f327490
131 Node: Concept index
\7f333873