Skip to content

Commit 31fc04b

Browse files
committed
Add links to appendices D and E.
1 parent 0f16a05 commit 31fc04b

File tree

1 file changed

+49
-34
lines changed

1 file changed

+49
-34
lines changed

webman.ch

Lines changed: 49 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@x
1+
@x l.2
22
\input webmac
33
@y
44
\input pwebmac
@@ -11,7 +11,7 @@
1111
\else\pageno=1\fi
1212
@z
1313

14-
@x
14+
@x l.16
1515
\outer\def\section #1.{\penalty-50\vskip 12pt plus 3pt minus 3pt
1616
\noindent{\bf #1.}\quad\ignorespaces}
1717
@y
@@ -57,12 +57,19 @@
5757
@z
5858

5959
@x
60+
program for \.{TANGLE}, in the appendix, gives precise details about this
61+
@y
62+
program for \.{TANGLE}, in \pdfURL{Appendix~E}{tangle.pdf},
63+
gives precise details about this
64+
@z
65+
66+
@x l.626
6067
outputs of \.{WEAVE} and \.{TANGLE} (see Appendix~C\null). Meta-comments
6168
@y
6269
outputs of \.{WEAVE} (see \Appendix B\null) and \.{TANGLE} (see \Appendix C\null). Meta-comments
6370
@z
6471

65-
@x
72+
@x l.893
6673
examples of ``real'' programs. Appendix~A shows the \.{WEB} input that
6774
generated modules 55--59 of the \.{WEAVE} program; Appendix~B shows the
6875
corresponding \TeX\ code output by \.{WEAVE}; and Appendix~C shows excerpts
@@ -72,19 +79,21 @@ generated modules 55--59 of the \.{WEAVE} program; \Appendix B shows the
7279
corresponding \TeX\ code output by \.{WEAVE}; and \Appendix C shows excerpts
7380
@z
7481

75-
@x
82+
@x l.900
7683
report, in Appendices D and~E. The reader should first compare Appendix~A
7784
to the corresponding portion of Appendix~D; then the same material should
7885
be compared to Appendices B and~C. Finally, if time permits, the reader may
7986
enjoy studying the complete programs in Appendices D and~E, since \.{WEAVE}
8087
@y
81-
report, in \Appendix D and \Appendix E. The reader should first compare \Appendix A
82-
to the corresponding portion of \Appendix D; then the same material should
83-
be compared to \Appendix B and \Appendix C. Finally, if time permits, the reader may
84-
enjoy studying the complete programs in \Appendix D and \Appendix E, since \.{WEAVE}
88+
report, in \pdfURL{Appendix~D}{weave.pdf} and \pdfURL{Appendix~E}{tangle.pdf}.
89+
The reader should first compare \Appendix A to the corresponding portion of
90+
\pdfURL{Appendix~D}{weave.pdf}; then the same material should be compared to
91+
\Appendix B and \Appendix C. Finally, if time permits, the reader may enjoy
92+
studying the complete programs in \pdfURL{Appendix~D}{weave.pdf} and
93+
\pdfURL{Appendix~E}{tangle.pdf}, since \.{WEAVE}
8594
@z
8695

87-
@x
96+
@x l.908
8897
Finally, Appendix F is the `\.{webmac}' file that sets \TeX\ up to accept
8998
the output of \.{WEAVE}; Appendix~G discusses how to use some of its macros
9099
to vary the output formats; and Appendix~H discusses what needs to be done
@@ -94,22 +103,24 @@ the output of \.{WEAVE}; \Appendix G discusses how to use some of its macros
94103
to vary the output formats; and \Appendix H discusses what needs to be done
95104
@z
96105

97-
@x
106+
@x l.913
98107
The programs in Appendices D and E will optionally keep statistics on
99108
@y
100-
The programs in \Appendix D and \Appendix E will optionally keep statistics on
109+
The programs in \pdfURL{Appendix~D}{weave.pdf} and
110+
\pdfURL{Appendix~E}{tangle.pdf} will optionally keep statistics on
101111
@z
102112

103-
@x
113+
@x l.989
104114
\section Appendix A.
105115
This excerpt from \.{WEAVE.WEB} produced modules 55--59 in Appendix~D.
106116
@y
107117
\def\bkminfo{WEB file format}
108118
\section Appendix A.
109-
This excerpt from \.{WEAVE.WEB} produced modules 55--59 in \Appendix D.
119+
This excerpt from \.{WEAVE.WEB} produced modules 55--59 in
120+
\pdfURL{Appendix~D}{weave.pdf}.
110121
@z
111122

112-
@x
123+
@x l.1061
113124
\section Appendix B.
114125
This excerpt from \.{WEAVE.TEX} corresponds to Appendix A.
115126
@y
@@ -118,69 +129,73 @@ This excerpt from \.{WEAVE.TEX} corresponds to Appendix A.
118129
This excerpt from \.{WEAVE.TEX} corresponds to \Appendix A.
119130
@z
120131

121-
@x
132+
@x l.1143
122133
\section Appendix C.
123134
@y
124135
\def\bkminfo{Translation by TANGLE}
125136
\section Appendix C.
126137
@z
127138

128-
@x
139+
@x l.1200
129140
\pageno=197 % take account of the page numbers for App's D and E.
130141
@y
131142
\pageno=200 % take account of the page numbers for App's D and E.
132143
@z
133144

134-
@x
145+
@x l.1425
135146
in small caps. For example, Appendix~D was produced after saying
136147
@y
137-
in small caps. For example, \Appendix D was produced after saying
148+
in small caps. For example, \pdfURL{Appendix~D}{weave.pdf} was produced after saying
138149
@z
139150

140-
@x
151+
@x l.1468
141152
\.{\\pageno=\\contentspagenumber} \.{\\advance\\pageno by 1}'. (Appendix~D
142153
@y
143-
\.{\\pageno=\\contentspagenumber} \.{\\advance\\pageno by 1}'. (\Appendix D
154+
\.{\\pageno=\\contentspagenumber} \.{\\advance\\pageno by 1}'.
155+
(\pdfURL{Appendix~D}{weave.pdf}
144156
@z
145157

146-
@x
158+
@x l.1479
147159
For example, Appendix~D was produced with the following definitions:
148160
@y
149-
For example, \Appendix D was produced with the following definitions:
161+
For example, \pdfURL{Appendix~D}{weave.pdf} was produced with the following definitions:
150162
@z
151163

152-
@x
164+
@x l.1491
153165
for every starred module. For example, when Appendix~D was being generated,
154166
@y
155-
for every starred module. For example, when \Appendix D was being generated,
167+
for every starred module. For example, when \pdfURL{Appendix~D}{weave.pdf}
168+
was being generated,
156169
@z
157170

158-
@x
171+
@x l.1583
159172
dependencies'' in the index of Appendix~E above, and figure out what changes
160173
@y
161-
dependencies'' in the index of \Appendix E above, and figure out what changes
174+
dependencies'' in the index of \pdfURL{Appendix~E}{tangle.pdf} above,
175+
and figure out what changes
162176
@z
163177

164-
@x
178+
@x l.1609
165179
the index to Appendix~D.
166180
@y
167-
the index to \Appendix D.
181+
the index to \pdfURL{Appendix~D}{weave.pdf}.
168182
@z
169183

170-
@x
184+
@x l.1616
171185
Appendix~E. This listing will incorporate your changes.
172186
@y
173-
\Appendix E. This listing will incorporate your changes.
187+
\pdfURL{Appendix~E}{tangle.pdf}. This listing will incorporate your changes.
174188
@z
175189

176-
@x
190+
@x l.1620
177191
Appendix~D that incorporates your changes.
178192
@y
179-
\Appendix D that incorporates your changes.
193+
\pdfURL{Appendix~D}{weave.pdf} that incorporates your changes.
180194
@z
181195

182-
@x
196+
@x l.1666
183197
computer by following Appendices D and E. Then you have to simulate the
184198
@y
185-
computer by following \Appendix D and \Appendix E. Then you have to simulate the
199+
computer by following \pdfURL{Appendix~D}{weave.pdf} and
200+
\pdfURL{Appendix~E}{tangle.pdf}. Then you have to simulate the
186201
@z

0 commit comments

Comments
 (0)