summaryrefslogtreecommitdiff
path: root/doc/m4.info
blob: a75386b03fc8c15172551c5b325f99ff44e5a68d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
This is m4.info, produced by makeinfo version 5.1 from m4.texi.

This manual (22 September 2013) is for GNU M4 (version 1.4.17), a
package containing an implementation of the m4 macro language.

   Copyright (C) 1989-1994, 2004-2013 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: 813
m4.info-2: 301580

Tag Table:
(Indirect)
Node: Top813
Node: Preliminaries9617
Node: Intro10303
Node: History11934
Node: Bugs16028
Node: Manual17279
Node: Invoking m420671
Node: Operation modes22815
Node: Preprocessor features25782
Node: Limits control28878
Node: Frozen state32775
Node: Debugging options33574
Node: Command line files35554
Node: Syntax37127
Node: Names38246
Node: Quoted strings38708
Node: Comments39357
Node: Other tokens40234
Node: Input processing40812
Ref: Input processing-Footnote-148738
Node: Macros48933
Node: Invocation49427
Node: Inhibiting Invocation50228
Node: Macro Arguments54364
Node: Quoting Arguments57423
Node: Macro expansion59546
Node: Definitions60247
Node: Define61032
Node: Arguments63468
Node: Pseudo Arguments67138
Node: Undefine70680
Node: Defn71810
Node: Pushdef76254
Node: Indir78879
Node: Builtin81002
Node: Conditionals83219
Node: Ifdef84161
Node: Ifelse85022
Node: Shift88335
Node: Forloop98803
Node: Foreach101440
Node: Stacks106928
Node: Composition109968
Node: Debugging115907
Node: Dumpdef116492
Node: Trace117845
Node: Debug Levels121402
Node: Debug Output126093
Node: Input Control127372
Node: Dnl127909
Node: Changequote129808
Node: Changecom135890
Node: Changeword139568
Node: M4wrap145009
Node: File Inclusion149005
Node: Include149322
Node: Search Path152030
Node: Diversions152947
Node: Divert154630
Node: Undivert157155
Node: Divnum160477
Node: Cleardivert160941
Node: Text handling162145
Node: Len162868
Node: Index macro163253
Node: Regexp164125
Node: Substr166656
Node: Translit167700
Node: Patsubst170420
Node: Format174943
Node: Arithmetic178134
Node: Incr178583
Node: Eval179356
Node: Shell commands187288
Node: Platform macros188210
Node: Syscmd190325
Node: Esyscmd192605
Node: Sysval194114
Node: Mkstemp195796
Node: Miscellaneous199746
Node: Errprint200179
Node: Location201396
Node: M4exit204167
Node: Frozen files206252
Node: Using frozen files207034
Node: Frozen file format210299
Node: Compatibility213365
Node: Extensions214430
Node: Incompatibilities218297
Node: Other Incompatibilities227211
Node: Answers229857
Node: Improved exch230639
Node: Improved forloop231177
Node: Improved foreach236507
Node: Improved copy249467
Node: Improved m4wrap253421
Node: Improved cleardivert255845
Node: Improved capitalize256826
Node: Improved fatal_error261686
Node: Copying This Package262746
Node: GNU General Public License263225
Node: Copying This Manual301580
Node: GNU Free Documentation License302100
Node: Indices327210
Node: Macro index327490
Node: Concept index333873

End Tag Table