1 | %!PS-Adobe-3.0
|
---|
2 | %%Creator: groff version 1.20.1
|
---|
3 | %%CreationDate: Thu Sep 2 05:26:58 2010
|
---|
4 | %%DocumentNeededResources: font Times-Bold
|
---|
5 | %%+ font Times-Italic
|
---|
6 | %%+ font Times-Roman
|
---|
7 | %%+ font Symbol
|
---|
8 | %%DocumentSuppliedResources: procset grops 1.20 1
|
---|
9 | %%+ font Symbol-Slanted
|
---|
10 | %%Pages: 46
|
---|
11 | %%PageOrder: Ascend
|
---|
12 | %%DocumentMedia: Default 612 792 0 () ()
|
---|
13 | %%Orientation: Portrait
|
---|
14 | %%EndComments
|
---|
15 | %%BeginDefaults
|
---|
16 | %%PageMedia: Default
|
---|
17 | %%EndDefaults
|
---|
18 | %%BeginProlog
|
---|
19 | %%BeginResource: procset grops 1.20 1
|
---|
20 | %!PS-Adobe-3.0 Resource-ProcSet
|
---|
21 | /setpacking where{
|
---|
22 | pop
|
---|
23 | currentpacking
|
---|
24 | true setpacking
|
---|
25 | }if
|
---|
26 | /grops 120 dict dup begin
|
---|
27 | /SC 32 def
|
---|
28 | /A/show load def
|
---|
29 | /B{0 SC 3 -1 roll widthshow}bind def
|
---|
30 | /C{0 exch ashow}bind def
|
---|
31 | /D{0 exch 0 SC 5 2 roll awidthshow}bind def
|
---|
32 | /E{0 rmoveto show}bind def
|
---|
33 | /F{0 rmoveto 0 SC 3 -1 roll widthshow}bind def
|
---|
34 | /G{0 rmoveto 0 exch ashow}bind def
|
---|
35 | /H{0 rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
|
---|
36 | /I{0 exch rmoveto show}bind def
|
---|
37 | /J{0 exch rmoveto 0 SC 3 -1 roll widthshow}bind def
|
---|
38 | /K{0 exch rmoveto 0 exch ashow}bind def
|
---|
39 | /L{0 exch rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
|
---|
40 | /M{rmoveto show}bind def
|
---|
41 | /N{rmoveto 0 SC 3 -1 roll widthshow}bind def
|
---|
42 | /O{rmoveto 0 exch ashow}bind def
|
---|
43 | /P{rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
|
---|
44 | /Q{moveto show}bind def
|
---|
45 | /R{moveto 0 SC 3 -1 roll widthshow}bind def
|
---|
46 | /S{moveto 0 exch ashow}bind def
|
---|
47 | /T{moveto 0 exch 0 SC 5 2 roll awidthshow}bind def
|
---|
48 | /SF{
|
---|
49 | findfont exch
|
---|
50 | [exch dup 0 exch 0 exch neg 0 0]makefont
|
---|
51 | dup setfont
|
---|
52 | [exch/setfont cvx]cvx bind def
|
---|
53 | }bind def
|
---|
54 | /MF{
|
---|
55 | findfont
|
---|
56 | [5 2 roll
|
---|
57 | 0 3 1 roll
|
---|
58 | neg 0 0]makefont
|
---|
59 | dup setfont
|
---|
60 | [exch/setfont cvx]cvx bind def
|
---|
61 | }bind def
|
---|
62 | /level0 0 def
|
---|
63 | /RES 0 def
|
---|
64 | /PL 0 def
|
---|
65 | /LS 0 def
|
---|
66 | /MANUAL{
|
---|
67 | statusdict begin/manualfeed true store end
|
---|
68 | }bind def
|
---|
69 | /PLG{
|
---|
70 | gsave newpath clippath pathbbox grestore
|
---|
71 | exch pop add exch pop
|
---|
72 | }bind def
|
---|
73 | /BP{
|
---|
74 | /level0 save def
|
---|
75 | 1 setlinecap
|
---|
76 | 1 setlinejoin
|
---|
77 | DEFS/BPhook known{DEFS begin BPhook end}if
|
---|
78 | 72 RES div dup scale
|
---|
79 | LS{
|
---|
80 | 90 rotate
|
---|
81 | }{
|
---|
82 | 0 PL translate
|
---|
83 | }ifelse
|
---|
84 | 1 -1 scale
|
---|
85 | }bind def
|
---|
86 | /EP{
|
---|
87 | level0 restore
|
---|
88 | showpage
|
---|
89 | }def
|
---|
90 | /DA{
|
---|
91 | newpath arcn stroke
|
---|
92 | }bind def
|
---|
93 | /SN{
|
---|
94 | transform
|
---|
95 | .25 sub exch .25 sub exch
|
---|
96 | round .25 add exch round .25 add exch
|
---|
97 | itransform
|
---|
98 | }bind def
|
---|
99 | /DL{
|
---|
100 | SN
|
---|
101 | moveto
|
---|
102 | SN
|
---|
103 | lineto stroke
|
---|
104 | }bind def
|
---|
105 | /DC{
|
---|
106 | newpath 0 360 arc closepath
|
---|
107 | }bind def
|
---|
108 | /TM matrix def
|
---|
109 | /DE{
|
---|
110 | TM currentmatrix pop
|
---|
111 | translate scale newpath 0 0 .5 0 360 arc closepath
|
---|
112 | TM setmatrix
|
---|
113 | }bind def
|
---|
114 | /RC/rcurveto load def
|
---|
115 | /RL/rlineto load def
|
---|
116 | /ST/stroke load def
|
---|
117 | /MT/moveto load def
|
---|
118 | /CL/closepath load def
|
---|
119 | /Fr{
|
---|
120 | setrgbcolor fill
|
---|
121 | }bind def
|
---|
122 | /setcmykcolor where{
|
---|
123 | pop
|
---|
124 | /Fk{
|
---|
125 | setcmykcolor fill
|
---|
126 | }bind def
|
---|
127 | }if
|
---|
128 | /Fg{
|
---|
129 | setgray fill
|
---|
130 | }bind def
|
---|
131 | /FL/fill load def
|
---|
132 | /LW/setlinewidth load def
|
---|
133 | /Cr/setrgbcolor load def
|
---|
134 | /setcmykcolor where{
|
---|
135 | pop
|
---|
136 | /Ck/setcmykcolor load def
|
---|
137 | }if
|
---|
138 | /Cg/setgray load def
|
---|
139 | /RE{
|
---|
140 | findfont
|
---|
141 | dup maxlength 1 index/FontName known not{1 add}if dict begin
|
---|
142 | {
|
---|
143 | 1 index/FID ne
|
---|
144 | 2 index/UniqueID ne
|
---|
145 | and
|
---|
146 | {def}{pop pop}ifelse
|
---|
147 | }forall
|
---|
148 | /Encoding exch def
|
---|
149 | dup/FontName exch def
|
---|
150 | currentdict end definefont pop
|
---|
151 | }bind def
|
---|
152 | /DEFS 0 def
|
---|
153 | /EBEGIN{
|
---|
154 | moveto
|
---|
155 | DEFS begin
|
---|
156 | }bind def
|
---|
157 | /EEND/end load def
|
---|
158 | /CNT 0 def
|
---|
159 | /level1 0 def
|
---|
160 | /PBEGIN{
|
---|
161 | /level1 save def
|
---|
162 | translate
|
---|
163 | div 3 1 roll div exch scale
|
---|
164 | neg exch neg exch translate
|
---|
165 | 0 setgray
|
---|
166 | 0 setlinecap
|
---|
167 | 1 setlinewidth
|
---|
168 | 0 setlinejoin
|
---|
169 | 10 setmiterlimit
|
---|
170 | []0 setdash
|
---|
171 | /setstrokeadjust where{
|
---|
172 | pop
|
---|
173 | false setstrokeadjust
|
---|
174 | }if
|
---|
175 | /setoverprint where{
|
---|
176 | pop
|
---|
177 | false setoverprint
|
---|
178 | }if
|
---|
179 | newpath
|
---|
180 | /CNT countdictstack def
|
---|
181 | userdict begin
|
---|
182 | /showpage{}def
|
---|
183 | /setpagedevice{}def
|
---|
184 | mark
|
---|
185 | }bind def
|
---|
186 | /PEND{
|
---|
187 | cleartomark
|
---|
188 | countdictstack CNT sub{end}repeat
|
---|
189 | level1 restore
|
---|
190 | }bind def
|
---|
191 | end def
|
---|
192 | /setpacking where{
|
---|
193 | pop
|
---|
194 | setpacking
|
---|
195 | }if
|
---|
196 | %%EndResource
|
---|
197 | %%EndProlog
|
---|
198 | %%BeginSetup
|
---|
199 | %%BeginFeature: *PageSize Default
|
---|
200 | << /PageSize [ 612 792 ] /ImagingBBox null >> setpagedevice
|
---|
201 | %%EndFeature
|
---|
202 | %%IncludeResource: font Symbol
|
---|
203 | %%IncludeResource: font Times-Bold
|
---|
204 | %%IncludeResource: font Times-Italic
|
---|
205 | %%IncludeResource: font Times-Roman
|
---|
206 | %%BeginResource: font Symbol-Slanted
|
---|
207 | %!PS-Adobe-3.0 Resource-Font
|
---|
208 | %%DocumentNeededResources: font Symbol
|
---|
209 | %%EndComments
|
---|
210 | /MakeTransformedFont{
|
---|
211 | findfont dup maxlength dict begin
|
---|
212 | {
|
---|
213 | exch dup dup/FID ne exch/UniqueID ne and{
|
---|
214 | exch def
|
---|
215 | }{
|
---|
216 | pop pop
|
---|
217 | }ifelse
|
---|
218 | }forall
|
---|
219 | /FontBBox
|
---|
220 | currentdict/FontBBox get
|
---|
221 | 4 array copy def
|
---|
222 | FontBBox aload pop
|
---|
223 | 4 index transform 4 2 roll
|
---|
224 | 4 index transform 4 2 roll
|
---|
225 | FontBBox astore pop
|
---|
226 | FontMatrix exch matrix concatmatrix
|
---|
227 | /FontMatrix exch def
|
---|
228 | dup/FontName exch def
|
---|
229 | currentdict end
|
---|
230 | definefont pop
|
---|
231 | }bind def
|
---|
232 | /Symbol-Slanted
|
---|
233 | [.89 0.0 15.5 dup sin exch cos div .89 0.0 0.0]
|
---|
234 | /Symbol
|
---|
235 | MakeTransformedFont
|
---|
236 | %%EndResource
|
---|
237 | grops begin/DEFS 1 dict def DEFS begin/u{.001 mul}bind def end/RES 72
|
---|
238 | def/PL 792 def/LS false def/ENC0[/asciicircum/asciitilde/Scaron/Zcaron
|
---|
239 | /scaron/zcaron/Ydieresis/trademark/quotesingle/Euro/.notdef/.notdef
|
---|
240 | /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
---|
241 | /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
---|
242 | /.notdef/.notdef/space/exclam/quotedbl/numbersign/dollar/percent
|
---|
243 | /ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen
|
---|
244 | /period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon
|
---|
245 | /semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O
|
---|
246 | /P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/circumflex
|
---|
247 | /underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y
|
---|
248 | /z/braceleft/bar/braceright/tilde/.notdef/quotesinglbase/guillemotleft
|
---|
249 | /guillemotright/bullet/florin/fraction/perthousand/dagger/daggerdbl
|
---|
250 | /endash/emdash/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/hungarumlaut
|
---|
251 | /dotaccent/breve/caron/ring/ogonek/quotedblleft/quotedblright/oe/lslash
|
---|
252 | /quotedblbase/OE/Lslash/.notdef/exclamdown/cent/sterling/currency/yen
|
---|
253 | /brokenbar/section/dieresis/copyright/ordfeminine/guilsinglleft
|
---|
254 | /logicalnot/minus/registered/macron/degree/plusminus/twosuperior
|
---|
255 | /threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior
|
---|
256 | /ordmasculine/guilsinglright/onequarter/onehalf/threequarters
|
---|
257 | /questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE
|
---|
258 | /Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex
|
---|
259 | /Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis
|
---|
260 | /multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn
|
---|
261 | /germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla
|
---|
262 | /egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis
|
---|
263 | /eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash
|
---|
264 | /ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def
|
---|
265 | /Times-Roman@0 ENC0/Times-Roman RE/Times-Italic@0 ENC0/Times-Italic RE
|
---|
266 | /Times-Bold@0 ENC0/Times-Bold RE
|
---|
267 | %%EndSetup
|
---|
268 | %%Page: 1 1
|
---|
269 | %%BeginPageSetup
|
---|
270 | BP
|
---|
271 | %%EndPageSetup
|
---|
272 | /F0 12/Times-Bold@0 SF(THE INTERCAL PR)154.038 93.37 Q(OGRAMMING LANGU)
|
---|
273 | -.36 E -.66(AG)-.72 G(E).66 E(REVISED REFERENCE MANU)192.03 107.37 Q(AL)
|
---|
274 | -.72 E/F1 11/Times-Italic@0 SF(Donald R. W)246.885 140.37 Q(oods)-1.012
|
---|
275 | E(and)277.086 153.37 Q -.385(Ja)252.242 166.37 S(mes M. L).385 E(yon)
|
---|
276 | -.33 E(C-INTERCAL r)231.689 192.37 Q -.165(ev)-.407 G(isions:).165 E
|
---|
277 | (Louis Howell)255.845 205.37 Q(and)277.086 218.37 Q(Eric S. Raymond)
|
---|
278 | 248.216 231.37 Q 0 Cg EP
|
---|
279 | %%Page: 1 2
|
---|
280 | %%BeginPageSetup
|
---|
281 | BP
|
---|
282 | %%EndPageSetup
|
---|
283 | /F0 10/Times-Roman@0 SF 2.5(-2-)277.006 48 S/F1 10/Times-Italic@0 SF 2.5
|
---|
284 | (1. INTR)69.336 96 R(ODUCTION)-.4 E F0("But I don')94.336 132 Q 2.5(tw)
|
---|
285 | -.18 G(ant to go among mad people," Alice remark)-2.6 E(ed.)-.1 E
|
---|
286 | ("Oh, you ca'n')94.336 150 Q 2.5(th)-.18 G(elp that," said the Cat: "W)
|
---|
287 | -2.5 E(e')-.8 E(re all mad here. I'm mad. Y)-.5 E(ou')-1.1 E(re mad.")
|
---|
288 | -.5 E("Ho)94.336 168 Q 2.5(wd)-.25 G 2.5(oy)-2.5 G(ou kno)-2.5 E 2.5(wI)
|
---|
289 | -.25 G('m mad?" said Alice.)-2.5 E("Y)94.336 186 Q
|
---|
290 | (ou must be," said the Cat, "or you w)-1.1 E(ouldn')-.1 E 2.5(th)-.18 G
|
---|
291 | -2.25 -.2(av e)-2.5 H(come here.")2.7 E 2.104
|
---|
292 | (The names you are about to ignore are true. Ho)69.336 204 R(we)-.25 E
|
---|
293 | -.15(ve)-.25 G 2.904 -.4(r, t).15 H 2.103
|
---|
294 | (he story has been changed signi\214cantly).4 F 4.603(.A)-.65 G -.15(ny)
|
---|
295 | -4.603 G .372(resemblance of the programming language portrayed here to\
|
---|
296 | other programming languages, li)69.336 216 R .373(ving or dead,)-.25 F
|
---|
297 | (is purely coincidental.)69.336 228 Q F1 2.5(1.1 Origin)69.336 246 R
|
---|
298 | (and Purpose)2.5 E F0 .438(The INTERCAL programming language w)69.336
|
---|
299 | 264 R .437(as designed the morning of May 26, 1972 by Donald R. W)-.1 F
|
---|
300 | (oods)-.8 E 1.391(and James M. L)69.336 276 R 1.391
|
---|
301 | (yon, at Princeton Uni)-.55 F -.15(ve)-.25 G(rsity).15 E 3.891(.E)-.65 G
|
---|
302 | 1.391(xactly when in the morning will become apparent in the)-3.891 F
|
---|
303 | (course of this manual.)69.336 288 Q .412(Eighteen years later \(gi)
|
---|
304 | 69.336 306 R .712 -.15(ve o)-.25 H 2.912(rt).15 G(ak)-2.912 E 2.912(eaf)
|
---|
305 | -.1 G .912 -.25(ew m)-2.912 H .412
|
---|
306 | (onths\) Eric S. Raymond perpetrated a UNIX-hosted INTERCAL).25 F .692
|
---|
307 | (compiler as a week)69.336 318 R .692(end hack. The C-INTERCAL implemen\
|
---|
308 | tation has since been maintained and e)-.1 F(xtended)-.15 E .324
|
---|
309 | (by an international community of technomasochists, including Louis Ho)
|
---|
310 | 69.336 330 R .324(well, Ste)-.25 F .624 -.15(ve S)-.25 H -.1(wa).15 G
|
---|
311 | .324(les, Michael Ernst,).1 F(and Brian Raiter)69.336 342 Q(.)-.55 E
|
---|
312 | .121(\(There w)69.336 360 R .121(as e)-.1 F .122
|
---|
313 | (vidently an Atari implementation sometime between these tw)-.25 F .122
|
---|
314 | (o; notes on it got appended to the)-.1 F
|
---|
315 | (INTERCAL-72 manual. The culprits ha)69.336 372 Q .3 -.15(ve s)-.2 H
|
---|
316 | (ensibly declined to identify themselv).15 E(es.\))-.15 E 2.274
|
---|
317 | (INTERCAL w)69.336 390 R 2.274(as inspired by one ambition: to ha)-.1 F
|
---|
318 | 2.574 -.15(ve a c)-.2 H 2.273
|
---|
319 | (ompiler language which has nothing at all in).15 F .177(common with an)
|
---|
320 | 69.336 402 R 2.677(yo)-.15 G .177(ther major language. By 'major' w)
|
---|
321 | -2.677 F .178(as meant an)-.1 F .178
|
---|
322 | (ything with which the authors were at all)-.15 F -.1(fa)69.336 414 S
|
---|
323 | (miliar).1 E 3.847(,e)-.4 G 1.347(.g., FOR)-3.847 F 1.347(TRAN, B)-.6 F
|
---|
324 | 1.347(ASIC, COBOL, ALGOL, SNOBOL, SPITBOL, FOCAL, SOL)-.35 F 1.347
|
---|
325 | (VE, TEA)-1 F(CH,)-.4 E .445(APL, LISP)69.336 426 R 2.945(,a)-1.11 G
|
---|
326 | .445(nd PL/I. F)-2.945 F .445(or the most part, INTERCAL has remained t\
|
---|
327 | rue to this goal, sharing only the basic)-.15 F 1.468
|
---|
328 | (elements such as v)69.336 438 R 1.467
|
---|
329 | (ariables, arrays, and the ability to do I/O, and esche)-.25 F 1.467
|
---|
330 | (wing all con)-.25 F -.15(ve)-.4 G 1.467(ntional operations).15 F
|
---|
331 | (other than the assignment statement \(FOR)69.336 450 Q(TRAN "="\).)-.6
|
---|
332 | E F1 2.5(1.2 Acr)69.336 468 R(onym)-.45 E F0 1.241
|
---|
333 | (The full name of the compiler is "Compiler Language W)69.336 486 R
|
---|
334 | 1.242(ith No Pronounceable Acron)-.4 F 1.242(ym", which is, for)-.15 F
|
---|
335 | (ob)69.336 498 Q(vious reasons, abbre)-.15 E(viated "INTERCAL".)-.25 E
|
---|
336 | F1 2.5(1.3 Ac)69.336 516 R(knowledgments)-.2 E F0 1.508
|
---|
337 | (The authors are deeply indebted to Eric M. V)69.336 534 R 1.507
|
---|
338 | (an and Daniel J. W)-1.11 F(armenho)-.8 E -.15(ve)-.15 G 1.507
|
---|
339 | (n, without whose unwitting).15 F(assistance this manual w)69.336 546 Q
|
---|
340 | (ould still ha)-.1 E .3 -.15(ve b)-.2 H(een possible.).15 E 0 Cg EP
|
---|
341 | %%Page: 2 3
|
---|
342 | %%BeginPageSetup
|
---|
343 | BP
|
---|
344 | %%EndPageSetup
|
---|
345 | /F0 10/Times-Roman@0 SF 2.5(-3-)277.006 48 S/F1 10/Times-Italic@0 SF 2.5
|
---|
346 | (2. FUND)69.336 96 R(AMENT)-.35 E(AL CONCEPTS)-.5 E F0("There')94.336
|
---|
347 | 132 Q 3.801(sn)-.55 G 1.301(othing lik)-3.801 F 3.802(ee)-.1 G 1.302
|
---|
348 | (ating hay when you')-3.802 F 1.302(re f)-.5 F 1.302
|
---|
349 | (aint," the White King remark)-.1 F 1.302(ed to Alice, as he munched)-.1
|
---|
350 | F -2.3 -.15(aw a)94.336 144 T -.65(y.).15 G("I should think thro)94.336
|
---|
351 | 162 Q(wing cold w)-.25 E(ater o)-.1 E -.15(ve)-.15 G 2.5(ry).15 G(ou w)
|
---|
352 | -2.5 E(ould be better)-.1 E(," Alice suggested: "-- or some sal-v)-.4 E
|
---|
353 | (olatile.")-.2 E .24("I didn')94.336 180 R 2.74(ts)-.18 G .24
|
---|
354 | (ay there w)-2.74 F .24(as nothing)-.1 F F1(better)2.74 E F0 .239
|
---|
355 | (," the King replied. "I said there w)B .239(as nothing)-.1 F F1(lik)
|
---|
356 | 2.739 E(e)-.1 E F0 .239(it." Which Alice did)2.739 F(not v)94.336 192 Q
|
---|
357 | (enture to den)-.15 E -.65(y.)-.15 G .747
|
---|
358 | (In this section an attempt is made to describe ho)69.336 210 R 3.247
|
---|
359 | (wa)-.25 G .747(nd wh)-3.247 F 3.247(yI)-.05 G .747
|
---|
360 | (NTERCAL may be used; i.e., what it is lik)-3.247 F(e)-.1 E
|
---|
361 | (and what it is good for)69.336 222 Q(.)-.55 E F1 2.5(2.1 Sample)69.336
|
---|
362 | 240 R(Pr)2.5 E -.1(og)-.45 G -.15(ra).1 G(m).15 E F0(Sho)69.336 258 Q
|
---|
363 | .503(wn belo)-.25 F 3.003(wi)-.25 G 3.003(sar)-3.003 G(elati)-3.003 E
|
---|
364 | -.15(ve)-.25 G .503
|
---|
365 | (ly simple INTERCAL program which will read in 32-bit unsigned inte).15
|
---|
366 | F .502(gers, treat)-.15 F 1.607(them as signed, 2')69.336 270 R 1.607
|
---|
367 | (s-complement numbers, and print out their absolute v)-.55 F 1.608
|
---|
368 | (alues. The program e)-.25 F 1.608(xits if the)-.15 F .909(absolute v)
|
---|
369 | 69.336 282 R .908(alue is zero. Note in particular the in)-.25 F -.15
|
---|
370 | (ve)-.4 G .908
|
---|
371 | (rsion routine \(statements 6 through 14\), which could be).15 F(greatl\
|
---|
372 | y simpli\214ed if the subroutine library \(see section \) were used.)
|
---|
373 | 69.336 294 Q 2.5(Am)69.336 312 S
|
---|
374 | (ore detailed analysis of a program is made in section)-2.5 E
|
---|
375 | (of this manual.)71.836 324 Q 6.665 -.554(DO \()122.387 354 T .555 2.501
|
---|
376 | (5\) N)3.055 H .001(EXT)-2.5 G .555 2.501(\(5\) D)97.668 366 T 6.942(OF)
|
---|
377 | -3.055 G -1.941 -.279(ORG E)-6.666 H 7.777(T#).835 G(1)-6.111 E .831(PL)
|
---|
378 | 123.217 378 S -2.226 .001(EA S)-.275 H 5.557(EW).83 G -3.886 1.666(RI T)
|
---|
379 | -6.946 H 8.612(EI)-1.11 G 8.332(N:)-7.221 G(1)-5.556 E 7.08 -.554(DO .)
|
---|
380 | 122.387 390 T 8.012(1<)3.47 G 10.002(-')-5.831 G(V)-8.611 E<ad>-5.764
|
---|
381 | -2.4 M 3.236(":)1.806 2.4 O -4.166 2.501(1~ '#)-.46 H -3.331 1.666
|
---|
382 | (32768\242#0 ')-.835 H 2.126<22a2>1.295 G -3.331 1.666(#1 ')-.46 H 2.501
|
---|
383 | (~#)1.67 G(3)-.835 E 6.665 -.554(DO \()122.387 402 T .555 2.501(1\) N)
|
---|
384 | 3.055 H .001(EXT)-2.5 G 6.94 -.554(DO :)122.387 414 T 8.012(1<)3.33 G
|
---|
385 | 9.627(-")-5.831 G 1.391('V)-6.666 G<ad>-7.155 -2.4 M 3.236(":)1.806 2.4
|
---|
386 | O -4.166 2.501(1~ '#)-.46 H -3.331 1.666(65535\242#0 ')-.835 H 2.126
|
---|
387 | <22a2>1.295 G -3.331 1.666(#65535 ')-.46 H 3.336(~')177.66 426 S -3.331
|
---|
388 | 1.666(#0\242#65535 ')-.835 H -3.791 2.126("\242" ')1.295 H(V)-.735 E<ad>
|
---|
389 | -5.764 -2.4 M 3.236(":)1.806 2.4 O -4.166 2.501(1~ '#)-.46 H -3.331
|
---|
390 | 1.666(0\242#65535 ')-.835 H(")1.295 E -3.331 1.666(\242#65535 ')176.825
|
---|
391 | 438 T 3.336(~')1.67 G -3.331 1.666(#0\242#65535 ')-.835 H(")1.295 E 6.94
|
---|
392 | -.554(DO :)122.387 450 T 8.012(2<)3.33 G 9.167(-#)-5.831 G(1)-7.501 E
|
---|
393 | .831(PL)123.217 462 S -2.226 .001(EA S)-.275 H 6.667(ED).83 G 8.057(O\()
|
---|
394 | -7.221 G .555 2.501(4\) N)-5.556 H .001(EXT)-2.5 G .555 2.501(\(4\) D)
|
---|
395 | 97.668 474 T 6.942(OF)-3.055 G -1.941 -.279(ORG E)-6.666 H 7.777(T#).835
|
---|
396 | G(1)-6.111 E 7.08 -.554(DO .)122.387 486 T 8.012(1<)3.47 G 9.627(-")
|
---|
397 | -5.831 G(V)-8.611 E<ad>-5.764 -2.4 M 3.611(':)2.181 2.4 O -3.891 2.501
|
---|
398 | (1~ :)-.835 H 2.501(2'\242).275 G -3.706 1.666(#1 ")-.835 H 2.501(~#)
|
---|
399 | 1.295 G(3)-.835 E 6.94 -.554(DO :)122.387 498 T 8.012(1<)3.33 G 9.627
|
---|
400 | (-")-5.831 G 1.391('V)-6.666 G<ad>-7.155 -2.4 M 3.236(":)1.806 2.4 O
|
---|
401 | -4.166 2.501(1~ '#)-.46 H -3.331 1.666(65535\242#0 ')-.835 H -3.516
|
---|
402 | 2.126("\242" :)1.295 H -4.166 2.501(2~ '#).65 H 1.666(65535)-.835 G
|
---|
403 | -3.331 1.666(\242#0 ')176.825 510 T -5.086 2.961("' ~ ')1.295 H -3.331
|
---|
404 | 1.666(#0\242#65535 ')-.46 H -3.791 2.126("\242" ')1.295 H(V)-.735 E<ad>
|
---|
405 | -5.764 -2.4 M 3.236(":)1.806 2.4 O -4.166 2.501(1~ '#)-.46 H(0)-.835 E
|
---|
406 | -3.331 1.666(\242#65535 ')176.825 522 T -3.516 2.126("\242" :)1.295 H
|
---|
407 | -4.166 2.501(2~ '#).65 H -3.331 1.666(0\242#65535 ')-.835 H -5.086 2.961
|
---|
408 | ("' ~ ')1.295 H -3.331 1.666(#0\242#65535 ')-.46 H(")1.295 E 6.665 -.554
|
---|
409 | (DO \()122.387 534 T .555 2.501(1\) N)3.055 H .001(EXT)-2.5 G 6.94 -.554
|
---|
410 | (DO :)122.387 546 T 8.012(2<)3.33 G 9.627(-")-5.831 G 2.776(:2)-6.391 G
|
---|
411 | 3.336(~')-.275 G -3.331 1.666(#0\242#65535 ')-.835 H(")1.295 E -3.791
|
---|
412 | 2.126(\242" ' ")176.825 558 T 2.776(:2)1.11 G 3.336(~')-.275 G -3.331
|
---|
413 | 1.666(#65535\242#0 ')-.835 H 2.126<22a2>1.295 G -3.331 1.666(#0 ')-.46 H
|
---|
414 | 3.336(~')1.67 G -3.331 1.666(#32767\242#1 ')-.835 H(")1.295 E 6.665
|
---|
415 | -.554(DO \()122.387 570 T .555 2.501(4\) N)3.055 H .001(EXT)-2.5 G .555
|
---|
416 | 2.501(\(2\) D)97.668 582 T 6.387(OR)-3.055 G .831(ES)-6.111 G -.556
|
---|
417 | -1.389(UM E)-.555 H 2.916(.1)10.416 G 1.385 2.501(\(1\) P)97.668 594 T
|
---|
418 | .556(LE)-1.67 G -2.221 .276(AS E)-.555 H 6.665 -.554(DO \()6.391 H .555
|
---|
419 | 2.501(2\) N)3.055 H .001(EXT)-2.5 G .831(PL)123.217 606 S -2.226 .001
|
---|
420 | (EA S)-.275 H 7.497(EF).83 G -1.941 -.279(ORG E)-7.221 H 7.777(T#).835 G
|
---|
421 | (1)-6.111 E 4.995 -.554(DO R)122.387 618 T .001(EA).83 G 6.112(DO)-.555
|
---|
422 | G 6.385 .001(UT :)-6.666 H(1)2.775 E .831(PL)123.217 630 S -2.226 .001
|
---|
423 | (EA S)-.275 H 6.667(ED).83 G 8.472(O.)-7.221 G 8.012(1<)-5.556 G 10.002
|
---|
424 | (-')-5.831 G(V)-8.611 E<ad>-5.764 -2.4 M -4.811 2.961("' :)1.806 2.4 P
|
---|
425 | -3.891 2.501(1~ :)-.185 H -4.166 2.501(1' ~#).275 H 2.126(1"\242)-.835 G
|
---|
426 | -3.331 1.666(#1 ')-.46 H 2.501(~#)1.67 G(3)-.835 E 6.665 -.554(DO \()
|
---|
427 | 122.387 642 T .555 2.501(3\) N)3.055 H .001(EXT)-2.5 G .831(PL)123.217
|
---|
428 | 654 S -2.226 .001(EA S)-.275 H 6.667(ED).83 G 8.057(O\()-7.221 G .555
|
---|
429 | 2.501(5\) N)-5.556 H .001(EXT)-2.5 G .555 2.501(\(3\) D)97.668 666 T
|
---|
430 | 8.057(O\()-3.055 G .555 2.501(2\) N)-5.556 H .001(EXT)-2.5 G .831(PL)
|
---|
431 | 123.217 678 S -2.226 .001(EA S)-.275 H 6.667(EG).83 G 1.391(IV)-5.276 G
|
---|
432 | 6.667(EU)-1.39 G(P)-6.391 E F1 2.5(2.2 Uses)69.336 702 R(for INTERCAL)
|
---|
433 | 2.5 E F0(INTERCAL)69.336 720 Q 4.131 -.55('s m)-.92 H 3.031(ain adv).55
|
---|
434 | F 3.031(antage o)-.25 F -.15(ve)-.15 G 5.531(ro).15 G 3.032
|
---|
435 | (ther programming languages is its strict simplicity)-5.531 F 5.532(.I)
|
---|
436 | -.65 G 5.532(th)-5.532 G 3.032(as fe)-5.532 F(w)-.25 E .298
|
---|
437 | (capabilities, and thus there are fe)69.336 732 R 2.797(wr)-.25 G .297
|
---|
438 | (estrictions to be k)-2.797 F .297(ept in mind. Since it is an e)-.1 F
|
---|
439 | .297(xceedingly easy language)-.15 F 0 Cg EP
|
---|
440 | %%Page: 3 4
|
---|
441 | %%BeginPageSetup
|
---|
442 | BP
|
---|
443 | %%EndPageSetup
|
---|
444 | /F0 10/Times-Roman@0 SF 2.5(-4-)277.006 48 S 2.386
|
---|
445 | (to learn, one might e)69.336 96 R 2.386(xpect it w)-.15 F 2.386
|
---|
446 | (ould be a good language for initiating no)-.1 F 2.386
|
---|
447 | (vice programmers.)-.15 F(Perhaps)7.386 E .398
|
---|
448 | (surprising, then, is the f)69.336 108 R .397(act that it w)-.1 F .397
|
---|
449 | (ould be more lik)-.1 F .397(ely to initiate a no)-.1 F .397
|
---|
450 | (vice into a search for another line of)-.15 F -.1(wo)69.336 120 S .513
|
---|
451 | (rk. As it turns out, INTERCAL is more useful \(which isn').1 F 3.013
|
---|
452 | (ts)-.18 G .513(aying much\) as a challenge to professional)-3.013 F
|
---|
453 | 5.112(programmers. Those)69.336 132 R 2.611(who doubt this need only re\
|
---|
454 | fer back to the sample program in section . This)5.112 F .291
|
---|
455 | (23-statement program took some)69.336 144 R .292
|
---|
456 | (where from 15 to 30 minutes to write, whereas the same objecti)-.25 F
|
---|
457 | -.15(ve)-.25 G 2.792(sc).15 G .292(an be)-2.792 F(achie)69.336 156 Q
|
---|
458 | -.15(ve)-.25 G 2.5(db).15 G 2.5(ys)-2.5 G
|
---|
459 | (ingle-statement programs in either SNOBOL;)-2.5 E
|
---|
460 | (PLEASE INPUT POS\(0\) \('-' ! ')89.336 174 Q('\))-.74 E 2.5(+\()89.336
|
---|
461 | 186 S(SP)-2.5 E(AN\('0123456789'\) $ OUTPUT\))-.92 E 2.5(+*)89.336 198 S
|
---|
462 | (NE\(OUTPUT\) :S\(PLEASE\)F\(END\))-2.5 E(or APL;)69.336 216 Q([1])
|
---|
463 | 89.336 234 Q/F1 10/Symbol SF<ae>2.5 E F0(0)A F1<b9>A .4 LW 129.356 234
|
---|
464 | 124.356 234 DL 129.356 229 129.356 234 DL 124.356 229 129.356 229 DL
|
---|
465 | 124.356 234 124.356 229 DL<ac>129.856 234 Q 140.726 227.25 140.726 234
|
---|
466 | DL 147.226 234 142.226 234 DL 147.226 229 147.226 234 DL 142.226 229
|
---|
467 | 147.226 229 DL 142.226 234 142.226 229 DL F0(Admittedly)69.336 252 Q
|
---|
468 | 3.481(,n)-.65 G .981(either of these is lik)-3.481 F .981
|
---|
469 | (ely to appear more intelligible to an)-.1 F .98(yone unf)-.15 F .98
|
---|
470 | (amiliar with the languages)-.1 F(in)69.336 264 Q -.2(vo)-.4 G(lv).2 E
|
---|
471 | 3.964(ed, b)-.15 F 3.964(ut the)-.2 F 6.464(yt)-.15 G 3.964
|
---|
472 | (ook roughly 60 seconds and 15 seconds, respecti)-6.464 F -.15(ve)-.25 G
|
---|
473 | (ly).15 E 6.464(,t)-.65 G 6.464(ow)-6.464 G 3.964(rite. Such is the)
|
---|
474 | -6.464 F -.15(ove)69.336 276 S(rwhelming po).15 E(wer of INTERCAL!)-.25
|
---|
475 | E .674(The other major importance of INTERCAL lies in its seemingly ine)
|
---|
476 | 69.336 294 R .673(xhaustible capacity for amazing one')-.15 F(s)-.55 E
|
---|
477 | (fello)69.336 306 Q 2.583(wp)-.25 G .084(rogrammers, confounding progra\
|
---|
478 | mming shop managers, winning friends, and in\215uencing people. It)
|
---|
479 | -2.583 F 1.025(is a well-kno)69.336 318 R 1.025
|
---|
480 | (wn and oft-demonstrated f)-.25 F 1.025(act that a person whose w)-.1 F
|
---|
481 | 1.025(ork is incomprehensible is held in high)-.1 F 1.802(esteem. F)
|
---|
482 | 69.336 330 R 1.802(or e)-.15 F 1.802
|
---|
483 | (xample, if one were to state that the simplest w)-.15 F 1.802
|
---|
484 | (ay to store a v)-.1 F 1.802(alue of 65536 in a 32-bit)-.25 F
|
---|
485 | (INTERCAL v)69.336 342 Q(ariable is:)-.25 E(DO :1 <- #0\242#256)89.336
|
---|
486 | 360 Q(an)69.336 378 Q 3.934(ys)-.15 G 1.434(ensible programmer w)-3.934
|
---|
487 | F 1.434(ould say that that w)-.1 F 1.434
|
---|
488 | (as absurd. Since this is indeed the simplest method, the)-.1 F .366
|
---|
489 | (programmer w)69.336 390 R .367
|
---|
490 | (ould be made to look foolish in front of his boss, who w)-.1 F .367
|
---|
491 | (ould of course happened to turn up,)-.1 F(as bosses are w)69.336 402 Q
|
---|
492 | (ont to do. The ef)-.1 E(fect w)-.25 E(ould be no less de)-.1 E -.25(va)
|
---|
493 | -.25 G(stating for the programmer ha).25 E(ving been correct.)-.2 E 0 Cg
|
---|
494 | EP
|
---|
495 | %%Page: 4 5
|
---|
496 | %%BeginPageSetup
|
---|
497 | BP
|
---|
498 | %%EndPageSetup
|
---|
499 | /F0 10/Times-Roman@0 SF 2.5(-5-)277.006 48 S/F1 10/Times-Italic@0 SF 2.5
|
---|
500 | (3. DESCRIPTION)69.336 96 R F0 .515("I quite agree with you," said the \
|
---|
501 | Duchess; "and the moral of that is -- 'Be what you w)94.336 132 R .514
|
---|
502 | (ould seem to be' --)-.1 F(or)94.336 144 Q 2.575(,i)-.4 G 2.575(fy)
|
---|
503 | -2.575 G(ou')-2.575 E 2.575(dl)-.5 G(ik)-2.575 E 2.575(ei)-.1 G 2.575
|
---|
504 | (tp)-2.575 G .075(ut more simply -- 'Ne)-2.575 F -.15(ve)-.25 G 2.575
|
---|
505 | (ri).15 G .076
|
---|
506 | (magine yourself not to be otherwise than what it might appear)-2.575 F
|
---|
507 | .99(to others that what you were or might ha)94.336 156 R 1.29 -.15
|
---|
508 | (ve b)-.2 H .99(een w).15 F .99
|
---|
509 | (as not otherwise than what you had been w)-.1 F .99(ould ha)-.1 F -.15
|
---|
510 | (ve)-.2 G(appeared to them to be otherwise.")94.336 168 Q .137
|
---|
511 | ("I think I should understand that better)94.336 180 R .137
|
---|
512 | (," Alice said v)-.4 F .137(ery politely)-.15 F 2.638(,")-.65 G .138
|
---|
513 | (if I had it written do)-2.638 F .138(wn: b)-.25 F .138(ut I ca'n')-.2 F
|
---|
514 | 2.638(tq)-.18 G(uite)-2.638 E(follo)94.336 192 Q 2.5(wi)-.25 G 2.5(ta)
|
---|
515 | -2.5 G 2.5(sy)-2.5 G(ou say it.")-2.5 E("That')94.336 210 Q 2.5(sn)-.55
|
---|
516 | G(othing to what I could say if I chose," the Duchess replied, in a ple\
|
---|
517 | ased tone.)-2.5 E .621(The e)69.336 228 R .621
|
---|
518 | (xamples of INTERCAL programming which ha)-.15 F .921 -.15(ve a)-.2 H
|
---|
519 | .62(ppeared in the preceding sections of this manual).15 F(ha)69.336 240
|
---|
520 | Q .986 -.15(ve p)-.2 H .686
|
---|
521 | (robably seemed highly esoteric to the reader unf).15 F .686
|
---|
522 | (amiliar with the language. W)-.1 F .687(ith the aim of making)-.4 F
|
---|
523 | (them more so, we present here a description of INTERCAL.)69.336 252 Q
|
---|
524 | F1 2.5(3.1 V)69.336 270 R(ariables)-1.11 E F0 .188(INTERCAL allo)69.336
|
---|
525 | 288 R .188(ws only 2 dif)-.25 F .188(ferent types of v)-.25 F .188
|
---|
526 | (ariables, the)-.25 F/F2 10/Times-Bold@0 SF .187(16-bit integer)2.687 F
|
---|
527 | F0 .187(and the)2.687 F F2 .187(32-bit integer)2.687 F(.)-1 E F0 .187
|
---|
528 | (These are)5.187 F 1.893(represented by a spot \(.\) or tw)69.336 300 R
|
---|
529 | 1.894(o-spot \(:\), respecti)-.1 F -.15(ve)-.25 G(ly).15 E 4.394(,f)-.65
|
---|
530 | G(ollo)-4.394 E 1.894(wed by an)-.25 F 4.394(yn)-.15 G 1.894
|
---|
531 | (umber between 1 and 65535,)-4.394 F(inclusi)69.336 312 Q -.15(ve)-.25 G
|
---|
532 | 5.303(.T).15 G .303(hese v)-5.303 F .302
|
---|
533 | (ariables may contain only non-ne)-.25 F -.05(ga)-.15 G(ti).05 E .602
|
---|
534 | -.15(ve n)-.25 H .302(umbers; thus the).15 F 2.802(yh)-.15 G -2.25 -.2
|
---|
535 | (av e)-2.802 H .302(the respecti)3.002 F .602 -.15(ve r)-.25 H .302
|
---|
536 | (anges of).15 F -.25(va)69.336 324 S .27
|
---|
537 | (lues: 0 to 65535 and 0 to 4294967295. Note: .123 and :123 are tw).25 F
|
---|
538 | 2.771(od)-.1 G .271(istinct v)-2.771 F .271
|
---|
539 | (ariables. On the other hand,)-.25 F(.1 and .0001 are identical.)69.336
|
---|
540 | 336 Q(Furthermore, the latter may)5 E F1(not)2.5 E F0
|
---|
541 | (be written as 1E-3.)2.5 E F1 2.5(3.2 Constants)69.336 354 R F2
|
---|
542 | (Constants)69.336 372 Q F0 2.029(are 16-bit v)4.529 F 2.028
|
---|
543 | (alues only and may range from 0 to 65535. The)-.25 F 4.528(ya)-.15 G
|
---|
544 | 2.028(re pre\214x)-4.528 F 2.028(ed by a mesh \(#\).)-.15 F 1.213
|
---|
545 | (Caution! Under no circumstances confuse the mesh with the interlea)
|
---|
546 | 69.336 384 R 1.513 -.15(ve o)-.2 H(perator).15 E 3.713(,e)-.4 G 1.213
|
---|
547 | (xcept under confusing)-3.863 F(circumstances!)69.336 396 Q F1 2.5
|
---|
548 | (3.3 Arr)69.336 414 R(ays)-.15 E F2(Arrays)69.336 432 Q F0 .104
|
---|
549 | (are represented by a tail \(,\) for 16-bit v)2.604 F .103
|
---|
550 | (alues, or a h)-.25 F .103(ybrid \(;\) for 32-bit v)-.05 F .103
|
---|
551 | (alues, follo)-.25 F .103(wed by a number)-.25 F 1.518
|
---|
552 | (between 1 and 65535, inclusi)69.336 444 R -.15(ve)-.25 G 4.019(.T).15 G
|
---|
553 | 1.519(he number is suf)-4.019 F<8c78>-.25 E 1.519(ed by the w)-.15 F
|
---|
554 | 1.519(ord SUB, follo)-.1 F 1.519(wed by the subscripts,)-.25 F .939
|
---|
555 | (separated optionally by spaces. Subscripts may be an)69.336 456 R 3.439
|
---|
556 | (ye)-.15 G .939(xpressions, including those in)-3.589 F -.2(vo)-.4 G
|
---|
557 | .939(lving subscripted).2 F -.25(va)69.336 468 S .513(riables. This occ\
|
---|
558 | asionally leads to ambiguous constructions, which are resolv).25 F .513
|
---|
559 | (ed as discussed in section .)-.15 F 1.429(De\214nition of array dimens\
|
---|
560 | ions will be discussed later in greater detail, since discussing it in \
|
---|
561 | less detail)69.336 480 R -.1(wo)69.336 492 S .477(uld be dif).1 F .478
|
---|
562 | (\214cult. As before, ,123 and ;123 are distinct.)-.25 F .478
|
---|
563 | (In summary)5.478 F 2.978(,.)-.65 G .478
|
---|
564 | (123, :123, #123, ,123, and ;123 are)-2.978 F(all distinct.)69.336 504 Q
|
---|
565 | F1 2.5(3.4 Oper)69.336 522 R(ator)-.15 E(s)-.1 E F0 .197
|
---|
566 | (INTERCAL recognizes 5 operators -- 2 binary and 3 unary)69.336 540 R/F3
|
---|
567 | 7/Times-Roman@0 SF(1)2.696 -4 M F0 2.696(.P)4 K .196
|
---|
568 | (lease be kind to our operators: the)-2.696 F 2.696(ym)-.15 G .196
|
---|
569 | (ay not)-2.696 F 1.491(be v)69.336 552 R 1.491(ery intelligent, b)-.15 F
|
---|
570 | 1.491(ut the)-.2 F(y')-.15 E 1.491(re all we')-.5 F 1.791 -.15(ve g)-.5
|
---|
571 | H 3.991(ot. In).15 F 3.991(as)3.991 G 1.491
|
---|
572 | (ense, all 5 operators are binary)-3.991 F 3.991(,a)-.65 G 3.991(st)
|
---|
573 | -3.991 G(he)-3.991 E 3.991(ya)-.15 G 1.491(re all bit-)-3.991 F
|
---|
574 | (oriented, b)69.336 564 Q
|
---|
575 | (ut it is not our purpose here to quibble about bits of tri)-.2 E(via.)
|
---|
576 | -.25 E F1 2.5(3.4.1 Binary)69.336 582 R(Oper)2.5 E(ator)-.15 E(s)-.1 E
|
---|
577 | F0 .417(The binary operators are)69.336 600 R F2(interlea)2.917 E -.1
|
---|
578 | (ve)-.25 G F0 .416(\(also called)3.016 F F2(mingle)2.916 E F0 2.916(\)a)
|
---|
579 | C(nd)-2.916 E F2(select)2.916 E F0 2.916(,w)C .416
|
---|
580 | (hich are represented by a change \(\242\))-2.916 F .796
|
---|
581 | (and a sqiggle [sic] \(~\), respecti)69.336 612 R -.15(ve)-.25 G(ly).15
|
---|
582 | E 5.796(.\()-.65 G .796(In C-INTERCAL)-5.796 F 1.896 -.55('s A)-.92 H
|
---|
583 | .796(SCII en).55 F .796(vironment, EBCDIC \242 is replaced by a)-.4 F
|
---|
584 | (big mone)69.336 624 Q 2.5(y\()-.15 G($\), b)-2.5 E(ut \242 can be used\
|
---|
585 | if encoded in Latin-1 as \\0xA2 or UTF-8 as 0xC2A2.\))-.2 E .938
|
---|
586 | (The interlea)69.336 642 R 1.237 -.15(ve o)-.2 H .937(perator tak).15 F
|
---|
587 | .937(es tw)-.1 F 3.437(o1)-.1 G .937(6-bit v)-3.437 F .937
|
---|
588 | (alues and produces a 32-bit result by alternating the bits of the)-.25
|
---|
589 | F 3.063(operands. Thus, #65535\242#0 has the 32-bit binary form 101010.\
|
---|
590 | ...10 or 2863311530 decimal, while)69.336 654 R(#0\242#65535 = 0101....\
|
---|
591 | 01 binary = 1431655765 decimal, and #255\242#255 is equi)69.336 666 Q
|
---|
592 | -.25(va)-.25 G(lent to #65535.).25 E .087(The select operator tak)69.336
|
---|
593 | 684 R .087(es from the \214rst operand whiche)-.1 F -.15(ve)-.25 G 2.587
|
---|
594 | (rb).15 G .087(its correspond to 1')-2.587 F 2.587(si)-.55 G 2.587(nt)
|
---|
595 | -2.587 G .087(he second operand, and)-2.587 F .385
|
---|
596 | (packs these bits to the right in the result.)69.336 696 R .386
|
---|
597 | (Both operands are automatically padded on the left with zeros to)5.386
|
---|
598 | F 1.417(32 bits before the selection tak)69.336 708 R 1.417
|
---|
599 | (es place, so the v)-.1 F 1.417(ariable types are unrestricted.)-.25 F
|
---|
600 | 1.416(If more than 16 bits are)6.416 F .32 LW 73.336 727 69.336 727 DL
|
---|
601 | 77.336 727 73.336 727 DL 81.336 727 77.336 727 DL 85.336 727 81.336 727
|
---|
602 | DL 89.336 727 85.336 727 DL 93.336 727 89.336 727 DL 97.336 727 93.336
|
---|
603 | 727 DL 101.336 727 97.336 727 DL 105.336 727 101.336 727 DL 109.336 727
|
---|
604 | 105.336 727 DL 113.336 727 109.336 727 DL 117.336 727 113.336 727 DL
|
---|
605 | 121.336 727 117.336 727 DL 125.336 727 121.336 727 DL 129.336 727
|
---|
606 | 125.336 727 DL 133.336 727 129.336 727 DL 137.336 727 133.336 727 DL
|
---|
607 | 141.336 727 137.336 727 DL 145.336 727 141.336 727 DL 149.336 727
|
---|
608 | 145.336 727 DL/F4 8/Times-Roman@0 SF(1.)69.336 744 Q
|
---|
609 | (Other operators are also a)90.595 744 Q -.2(va)-.16 G
|
---|
610 | (ilable with C-INTERCAL).2 E .88 -.44('s n)-.736 H
|
---|
611 | (on-standard dialects; see section .).44 E 0 Cg EP
|
---|
612 | %%Page: 5 6
|
---|
613 | %%BeginPageSetup
|
---|
614 | BP
|
---|
615 | %%EndPageSetup
|
---|
616 | /F0 10/Times-Roman@0 SF 2.5(-6-)277.006 48 S .853
|
---|
617 | (selected, the result is a 32-bit v)69.336 96 R .853
|
---|
618 | (alue, otherwise it is a 16-bit v)-.25 F .853(alue. F)-.25 F .853(or e)
|
---|
619 | -.15 F .853(xample, #179~#201 \(binary v)-.15 F(alue)-.25 E .352
|
---|
620 | (10110011~11001001\) selects from the \214rst ar)69.336 108 R .352
|
---|
621 | (gument the 8th, 7th, 4th, and 1st from last bits, namely)-.18 F 2.851
|
---|
622 | (,1)-.65 G(001,)-2.851 E .012(which = 9. But #201~#179 selects from bin\
|
---|
623 | ary 11001001 the 8th, 6th, 5th, 2nd, and 1st from last bits, gi)69.336
|
---|
624 | 120 R(ving)-.25 E(10001 = 17. #179~#179 has the v)69.336 132 Q
|
---|
625 | (alue 31, while #201~#201 has the v)-.25 E(alue 15.)-.25 E .421
|
---|
626 | (Perhaps a simpler w)69.336 150 R .421
|
---|
627 | (ay of understanding the operation of the select operator w)-.1 F .42
|
---|
628 | (ould be to e)-.1 F .42(xamine the logic)-.15 F .708
|
---|
629 | (diagram in Figure 1, which performs the select operation upon tw)69.336
|
---|
630 | 162 R 3.208(o8)-.1 G .708(-bit v)-3.208 F .708(alues, A and B. The g)
|
---|
631 | -.25 F .708(ates used)-.05 F 1.219(are W)69.336 174 R(armenho)-.8 E
|
---|
632 | 1.219(vian logic g)-.15 F 1.219(ates, which means the outputs ha)-.05 F
|
---|
633 | 1.518 -.15(ve f)-.2 H 1.218(our possible v).15 F 1.218(alues: lo)-.25 F
|
---|
634 | 2.518 -.65(w, h)-.25 H 1.218(igh, unde\214ned).65 F(\(v)69.336 186 Q
|
---|
635 | .344(alue of an uninitialized \215ip-\215op\), and oscillating \(output\
|
---|
636 | of a NOR g)-.25 F .345(ate with one input lo)-.05 F 2.845(wa)-.25 G
|
---|
637 | .345(nd the other)-2.845 F .259
|
---|
638 | (input connected to the output\). These v)69.336 198 R .258
|
---|
639 | (alues are represented symbolically by '0', '1', '?', and ')-.25 F/F1 10
|
---|
640 | /Symbol SF<c6>A F0 2.758('. Note)B(in)2.758 E .429
|
---|
641 | (particular that, while NO)69.336 210 R -.92(T-)-.4 G 2.929(0i).92 G
|
---|
642 | 2.929(s1a)-2.929 G .429(nd NO)-2.929 F -.92(T-)-.4 G 2.929(1i).92 G
|
---|
643 | 2.929(s0a)-2.929 G 2.93(si)-2.929 G 2.93(nt)-2.93 G -.1(wo)-2.93 G(-v).1
|
---|
644 | E .43(alued logic, NO)-.25 F -.92(T-)-.4 G 2.93(?i).92 G 2.93(s?a)-2.93
|
---|
645 | G .43(nd NO)-2.93 F -.92(T-)-.4 G F1<c6>.92 E F0(is)2.93 E F1<c6>2.93 E
|
---|
646 | F0 2.93(.T)C(he)-2.93 E(functions of the v)69.336 222 Q(arious g)-.25 E
|
---|
647 | (ates are listed in T)-.05 E(able 1.)-.8 E 0 Cg EP
|
---|
648 | %%Page: 6 7
|
---|
649 | %%BeginPageSetup
|
---|
650 | BP
|
---|
651 | %%EndPageSetup
|
---|
652 | /F0 10/Times-Roman@0 SF 2.5(-7-)277.006 48 S .4 LW 102.312 663 102.312
|
---|
653 | 694.536 DL 129.312 663 102.312 663 DL 138.312 670.848 129.312 663 DL
|
---|
654 | 138.312 686.616 138.312 670.848 DL 129.312 694.464 138.312 686.616 DL
|
---|
655 | 102.312 694.536 129.312 694.536 DL(6)117.812 680.968 Q 102.312 600
|
---|
656 | 102.312 631.536 DL 129.312 600 102.312 600 DL 138.312 607.848 129.312
|
---|
657 | 600 DL 138.312 623.616 138.312 607.848 DL 129.312 631.464 138.312
|
---|
658 | 623.616 DL 102.312 631.536 129.312 631.536 DL(6)117.812 617.968 Q
|
---|
659 | 102.312 536.928 102.312 568.464 DL 129.312 537 102.312 537 DL 138.312
|
---|
660 | 544.848 129.312 537 DL 138.312 560.616 138.312 544.848 DL 129.312
|
---|
661 | 568.464 138.312 560.616 DL 102.312 568.464 129.312 568.464 DL(1)117.812
|
---|
662 | 554.968 Q 102.312 474 102.312 505.536 DL 129.312 474 102.312 474 DL
|
---|
663 | 138.312 481.848 129.312 474 DL 138.312 497.616 138.312 481.848 DL
|
---|
664 | 129.312 505.464 138.312 497.616 DL 102.312 505.536 129.312 505.536 DL(1)
|
---|
665 | 117.812 491.968 Q 102.312 411 102.312 442.536 DL 129.312 411 102.312 411
|
---|
666 | DL 138.312 418.848 129.312 411 DL 138.312 434.616 138.312 418.848 DL
|
---|
667 | 129.312 442.464 138.312 434.616 DL 102.312 442.536 129.312 442.536 DL(1)
|
---|
668 | 117.812 428.968 Q 102.312 348 102.312 379.536 DL 129.312 348 102.312 348
|
---|
669 | DL 138.312 355.848 129.312 348 DL 138.312 371.616 138.312 355.848 DL
|
---|
670 | 129.312 379.464 138.312 371.616 DL 102.312 379.536 129.312 379.536 DL(1)
|
---|
671 | 117.812 365.968 Q 102.312 284.928 102.312 316.464 DL 129.312 285 102.312
|
---|
672 | 285 DL 138.312 292.848 129.312 285 DL 138.312 308.616 138.312 292.848 DL
|
---|
673 | 129.312 316.464 138.312 308.616 DL 102.312 316.464 129.312 316.464 DL(1)
|
---|
674 | 117.812 302.968 Q 102.312 222 102.312 253.536 DL 129.312 222 102.312 222
|
---|
675 | DL 138.312 229.848 129.312 222 DL 138.312 245.616 138.312 229.848 DL
|
---|
676 | 129.312 253.464 138.312 245.616 DL 102.312 253.536 129.312 253.536 DL(1)
|
---|
677 | 117.812 239.968 Q 102.312 159 102.312 190.464 DL 129.312 159 102.312 159
|
---|
678 | DL 138.312 166.848 129.312 159 DL 138.312 182.616 138.312 166.848 DL
|
---|
679 | 129.312 190.464 138.312 182.616 DL 102.312 190.464 129.312 190.464 DL(1)
|
---|
680 | 117.812 176.968 Q 102.312 96 102.312 127.464 DL 129.312 96 102.312 96 DL
|
---|
681 | 138.312 103.848 129.312 96 DL 138.312 119.616 138.312 103.848 DL 129.312
|
---|
682 | 127.464 138.312 119.616 DL 102.312 127.464 129.312 127.464 DL(1)117.812
|
---|
683 | 113.968 Q 188.712 663 188.712 694.536 DL 215.712 663 188.712 663 DL
|
---|
684 | 224.712 670.848 215.712 663 DL 224.712 686.616 224.712 670.848 DL
|
---|
685 | 215.712 694.464 224.712 686.616 DL 188.712 694.536 215.712 694.536 DL(1)
|
---|
686 | 204.212 680.968 Q 188.712 600 188.712 631.536 DL 215.712 600 188.712 600
|
---|
687 | DL 224.712 607.848 215.712 600 DL 224.712 623.616 224.712 607.848 DL
|
---|
688 | 215.712 631.464 224.712 623.616 DL 188.712 631.536 215.712 631.536 DL(2)
|
---|
689 | 204.212 617.968 Q 188.712 536.928 188.712 568.464 DL 215.712 537 188.712
|
---|
690 | 537 DL 224.712 544.848 215.712 537 DL 224.712 560.616 224.712 544.848 DL
|
---|
691 | 215.712 568.464 224.712 560.616 DL 188.712 568.464 215.712 568.464 DL(2)
|
---|
692 | 204.212 554.968 Q 188.712 474 188.712 505.536 DL 215.712 474 188.712 474
|
---|
693 | DL 224.712 481.848 215.712 474 DL 224.712 497.616 224.712 481.848 DL
|
---|
694 | 215.712 505.464 224.712 497.616 DL 188.712 505.536 215.712 505.536 DL(2)
|
---|
695 | 204.212 491.968 Q 188.712 411 188.712 442.536 DL 215.712 411 188.712 411
|
---|
696 | DL 224.712 418.848 215.712 411 DL 224.712 434.616 224.712 418.848 DL
|
---|
697 | 215.712 442.464 224.712 434.616 DL 188.712 442.536 215.712 442.536 DL(2)
|
---|
698 | 204.212 428.968 Q 188.712 348 188.712 379.536 DL 215.712 348 188.712 348
|
---|
699 | DL 224.712 355.848 215.712 348 DL 224.712 371.616 224.712 355.848 DL
|
---|
700 | 215.712 379.464 224.712 371.616 DL 188.712 379.536 215.712 379.536 DL(2)
|
---|
701 | 204.212 365.968 Q 188.712 284.928 188.712 316.464 DL 215.712 285 188.712
|
---|
702 | 285 DL 224.712 292.848 215.712 285 DL 224.712 308.616 224.712 292.848 DL
|
---|
703 | 215.712 316.464 224.712 308.616 DL 188.712 316.464 215.712 316.464 DL(2)
|
---|
704 | 204.212 302.968 Q 188.712 222 188.712 253.536 DL 215.712 222 188.712 222
|
---|
705 | DL 224.712 229.848 215.712 222 DL 224.712 245.616 224.712 229.848 DL
|
---|
706 | 215.712 253.464 224.712 245.616 DL 188.712 253.536 215.712 253.536 DL(2)
|
---|
707 | 204.212 239.968 Q 188.712 159 188.712 190.464 DL 215.712 159 188.712 159
|
---|
708 | DL 224.712 166.848 215.712 159 DL 224.712 182.616 224.712 166.848 DL
|
---|
709 | 215.712 190.464 224.712 182.616 DL 188.712 190.464 215.712 190.464 DL(2)
|
---|
710 | 204.212 176.968 Q 188.712 96 188.712 127.464 DL 215.712 96 188.712 96 DL
|
---|
711 | 224.712 103.848 215.712 96 DL 224.712 119.616 224.712 103.848 DL 215.712
|
---|
712 | 127.464 224.712 119.616 DL 188.712 127.464 215.712 127.464 DL(2)204.212
|
---|
713 | 113.968 Q 260.712 663 260.712 694.536 DL 287.712 663 260.712 663 DL
|
---|
714 | 296.712 670.848 287.712 663 DL 296.712 686.616 296.712 670.848 DL
|
---|
715 | 287.712 694.464 296.712 686.616 DL 260.712 694.536 287.712 694.536 DL(1)
|
---|
716 | 276.212 680.968 Q 260.712 600 260.712 631.536 DL 287.712 600 260.712 600
|
---|
717 | DL 296.712 607.848 287.712 600 DL 296.712 623.616 296.712 607.848 DL
|
---|
718 | 287.712 631.464 296.712 623.616 DL 260.712 631.536 287.712 631.536 DL(7)
|
---|
719 | 276.212 617.968 Q 260.712 536.928 260.712 568.464 DL 287.712 537 260.712
|
---|
720 | 537 DL 296.712 544.848 287.712 537 DL 296.712 560.616 296.712 544.848 DL
|
---|
721 | 287.712 568.464 296.712 560.616 DL 260.712 568.464 287.712 568.464 DL(4)
|
---|
722 | 276.212 554.968 Q 260.712 474 260.712 505.536 DL 287.712 474 260.712 474
|
---|
723 | DL 296.712 481.848 287.712 474 DL 296.712 497.616 296.712 481.848 DL
|
---|
724 | 287.712 505.464 296.712 497.616 DL 260.712 505.536 287.712 505.536 DL(3)
|
---|
725 | 276.212 491.968 Q 260.712 411 260.712 442.536 DL 287.712 411 260.712 411
|
---|
726 | DL 296.712 418.848 287.712 411 DL 296.712 434.616 296.712 418.848 DL
|
---|
727 | 287.712 442.464 296.712 434.616 DL 260.712 442.536 287.712 442.536 DL(3)
|
---|
728 | 276.212 428.968 Q 260.712 348 260.712 379.536 DL 287.712 348 260.712 348
|
---|
729 | DL 296.712 355.848 287.712 348 DL 296.712 371.616 296.712 355.848 DL
|
---|
730 | 287.712 379.464 296.712 371.616 DL 260.712 379.536 287.712 379.536 DL(3)
|
---|
731 | 276.212 365.968 Q 260.712 284.928 260.712 316.464 DL 287.712 285 260.712
|
---|
732 | 285 DL 296.712 292.848 287.712 285 DL 296.712 308.616 296.712 292.848 DL
|
---|
733 | 287.712 316.464 296.712 308.616 DL 260.712 316.464 287.712 316.464 DL(7)
|
---|
734 | 276.212 302.968 Q 260.712 222 260.712 253.536 DL 287.712 222 260.712 222
|
---|
735 | DL 296.712 229.848 287.712 222 DL 296.712 245.616 296.712 229.848 DL
|
---|
736 | 287.712 253.464 296.712 245.616 DL 260.712 253.536 287.712 253.536 DL(3)
|
---|
737 | 276.212 239.968 Q 260.712 159 260.712 190.464 DL 287.712 159 260.712 159
|
---|
738 | DL 296.712 166.848 287.712 159 DL 296.712 182.616 296.712 166.848 DL
|
---|
739 | 287.712 190.464 296.712 182.616 DL 260.712 190.464 287.712 190.464 DL(7)
|
---|
740 | 276.212 176.968 Q 260.712 96 260.712 127.464 DL 287.712 96 260.712 96 DL
|
---|
741 | 296.712 103.848 287.712 96 DL 296.712 119.616 296.712 103.848 DL 287.712
|
---|
742 | 127.464 296.712 119.616 DL 260.712 127.464 287.712 127.464 DL(3)276.212
|
---|
743 | 113.968 Q 332.712 663 332.712 694.536 DL 359.712 663 332.712 663 DL
|
---|
744 | 368.712 670.848 359.712 663 DL 368.712 686.616 368.712 670.848 DL
|
---|
745 | 359.712 694.464 368.712 686.616 DL 332.712 694.536 359.712 694.536 DL(1)
|
---|
746 | 348.212 680.968 Q 332.712 600 332.712 631.536 DL 359.712 600 332.712 600
|
---|
747 | DL 368.712 607.848 359.712 600 DL 368.712 623.616 368.712 607.848 DL
|
---|
748 | 359.712 631.464 368.712 623.616 DL 332.712 631.536 359.712 631.536 DL(3)
|
---|
749 | 348.212 617.968 Q 332.712 536.928 332.712 568.464 DL 359.712 537 332.712
|
---|
750 | 537 DL 368.712 544.848 359.712 537 DL 368.712 560.616 368.712 544.848 DL
|
---|
751 | 359.712 568.464 368.712 560.616 DL 332.712 568.464 359.712 568.464 DL(3)
|
---|
752 | 348.212 554.968 Q 332.712 474 332.712 505.536 DL 359.712 474 332.712 474
|
---|
753 | DL 368.712 481.848 359.712 474 DL 368.712 497.616 368.712 481.848 DL
|
---|
754 | 359.712 505.464 368.712 497.616 DL 332.712 505.536 359.712 505.536 DL(4)
|
---|
755 | 348.212 491.968 Q 332.712 411 332.712 442.536 DL 359.712 411 332.712 411
|
---|
756 | DL 368.712 418.848 359.712 411 DL 368.712 434.616 368.712 418.848 DL
|
---|
757 | 359.712 442.464 368.712 434.616 DL 332.712 442.536 359.712 442.536 DL(4)
|
---|
758 | 348.212 428.968 Q 332.712 348 332.712 379.536 DL 359.712 348 332.712 348
|
---|
759 | DL 368.712 355.848 359.712 348 DL 368.712 371.616 368.712 355.848 DL
|
---|
760 | 359.712 379.464 368.712 371.616 DL 332.712 379.536 359.712 379.536 DL(3)
|
---|
761 | 348.212 365.968 Q 332.712 284.928 332.712 316.464 DL 359.712 285 332.712
|
---|
762 | 285 DL 368.712 292.848 359.712 285 DL 368.712 308.616 368.712 292.848 DL
|
---|
763 | 359.712 316.464 368.712 308.616 DL 332.712 316.464 359.712 316.464 DL(3)
|
---|
764 | 348.212 302.968 Q 332.712 222 332.712 253.536 DL 359.712 222 332.712 222
|
---|
765 | DL 368.712 229.848 359.712 222 DL 368.712 245.616 368.712 229.848 DL
|
---|
766 | 359.712 253.464 368.712 245.616 DL 332.712 253.536 359.712 253.536 DL(3)
|
---|
767 | 348.212 239.968 Q 332.712 159 332.712 190.464 DL 359.712 159 332.712 159
|
---|
768 | DL 368.712 166.848 359.712 159 DL 368.712 182.616 368.712 166.848 DL
|
---|
769 | 359.712 190.464 368.712 182.616 DL 332.712 190.464 359.712 190.464 DL(3)
|
---|
770 | 348.212 176.968 Q 332.712 96 332.712 127.464 DL 359.712 96 332.712 96 DL
|
---|
771 | 368.712 103.848 359.712 96 DL 368.712 119.616 368.712 103.848 DL 359.712
|
---|
772 | 127.464 368.712 119.616 DL 332.712 127.464 359.712 127.464 DL(3)348.212
|
---|
773 | 113.968 Q 404.712 663 404.712 694.536 DL 431.712 663 404.712 663 DL
|
---|
774 | 440.712 670.848 431.712 663 DL 440.712 686.616 440.712 670.848 DL
|
---|
775 | 431.712 694.464 440.712 686.616 DL 404.712 694.536 431.712 694.536 DL(1)
|
---|
776 | 420.212 680.968 Q 404.712 600 404.712 631.536 DL 431.712 600 404.712 600
|
---|
777 | DL 440.712 607.848 431.712 600 DL 440.712 623.616 440.712 607.848 DL
|
---|
778 | 431.712 631.464 440.712 623.616 DL 404.712 631.536 431.712 631.536 DL(4)
|
---|
779 | 420.212 617.968 Q 404.712 536.928 404.712 568.464 DL 431.712 537 404.712
|
---|
780 | 537 DL 440.712 544.848 431.712 537 DL 440.712 560.616 440.712 544.848 DL
|
---|
781 | 431.712 568.464 440.712 560.616 DL 404.712 568.464 431.712 568.464 DL(5)
|
---|
782 | 420.212 554.968 Q 404.712 474 404.712 505.536 DL 431.712 474 404.712 474
|
---|
783 | DL 440.712 481.848 431.712 474 DL 440.712 497.616 440.712 481.848 DL
|
---|
784 | 431.712 505.464 440.712 497.616 DL 404.712 505.536 431.712 505.536 DL(5)
|
---|
785 | 420.212 491.968 Q 404.712 411 404.712 442.536 DL 431.712 411 404.712 411
|
---|
786 | DL 440.712 418.848 431.712 411 DL 440.712 434.616 440.712 418.848 DL
|
---|
787 | 431.712 442.464 440.712 434.616 DL 404.712 442.536 431.712 442.536 DL(4)
|
---|
788 | 420.212 428.968 Q 404.712 348 404.712 379.536 DL 431.712 348 404.712 348
|
---|
789 | DL 440.712 355.848 431.712 348 DL 440.712 371.616 440.712 355.848 DL
|
---|
790 | 431.712 379.464 440.712 371.616 DL 404.712 379.536 431.712 379.536 DL(5)
|
---|
791 | 420.212 365.968 Q 404.712 284.928 404.712 316.464 DL 431.712 285 404.712
|
---|
792 | 285 DL 440.712 292.848 431.712 285 DL 440.712 308.616 440.712 292.848 DL
|
---|
793 | 431.712 316.464 440.712 308.616 DL 404.712 316.464 431.712 316.464 DL(4)
|
---|
794 | 420.212 302.968 Q 404.712 222 404.712 253.536 DL 431.712 222 404.712 222
|
---|
795 | DL 440.712 229.848 431.712 222 DL 440.712 245.616 440.712 229.848 DL
|
---|
796 | 431.712 253.464 440.712 245.616 DL 404.712 253.536 431.712 253.536 DL(3)
|
---|
797 | 420.212 239.968 Q 404.712 159 404.712 190.464 DL 431.712 159 404.712 159
|
---|
798 | DL 440.712 166.848 431.712 159 DL 440.712 182.616 440.712 166.848 DL
|
---|
799 | 431.712 190.464 440.712 182.616 DL 404.712 190.464 431.712 190.464 DL(2)
|
---|
800 | 420.212 176.968 Q 404.712 96 404.712 127.464 DL 431.712 96 404.712 96 DL
|
---|
801 | 440.712 103.848 431.712 96 DL 440.712 119.616 440.712 103.848 DL 431.712
|
---|
802 | 127.464 440.712 119.616 DL 404.712 127.464 431.712 127.464 DL(1)420.212
|
---|
803 | 113.968 Q 476.712 694.536 MT 0 -598.536 RL -18 0 RL 0 598.536 RL CL ST
|
---|
804 | (B)464.377 232.84 Q(U)464.102 262.792 Q(S)464.932 292.744 Q(L)464.657
|
---|
805 | 352.576 Q(I)466.047 382.456 Q(N)464.102 412.408 Q(E)464.657 442.36 Q(8)
|
---|
806 | 465.212 547.048 Q 488.736 129.264 476.712 129.264 DL -.18(TO)500.161
|
---|
807 | 119.464 S(NEW)495.351 131.464 Q -.3(YO)492.721 143.464 S(RK).3 E 488.736
|
---|
808 | 162.528 476.712 162.528 DL -.18(TO)500.161 152.728 S(NEW)495.351 164.728
|
---|
809 | Q -.3(YO)492.721 176.728 S(RK).3 E 488.736 195.72 476.712 195.72 DL -.18
|
---|
810 | (TO)500.161 185.92 S(NEW)495.351 197.92 Q -.3(YO)492.721 209.92 S(RK).3
|
---|
811 | E 488.736 228.984 476.712 228.984 DL -.18(TO)500.161 219.184 S(NEW)
|
---|
812 | 495.351 231.184 Q -.3(YO)492.721 243.184 S(RK).3 E 488.736 262.248
|
---|
813 | 476.712 262.248 DL -.18(TO)500.161 252.448 S(NEW)495.351 264.448 Q -.3
|
---|
814 | (YO)492.721 276.448 S(RK).3 E 488.736 295.512 476.712 295.512 DL -.18
|
---|
815 | (TO)500.161 285.712 S(NEW)495.351 297.712 Q -.3(YO)492.721 309.712 S(RK)
|
---|
816 | .3 E 488.736 328.776 476.712 328.776 DL -.18(TO)500.161 318.976 S(NEW)
|
---|
817 | 495.351 330.976 Q -.3(YO)492.721 342.976 S(RK).3 E 488.736 361.968
|
---|
818 | 476.712 361.968 DL -.18(TO)500.161 352.168 S(NEW)495.351 364.168 Q -.3
|
---|
819 | (YO)492.721 376.168 S(RK).3 E 488.736 395.232 476.712 395.232 DL -.18
|
---|
820 | (TO)500.161 385.432 S(NEW)495.351 397.432 Q -.3(YO)492.721 409.432 S(RK)
|
---|
821 | .3 E 488.736 428.496 476.712 428.496 DL -.18(TO)500.161 418.696 S(NEW)
|
---|
822 | 495.351 430.696 Q -.3(YO)492.721 442.696 S(RK).3 E 488.736 461.76
|
---|
823 | 476.712 461.76 DL -.18(TO)500.161 451.96 S(NEW)495.351 463.96 Q -.3(YO)
|
---|
824 | 492.721 475.96 S(RK).3 E 488.736 495.024 476.712 495.024 DL -.18(TO)
|
---|
825 | 500.161 485.224 S(NEW)495.351 497.224 Q -.3(YO)492.721 509.224 S(RK).3 E
|
---|
826 | 488.736 528.216 476.712 528.216 DL -.18(TO)500.161 518.416 S(NEW)495.351
|
---|
827 | 530.416 Q -.3(YO)492.721 542.416 S(RK).3 E 488.736 561.48 476.712 561.48
|
---|
828 | DL -.18(TO)500.161 551.68 S(NEW)495.351 563.68 Q -.3(YO)492.721 575.68 S
|
---|
829 | (RK).3 E 488.736 594.744 476.712 594.744 DL -.18(TO)500.161 584.944 S
|
---|
830 | (NEW)495.351 596.944 Q -.3(YO)492.721 608.944 S(RK).3 E 488.736 628.008
|
---|
831 | 476.712 628.008 DL -.18(TO)500.161 618.208 S(PHILA-)490.351 630.208 Q
|
---|
832 | (DELPHIA)485.351 642.208 Q 75.312 542.256 102.312 542.256 DL(A)62.116
|
---|
833 | 544.456 Q(8)67.36 550.432 Q 88.848 542.256 1.8 DC 0 Fg 88.848 542.256
|
---|
834 | 1.8 DC 0 Cg ST 75.312 563.28 102.312 563.28 DL(B)62.666 565.48 Q(8)67.36
|
---|
835 | 571.456 Q 88.848 563.28 1.8 DC 0 Fg 88.848 563.28 1.8 DC 0 Cg ST 75.312
|
---|
836 | 479.256 102.312 479.256 DL(A)62.116 481.456 Q(7)67.36 487.432 Q 88.848
|
---|
837 | 479.256 1.8 DC 0 Fg 88.848 479.256 1.8 DC 0 Cg ST 75.312 500.28 102.312
|
---|
838 | 500.28 DL(B)62.666 502.48 Q(7)67.36 508.456 Q 88.848 500.28 1.8 DC 0 Fg
|
---|
839 | 88.848 500.28 1.8 DC 0 Cg ST 75.312 416.256 102.312 416.256 DL(A)62.116
|
---|
840 | 418.456 Q(6)67.36 424.432 Q 88.848 416.256 1.8 DC 0 Fg 88.848 416.256
|
---|
841 | 1.8 DC 0 Cg ST 75.312 437.28 102.312 437.28 DL(B)62.666 439.48 Q(6)67.36
|
---|
842 | 445.456 Q 88.848 437.28 1.8 DC 0 Fg 88.848 437.28 1.8 DC 0 Cg ST 75.312
|
---|
843 | 353.256 102.312 353.256 DL(A)62.116 355.456 Q(5)67.36 361.432 Q 88.848
|
---|
844 | 353.256 1.8 DC 0 Fg 88.848 353.256 1.8 DC 0 Cg ST 75.312 374.28 102.312
|
---|
845 | 374.28 DL(B)62.666 376.48 Q(5)67.36 382.456 Q 88.848 374.28 1.8 DC 0 Fg
|
---|
846 | 88.848 374.28 1.8 DC 0 Cg ST 75.312 290.256 102.312 290.256 DL(A)62.116
|
---|
847 | 292.456 Q(4)67.36 298.432 Q 88.848 290.256 1.8 DC 0 Fg 88.848 290.256
|
---|
848 | 1.8 DC 0 Cg ST 75.312 311.28 102.312 311.28 DL(B)62.666 313.48 Q(4)67.36
|
---|
849 | 319.456 Q 88.848 311.28 1.8 DC 0 Fg 88.848 311.28 1.8 DC 0 Cg ST 75.312
|
---|
850 | 227.256 102.312 227.256 DL(A)62.116 229.456 Q(3)67.36 235.432 Q 88.848
|
---|
851 | 227.256 1.8 DC 0 Fg 88.848 227.256 1.8 DC 0 Cg ST 75.312 248.28 102.312
|
---|
852 | 248.28 DL(B)62.666 250.48 Q(3)67.36 256.456 Q 88.848 248.28 1.8 DC 0 Fg
|
---|
853 | 88.848 248.28 1.8 DC 0 Cg ST 75.312 164.256 102.312 164.256 DL(A)62.116
|
---|
854 | 166.456 Q(2)67.36 172.432 Q 88.848 164.256 1.8 DC 0 Fg 88.848 164.256
|
---|
855 | 1.8 DC 0 Cg ST 75.312 185.28 102.312 185.28 DL(B)62.666 187.48 Q(2)67.36
|
---|
856 | 193.456 Q 88.848 185.28 1.8 DC 0 Fg 88.848 185.28 1.8 DC 0 Cg ST 159.912
|
---|
857 | 678.768 138.312 678.768 DL 159.912 626.28 159.912 678.768 DL 188.712
|
---|
858 | 626.28 159.912 626.28 DL 159.912 668.256 159.912 678.768 DL 159.912
|
---|
859 | 668.256 1.8 DC 0 Fg 159.912 668.256 1.8 DC 0 Cg ST 188.712 668.256
|
---|
860 | 159.912 668.256 DL 159.912 647.232 159.912 668.256 DL 159.912 647.232
|
---|
861 | 1.8 DC 0 Fg 159.912 647.232 1.8 DC 0 Cg ST 368.712 647.232 159.912
|
---|
862 | 647.232 DL 390.312 647.232 368.712 647.232 DL 390.312 647.232 1.8 DC 0
|
---|
863 | Fg 390.312 647.232 1.8 DC 0 Cg ST 390.312 552.768 390.312 647.232 DL
|
---|
864 | 404.712 552.768 390.312 552.768 DL 440.712 647.232 390.312 647.232 DL
|
---|
865 | 447.912 647.232 440.712 647.232 DL 447.912 647.232 1.8 DC 0 Fg 447.912
|
---|
866 | 647.232 1.8 DC 0 Cg ST 458.712 647.232 447.912 647.232 DL 447.912
|
---|
867 | 542.256 447.912 647.232 DL 447.912 521.232 447.912 542.256 DL 458.712
|
---|
868 | 521.232 447.912 521.232 DL 152.712 615.768 138.312 615.768 DL 152.712
|
---|
869 | 605.256 152.712 615.768 DL 188.712 605.256 152.712 605.256 DL 88.848
|
---|
870 | 531.744 88.848 542.256 DL 224.784 531.744 88.848 531.744 DL 246.312
|
---|
871 | 531.744 224.712 531.744 DL 246.312 552.768 246.312 531.744 DL 260.712
|
---|
872 | 552.768 246.312 552.768 DL 88.848 573.792 88.848 563.28 DL 206.784
|
---|
873 | 573.72 88.848 573.72 DL 213.912 573.72 206.712 573.72 DL 213.912 584.232
|
---|
874 | 213.912 573.72 DL 296.712 584.232 213.912 584.232 DL 311.112 584.232
|
---|
875 | 296.712 584.232 DL 311.112 605.256 311.112 584.232 DL 332.712 605.256
|
---|
876 | 311.112 605.256 DL 152.712 552.768 138.312 552.768 DL 152.712 542.256
|
---|
877 | 152.712 552.768 DL 152.712 510.72 152.712 542.256 DL 224.712 510.72
|
---|
878 | 152.712 510.72 DL 239.112 510.72 224.712 510.72 DL 239.112 426.696
|
---|
879 | 239.112 510.72 DL 239.112 384.792 239.112 426.768 DL 188.712 384.72
|
---|
880 | 239.112 384.72 DL 181.512 384.72 188.712 384.72 DL 181.512 363.696
|
---|
881 | 181.512 384.72 DL 181.512 321.792 181.512 363.768 DL 167.112 321.72
|
---|
882 | 181.512 321.72 DL 167.112 300.696 167.112 321.72 DL 138.312 300.768
|
---|
883 | 167.112 300.768 DL 88.848 468.744 88.848 479.256 DL 224.784 468.744
|
---|
884 | 88.848 468.744 DL 231.912 468.744 224.712 468.744 DL 231.912 479.256
|
---|
885 | 231.912 468.744 DL 260.712 479.256 231.912 479.256 DL 88.848 510.792
|
---|
886 | 88.848 500.28 DL 120.312 510.72 88.848 510.72 DL 127.512 510.72 120.312
|
---|
887 | 510.72 DL 127.512 521.232 127.512 510.72 DL 224.712 521.232 127.512
|
---|
888 | 521.232 DL 246.312 521.232 224.712 521.232 DL 246.312 353.256 246.312
|
---|
889 | 521.232 DL 246.312 342.744 246.312 353.256 DL 278.712 342.744 246.312
|
---|
890 | 342.744 DL 278.712 321.72 278.712 342.744 DL 296.712 321.72 278.712
|
---|
891 | 321.72 DL 325.512 321.72 296.712 321.72 DL 325.512 227.184 325.512
|
---|
892 | 321.72 DL 325.512 216.744 325.512 227.256 DL 440.712 216.744 325.512
|
---|
893 | 216.744 DL 447.912 216.744 440.712 216.744 DL 447.912 311.208 447.912
|
---|
894 | 216.744 DL 447.912 321.792 447.912 311.28 DL 404.712 321.72 447.912
|
---|
895 | 321.72 DL 383.112 321.72 404.712 321.72 DL 383.112 374.208 383.112
|
---|
896 | 321.72 DL 383.112 395.304 383.112 374.28 DL 397.512 395.232 383.112
|
---|
897 | 395.232 DL 397.512 437.208 397.512 395.232 DL 397.512 458.304 397.512
|
---|
898 | 437.28 DL 375.912 458.232 397.512 458.232 DL 375.912 500.208 375.912
|
---|
899 | 458.232 DL 397.512 500.28 375.912 500.28 DL 397.512 521.304 397.512
|
---|
900 | 500.28 DL 332.712 521.232 397.512 521.232 DL 325.512 521.232 332.712
|
---|
901 | 521.232 DL 325.512 563.208 325.512 521.232 DL 325.512 594.816 325.512
|
---|
902 | 563.28 DL 368.712 594.744 325.512 594.744 DL 368.712 573.72 368.712
|
---|
903 | 594.744 DL 440.712 573.72 368.712 573.72 DL 440.712 594.744 440.712
|
---|
904 | 573.72 DL 440.712 601.944 440.712 594.744 DL 458.712 601.944 440.712
|
---|
905 | 601.944 DL 159.912 489.768 138.312 489.768 DL 159.912 489.768 1.8 DC 0
|
---|
906 | Fg 159.912 489.768 1.8 DC 0 Cg ST 159.912 542.256 159.912 489.768 DL
|
---|
907 | 188.712 542.256 159.912 542.256 DL 159.912 479.256 159.912 489.768 DL
|
---|
908 | 159.912 447.792 159.912 479.256 DL 159.912 447.72 1.8 DC 0 Fg 159.912
|
---|
909 | 447.72 1.8 DC 0 Cg ST 181.512 447.72 159.912 447.72 DL 181.512 426.696
|
---|
910 | 181.512 447.72 DL 188.712 426.768 181.512 426.768 DL 145.512 447.72
|
---|
911 | 159.912 447.72 DL 145.512 290.184 145.512 447.72 DL 145.512 258.72
|
---|
912 | 145.512 290.256 DL 167.112 258.72 145.512 258.72 DL 167.112 185.208
|
---|
913 | 167.112 258.72 DL 188.712 185.28 167.112 185.28 DL 88.848 405.744 88.848
|
---|
914 | 416.256 DL 224.784 405.744 88.848 405.744 DL 231.912 405.744 224.712
|
---|
915 | 405.744 DL 231.912 416.256 231.912 405.744 DL 231.912 416.256 1.8 DC 0
|
---|
916 | Fg 231.912 416.256 1.8 DC 0 Cg ST 260.712 416.256 231.912 416.256 DL
|
---|
917 | 231.912 437.28 231.912 416.256 DL 231.912 447.792 231.912 437.28 DL
|
---|
918 | 296.712 447.72 231.912 447.72 DL 303.912 447.72 296.712 447.72 DL
|
---|
919 | 303.912 479.256 303.912 447.72 DL 332.712 479.256 303.912 479.256 DL
|
---|
920 | 88.848 458.304 88.848 437.28 DL 296.784 458.232 88.848 458.232 DL
|
---|
921 | 296.712 468.744 296.712 458.232 DL 325.512 468.744 296.712 468.744 DL
|
---|
922 | 325.512 500.208 325.512 468.744 DL 325.512 510.792 325.512 500.28 DL
|
---|
923 | 368.712 510.72 325.512 510.72 DL 375.912 510.72 368.712 510.72 DL
|
---|
924 | 375.912 626.208 375.912 510.72 DL 375.912 636.792 375.912 626.28 DL
|
---|
925 | 397.512 636.72 375.912 636.72 DL 397.512 615.696 397.512 636.72 DL
|
---|
926 | 404.712 615.768 397.512 615.768 DL 174.312 426.768 138.312 426.768 DL
|
---|
927 | 174.312 426.768 1.8 DC 0 Fg 174.312 426.768 1.8 DC 0 Cg ST 174.312
|
---|
928 | 489.768 174.312 426.768 DL 174.312 489.768 1.8 DC 0 Fg 174.312 489.768
|
---|
929 | 1.8 DC 0 Cg ST 188.712 489.768 174.312 489.768 DL 174.312 552.768
|
---|
930 | 174.312 489.768 DL 188.712 552.768 174.312 552.768 DL 174.312 311.28
|
---|
931 | 174.312 426.768 DL 174.312 311.28 1.8 DC 0 Fg 174.312 311.28 1.8 DC 0 Cg
|
---|
932 | ST 188.712 311.28 174.312 311.28 DL 174.312 248.28 174.312 311.28 DL
|
---|
933 | 188.712 248.28 174.312 248.28 DL 88.848 342.744 88.848 353.256 DL
|
---|
934 | 224.784 342.744 88.848 342.744 DL 231.912 342.744 224.712 342.744 DL
|
---|
935 | 231.912 353.256 231.912 342.744 DL 260.712 353.256 231.912 353.256 DL
|
---|
936 | 88.848 395.304 88.848 374.28 DL 296.784 395.232 88.848 395.232 DL
|
---|
937 | 318.312 395.232 296.712 395.232 DL 318.312 489.696 318.312 395.232 DL
|
---|
938 | 332.712 489.768 318.312 489.768 DL 167.112 363.768 138.312 363.768 DL
|
---|
939 | 167.112 363.768 1.8 DC 0 Fg 167.112 363.768 1.8 DC 0 Cg ST 188.712
|
---|
940 | 363.768 167.112 363.768 DL 167.112 437.28 167.112 363.768 DL 167.112
|
---|
941 | 437.28 1.8 DC 0 Fg 167.112 437.28 1.8 DC 0 Cg ST 188.712 437.28 167.112
|
---|
942 | 437.28 DL 167.112 500.28 167.112 437.28 DL 167.112 500.28 1.8 DC 0 Fg
|
---|
943 | 167.112 500.28 1.8 DC 0 Cg ST 188.712 500.28 167.112 500.28 DL 167.112
|
---|
944 | 563.28 167.112 500.28 DL 188.712 563.28 167.112 563.28 DL 88.848 279.744
|
---|
945 | 88.848 290.256 DL 296.784 279.744 88.848 279.744 DL 318.312 279.744
|
---|
946 | 296.712 279.744 DL 318.312 300.768 318.312 279.744 DL 318.312 300.768
|
---|
947 | 1.8 DC 0 Fg 318.312 300.768 1.8 DC 0 Cg ST 332.712 300.768 318.312
|
---|
948 | 300.768 DL 318.312 311.28 318.312 300.768 DL 318.312 332.304 318.312
|
---|
949 | 311.28 DL 325.512 332.232 318.312 332.232 DL 325.512 332.232 1.8 DC 0 Fg
|
---|
950 | 325.512 332.232 1.8 DC 0 Cg ST 325.512 363.768 325.512 332.232 DL
|
---|
951 | 332.712 363.768 325.512 363.768 DL 368.712 332.232 325.512 332.232 DL
|
---|
952 | 390.312 332.232 368.712 332.232 DL 390.312 426.768 390.312 332.232 DL
|
---|
953 | 404.712 426.768 390.312 426.768 DL 88.848 332.304 88.848 311.28 DL
|
---|
954 | 224.784 332.232 88.848 332.232 DL 253.512 332.232 224.712 332.232 DL
|
---|
955 | 253.512 374.208 253.512 332.232 DL 253.512 384.792 253.512 374.28 DL
|
---|
956 | 296.712 384.72 253.512 384.72 DL 296.712 405.744 296.712 384.72 DL
|
---|
957 | 325.512 405.744 296.712 405.744 DL 325.512 437.28 325.512 405.744 DL
|
---|
958 | 325.512 447.792 325.512 437.28 DL 368.712 447.72 325.512 447.72 DL
|
---|
959 | 383.112 447.72 368.712 447.72 DL 383.112 447.72 1.8 DC 0 Fg 383.112
|
---|
960 | 447.72 1.8 DC 0 Cg ST 383.112 416.184 383.112 447.72 DL 404.712 416.256
|
---|
961 | 383.112 416.256 DL 383.112 479.256 383.112 447.72 DL 404.712 479.256
|
---|
962 | 383.112 479.256 DL 88.848 216.744 88.848 227.256 DL 296.784 216.744
|
---|
963 | 88.848 216.744 DL 303.912 216.744 296.712 216.744 DL 303.912 227.256
|
---|
964 | 303.912 216.744 DL 332.712 227.256 303.912 227.256 DL 88.848 269.304
|
---|
965 | 88.848 248.28 DL 296.784 269.232 88.848 269.232 DL 311.112 269.232
|
---|
966 | 296.712 269.232 DL 311.112 290.256 311.112 269.232 DL 332.712 290.256
|
---|
967 | 311.112 290.256 DL 181.512 237.768 138.312 237.768 DL 181.512 237.768
|
---|
968 | 1.8 DC 0 Fg 181.512 237.768 1.8 DC 0 Cg ST 181.512 300.768 181.512
|
---|
969 | 237.768 DL 188.712 300.768 181.512 300.768 DL 181.512 195.792 181.512
|
---|
970 | 237.768 DL 174.312 195.72 181.512 195.72 DL 174.312 164.184 174.312
|
---|
971 | 195.72 DL 174.312 164.256 1.8 DC 0 Fg 174.312 164.256 1.8 DC 0 Cg ST
|
---|
972 | 188.712 164.256 174.312 164.256 DL 174.312 101.256 174.312 164.256 DL
|
---|
973 | 188.712 101.256 174.312 101.256 DL 88.848 153.744 88.848 164.256 DL
|
---|
974 | 224.784 153.744 88.848 153.744 DL 231.912 153.744 224.712 153.744 DL
|
---|
975 | 231.912 227.256 231.912 153.744 DL 260.712 227.256 231.912 227.256 DL
|
---|
976 | 88.848 206.304 88.848 185.28 DL 368.784 206.232 88.848 206.232 DL
|
---|
977 | 375.912 206.232 368.712 206.232 DL 375.912 248.208 375.912 206.232 DL
|
---|
978 | 375.912 269.304 375.912 248.28 DL 390.312 269.232 375.912 269.232 DL
|
---|
979 | 390.312 300.768 390.312 269.232 DL 404.712 300.768 390.312 300.768 DL
|
---|
980 | 159.912 174.768 138.312 174.768 DL 159.912 174.768 1.8 DC 0 Fg 159.912
|
---|
981 | 174.768 1.8 DC 0 Cg ST 159.912 122.28 159.912 174.768 DL 188.712 122.28
|
---|
982 | 159.912 122.28 DL 188.712 174.768 159.912 174.768 DL 159.912 374.28
|
---|
983 | 159.912 174.768 DL 159.912 374.28 1.8 DC 0 Fg 159.912 374.28 1.8 DC 0 Cg
|
---|
984 | ST 188.712 374.28 159.912 374.28 DL 159.912 416.256 159.912 374.28 DL
|
---|
985 | 188.712 416.256 159.912 416.256 DL 75.312 101.256 102.312 101.256 DL(A)
|
---|
986 | 62.116 103.456 Q(1)67.36 109.432 Q 88.848 101.256 1.8 DC 0 Fg 88.848
|
---|
987 | 101.256 1.8 DC 0 Cg ST 75.312 122.28 102.312 122.28 DL(B)62.666 124.48 Q
|
---|
988 | (1)67.36 130.456 Q 95.616 122.28 1.8 DC 0 Fg 95.616 122.28 1.8 DC 0 Cg
|
---|
989 | ST 88.848 122.28 88.848 101.256 DL 88.848 132.792 88.848 122.28 DL
|
---|
990 | 224.784 132.72 88.848 132.72 DL 239.112 132.72 224.712 132.72 DL 239.112
|
---|
991 | 101.184 239.112 132.72 DL 260.712 101.256 239.112 101.256 DL 95.616
|
---|
992 | 143.304 95.616 122.28 DL 296.784 143.232 95.616 143.232 DL 303.912
|
---|
993 | 143.232 296.712 143.232 DL 303.912 143.232 1.8 DC 0 Fg 303.912 143.232
|
---|
994 | 1.8 DC 0 Cg ST 303.912 164.256 303.912 143.232 DL 332.712 164.256
|
---|
995 | 303.912 164.256 DL 325.512 143.232 303.912 143.232 DL 325.512 122.208
|
---|
996 | 325.512 143.232 DL 332.712 122.28 325.512 122.28 DL 152.712 111.768
|
---|
997 | 138.312 111.768 DL 152.712 111.768 1.8 DC 0 Fg 152.712 111.768 1.8 DC 0
|
---|
998 | Cg ST 188.712 111.768 152.712 111.768 DL 152.712 227.256 152.712 111.768
|
---|
999 | DL 152.712 227.256 1.8 DC 0 Fg 152.712 227.256 1.8 DC 0 Cg ST 188.712
|
---|
1000 | 227.256 152.712 227.256 DL 152.712 353.256 152.712 227.256 DL 152.712
|
---|
1001 | 353.256 1.8 DC 0 Fg 152.712 353.256 1.8 DC 0 Cg ST 188.712 353.256
|
---|
1002 | 152.712 353.256 DL 152.712 479.256 152.712 353.256 DL 188.712 479.256
|
---|
1003 | 152.712 479.256 DL 167.112 689.28 188.712 689.28 DL 167.112 668.256
|
---|
1004 | 167.112 689.28 DL 167.112 657.744 167.112 668.256 DL 368.712 657.744
|
---|
1005 | 167.112 657.744 DL 375.912 657.744 368.712 657.744 DL 375.912 689.28
|
---|
1006 | 375.912 657.744 DL 404.712 689.28 375.912 689.28 DL 239.112 678.768
|
---|
1007 | 224.712 678.768 DL 239.112 689.28 239.112 678.768 DL 260.712 689.28
|
---|
1008 | 239.112 689.28 DL 246.312 615.768 224.712 615.768 DL 246.312 615.768 1.8
|
---|
1009 | DC 0 Fg 246.312 615.768 1.8 DC 0 Cg ST 260.712 615.768 246.312 615.768
|
---|
1010 | DL 246.312 605.256 246.312 615.768 DL 246.312 594.744 246.312 605.256 DL
|
---|
1011 | 188.712 594.744 246.312 594.744 DL 167.112 594.744 188.712 594.744 DL
|
---|
1012 | 167.112 615.768 167.112 594.744 DL 188.712 615.768 167.112 615.768 DL
|
---|
1013 | 231.912 552.768 224.712 552.768 DL 231.912 542.256 231.912 552.768 DL
|
---|
1014 | 260.712 542.256 231.912 542.256 DL 260.712 489.768 224.712 489.768 DL
|
---|
1015 | 260.712 426.768 224.712 426.768 DL 239.112 363.768 224.712 363.768 DL
|
---|
1016 | 239.112 363.768 1.8 DC 0 Fg 239.112 363.768 1.8 DC 0 Cg ST 260.712
|
---|
1017 | 363.768 239.112 363.768 DL 239.112 290.256 239.112 363.768 DL 239.112
|
---|
1018 | 290.256 1.8 DC 0 Fg 239.112 290.256 1.8 DC 0 Cg ST 260.712 290.256
|
---|
1019 | 239.112 290.256 DL 239.112 185.28 239.112 290.256 DL 260.712 185.28
|
---|
1020 | 239.112 185.28 DL 260.712 300.768 224.712 300.768 DL 246.312 237.768
|
---|
1021 | 224.712 237.768 DL 246.312 237.768 1.8 DC 0 Fg 246.312 237.768 1.8 DC 0
|
---|
1022 | Cg ST 260.712 237.768 246.312 237.768 DL 246.312 311.28 246.312 237.768
|
---|
1023 | DL 260.712 311.28 246.312 311.28 DL 260.712 174.768 224.712 174.768 DL
|
---|
1024 | 246.312 111.768 224.712 111.768 DL 246.312 111.768 1.8 DC 0 Fg 246.312
|
---|
1025 | 111.768 1.8 DC 0 Cg ST 260.712 111.768 246.312 111.768 DL 246.312
|
---|
1026 | 164.256 246.312 111.768 DL 260.712 164.256 246.312 164.256 DL 246.312
|
---|
1027 | 668.256 260.712 668.256 DL 246.312 689.28 246.312 668.256 DL 246.312
|
---|
1028 | 699.792 246.312 689.28 DL 232.848 699.72 259.848 699.72 DL 237.312
|
---|
1029 | 704.976 255.312 704.976 DL 241.848 710.232 250.848 710.232 DL 311.112
|
---|
1030 | 678.768 296.712 678.768 DL 311.112 678.768 1.8 DC 0 Fg 311.112 678.768
|
---|
1031 | 1.8 DC 0 Cg ST 311.112 689.28 311.112 678.768 DL 332.712 689.28 311.112
|
---|
1032 | 689.28 DL 311.112 657.744 311.112 678.768 DL 311.112 657.744 1.8 DC 0 Fg
|
---|
1033 | 311.112 657.744 1.8 DC 0 Cg ST 239.112 605.256 260.712 605.256 DL
|
---|
1034 | 239.112 584.232 239.112 605.256 DL 239.112 584.232 1.8 DC 0 Fg 239.112
|
---|
1035 | 584.232 1.8 DC 0 Cg ST 231.912 626.28 260.712 626.28 DL 231.912 605.256
|
---|
1036 | 231.912 626.28 DL 231.912 573.72 231.912 605.256 DL 253.512 573.72
|
---|
1037 | 231.912 573.72 DL 253.512 542.184 253.512 573.72 DL 253.512 510.72
|
---|
1038 | 253.512 542.256 DL 296.712 510.72 253.512 510.72 DL 311.112 510.72
|
---|
1039 | 296.712 510.72 DL 311.112 416.256 311.112 510.72 DL 303.912 416.256
|
---|
1040 | 311.112 416.256 DL 303.912 248.28 303.912 416.256 DL 311.112 248.28
|
---|
1041 | 303.912 248.28 DL 311.112 111.768 311.112 248.28 DL 332.712 111.768
|
---|
1042 | 311.112 111.768 DL 318.312 615.768 296.712 615.768 DL 318.312 615.768
|
---|
1043 | 1.8 DC 0 Fg 318.312 615.768 1.8 DC 0 Cg ST 332.712 615.768 318.312
|
---|
1044 | 615.768 DL 318.312 552.768 318.312 615.768 DL 332.712 552.768 318.312
|
---|
1045 | 552.768 DL 318.312 668.256 318.312 615.768 DL 332.712 668.256 318.312
|
---|
1046 | 668.256 DL 303.912 552.768 296.712 552.768 DL 303.912 563.28 303.912
|
---|
1047 | 552.768 DL 303.912 573.792 303.912 563.28 DL 350.712 573.72 303.912
|
---|
1048 | 573.72 DL 357.912 573.72 350.712 573.72 DL 357.912 584.232 357.912
|
---|
1049 | 573.72 DL 458.712 584.232 357.912 584.232 DL 303.912 489.768 296.712
|
---|
1050 | 489.768 DL 303.912 542.256 303.912 489.768 DL 332.712 542.256 303.912
|
---|
1051 | 542.256 DL 332.712 426.768 296.712 426.768 DL 311.112 363.768 296.712
|
---|
1052 | 363.768 DL 311.112 374.28 311.112 363.768 DL 311.112 384.792 311.112
|
---|
1053 | 374.28 DL 311.112 384.72 1.8 DC 0 Fg 311.112 384.72 1.8 DC 0 Cg ST
|
---|
1054 | 458.712 384.72 311.112 384.72 DL 311.112 416.256 311.112 384.72 DL
|
---|
1055 | 332.712 416.256 311.112 416.256 DL 311.112 300.768 296.712 300.768 DL
|
---|
1056 | 311.112 353.256 311.112 300.768 DL 332.712 353.256 311.112 353.256 DL
|
---|
1057 | 318.312 237.768 296.712 237.768 DL 318.312 237.768 1.8 DC 0 Fg 318.312
|
---|
1058 | 237.768 1.8 DC 0 Cg ST 332.712 237.768 318.312 237.768 DL 318.312 248.28
|
---|
1059 | 318.312 237.768 DL 318.312 258.792 318.312 248.28 DL 458.712 258.72
|
---|
1060 | 318.312 258.72 DL 318.312 174.768 296.712 174.768 DL 318.312 174.768 1.8
|
---|
1061 | DC 0 Fg 318.312 174.768 1.8 DC 0 Cg ST 332.712 174.768 318.312 174.768
|
---|
1062 | DL 318.312 185.28 318.312 174.768 DL 318.312 195.792 318.312 185.28 DL
|
---|
1063 | 458.712 195.72 318.312 195.72 DL 318.312 101.256 318.312 174.768 DL
|
---|
1064 | 332.712 101.256 318.312 101.256 DL 303.912 111.768 296.712 111.768 DL
|
---|
1065 | 303.912 122.28 303.912 111.768 DL 303.912 132.792 303.912 122.28 DL
|
---|
1066 | 368.712 132.72 303.912 132.72 DL 383.112 132.72 368.712 132.72 DL
|
---|
1067 | 383.112 101.184 383.112 132.72 DL 404.712 101.256 383.112 101.256 DL
|
---|
1068 | 383.112 678.768 368.712 678.768 DL 383.112 668.256 383.112 678.768 DL
|
---|
1069 | 404.712 668.256 383.112 668.256 DL 383.112 615.768 368.712 615.768 DL
|
---|
1070 | 383.112 605.256 383.112 615.768 DL 383.112 605.256 1.8 DC 0 Fg 383.112
|
---|
1071 | 605.256 1.8 DC 0 Cg ST 404.712 605.256 383.112 605.256 DL 383.112
|
---|
1072 | 594.744 383.112 605.256 DL 458.712 594.744 383.112 594.744 DL 383.112
|
---|
1073 | 552.768 368.712 552.768 DL 383.112 542.256 383.112 552.768 DL 404.712
|
---|
1074 | 542.256 383.112 542.256 DL 390.312 489.768 368.712 489.768 DL 390.312
|
---|
1075 | 489.768 1.8 DC 0 Fg 390.312 489.768 1.8 DC 0 Cg ST 404.712 489.768
|
---|
1076 | 390.312 489.768 DL 390.312 500.28 390.312 489.768 DL 390.312 510.792
|
---|
1077 | 390.312 500.28 DL 458.712 510.72 390.312 510.72 DL 375.912 426.768
|
---|
1078 | 368.712 426.768 DL 375.912 437.28 375.912 426.768 DL 390.312 437.28
|
---|
1079 | 375.912 437.28 DL 390.312 447.792 390.312 437.28 DL 458.712 447.72
|
---|
1080 | 390.312 447.72 DL 404.712 363.768 368.712 363.768 DL 383.112 300.768
|
---|
1081 | 368.712 300.768 DL 383.112 227.256 383.112 300.768 DL 383.112 227.256
|
---|
1082 | 1.8 DC 0 Fg 383.112 227.256 1.8 DC 0 Cg ST 404.712 227.256 383.112
|
---|
1083 | 227.256 DL 383.112 185.28 383.112 227.256 DL 404.712 185.28 383.112
|
---|
1084 | 185.28 DL 390.312 237.768 368.712 237.768 DL 390.312 237.768 1.8 DC 0 Fg
|
---|
1085 | 390.312 237.768 1.8 DC 0 Cg ST 404.712 237.768 390.312 237.768 DL
|
---|
1086 | 390.312 248.28 390.312 237.768 DL 397.512 248.28 390.312 248.28 DL
|
---|
1087 | 397.512 279.816 397.512 248.28 DL 375.912 279.744 397.512 279.744 DL
|
---|
1088 | 375.912 290.256 375.912 279.744 DL 375.912 290.256 1.8 DC 0 Fg 375.912
|
---|
1089 | 290.256 1.8 DC 0 Cg ST 404.712 290.256 375.912 290.256 DL 375.912
|
---|
1090 | 353.256 375.912 290.256 DL 404.712 353.256 375.912 353.256 DL 390.312
|
---|
1091 | 174.768 368.712 174.768 DL 390.312 174.768 1.8 DC 0 Fg 390.312 174.768
|
---|
1092 | 1.8 DC 0 Cg ST 404.712 174.768 390.312 174.768 DL 390.312 185.28 390.312
|
---|
1093 | 174.768 DL 390.312 206.304 390.312 185.28 DL 458.712 206.232 390.312
|
---|
1094 | 206.232 DL 390.312 111.768 390.312 174.768 DL 404.712 111.768 390.312
|
---|
1095 | 111.768 DL 375.912 111.768 368.712 111.768 DL 375.912 122.28 375.912
|
---|
1096 | 111.768 DL 375.912 143.304 375.912 122.28 DL 375.912 143.232 1.8 DC 0 Fg
|
---|
1097 | 375.912 143.232 1.8 DC 0 Cg ST 332.712 143.232 375.912 143.232 DL
|
---|
1098 | 332.712 153.744 332.712 143.232 DL 368.712 153.744 332.712 153.744 DL
|
---|
1099 | 375.912 153.744 368.712 153.744 DL 375.912 153.744 375.912 143.232 DL
|
---|
1100 | 375.912 153.744 1.8 DC 0 Fg 375.912 153.744 1.8 DC 0 Cg ST 375.912
|
---|
1101 | 164.256 375.912 153.744 DL 404.712 164.256 375.912 164.256 DL 447.912
|
---|
1102 | 678.768 440.712 678.768 DL 447.912 689.28 447.912 678.768 DL 447.912
|
---|
1103 | 699.792 447.912 689.28 DL 434.448 699.72 461.448 699.72 DL 438.912
|
---|
1104 | 704.976 456.912 704.976 DL 443.448 710.232 452.448 710.232 DL 458.712
|
---|
1105 | 615.768 440.712 615.768 DL 458.712 552.768 440.712 552.768 DL 458.712
|
---|
1106 | 489.768 440.712 489.768 DL 458.712 426.768 440.712 426.768 DL 458.712
|
---|
1107 | 363.768 440.712 363.768 DL 458.712 300.768 440.712 300.768 DL 458.712
|
---|
1108 | 237.768 440.712 237.768 DL 458.712 174.768 440.712 174.768 DL 458.712
|
---|
1109 | 111.768 440.712 111.768 DL 231.912 300.768 224.712 300.768 DL 231.912
|
---|
1110 | 290.256 231.912 300.768 DL 231.912 258.72 231.912 290.256 DL 206.712
|
---|
1111 | 258.72 231.912 258.72 DL 231.912 311.28 231.912 300.768 DL 231.912
|
---|
1112 | 321.792 231.912 311.28 DL 260.712 321.72 231.912 321.72 DL 260.712
|
---|
1113 | 332.232 260.712 321.72 DL 296.712 332.232 260.712 332.232 DL 296.712
|
---|
1114 | 342.744 296.712 332.232 DL 332.712 342.744 296.712 342.744 DL 332.712
|
---|
1115 | 321.72 332.712 342.744 DL 339.912 321.72 332.712 321.72 DL 339.912
|
---|
1116 | 342.744 339.912 321.72 DL 347.112 342.744 339.912 342.744 DL 347.112
|
---|
1117 | 321.72 347.112 342.744 DL 354.312 321.72 347.112 321.72 DL 354.312
|
---|
1118 | 342.744 354.312 321.72 DL 361.512 342.744 354.312 342.744 DL 361.512
|
---|
1119 | 321.72 361.512 342.744 DL 368.712 321.72 361.512 321.72 DL 368.712
|
---|
1120 | 311.208 368.712 321.72 DL 397.512 311.28 368.712 311.28 DL 397.512
|
---|
1121 | 332.304 397.512 311.28 DL 419.112 332.232 397.512 332.232 DL 419.112
|
---|
1122 | 342.744 419.112 332.232 DL 397.512 342.744 419.112 342.744 DL 397.512
|
---|
1123 | 374.28 397.512 342.744 DL 375.912 374.28 397.512 374.28 DL 375.912
|
---|
1124 | 405.816 375.912 374.28 DL 332.712 405.744 375.912 405.744 DL 332.712
|
---|
1125 | 395.232 332.712 405.744 DL 350.712 395.232 332.712 395.232 DL 357.912
|
---|
1126 | 395.232 350.712 395.232 DL(FIGURE 1. CIRCUIT)206.186 728.232 Q(OUS DIA)
|
---|
1127 | -.18 E(GRAM)-.4 E 0 Cg EP
|
---|
1128 | %%Page: 7 8
|
---|
1129 | %%BeginPageSetup
|
---|
1130 | BP
|
---|
1131 | %%EndPageSetup
|
---|
1132 | /F0 10/Times-Roman@0 SF 2.5(-8-)277.006 48 S/F1 8/Times-Roman@0 SF 1.333
|
---|
1133 | (__________________________________________________________)86.001 94 S
|
---|
1134 | 298.248 3.421(|\\ \\)81.868 104 T 8.754(|\\)81.868 114 S .556 2.333
|
---|
1135 | (1. L)-1.2 H -2.445 1.333(og i)-1.444 H 6.89(cg)1.112 G -4.333 2.445
|
---|
1136 | (ate .)-5.373 H 2.001(In)11.222 G -2.445 1.333(pu t)-.668 H 6.223(sA)
|
---|
1137 | 1.332 G 6.999(,B)-4.779 G 12.112(.O)-5.335 G 2.221(utp)-11.668 G .225
|
---|
1138 | 2.221(ut O)-.888 H 5.523(=A)3.3 G 61.889 1.664(B. \\)-5.746 H 276.916
|
---|
1139 | 14.087(|\\ \\)81.868 124 T 8.754(|\\)81.868 134 S 7.554(\\2)-.312 G
|
---|
1140 | 7.222(.L)-5.221 G -2.445 1.333(og i)-6.333 H 6.89(cg)1.112 G -4.333
|
---|
1141 | 2.445(ate .)-5.373 H 2.001(In)11.222 G -2.445 1.333(pu t)-.668 H 6.223
|
---|
1142 | (sA)1.332 G 6.999(,B)-4.779 G 6.999(,C)-5.335 G 12.112(.O)-5.335 G 2.221
|
---|
1143 | (utp)-11.668 G .225 2.221(ut O)-.888 H 5.523(=A)3.3 G .41(+B)-5.335 G
|
---|
1144 | 35.224 1.664(C. \\)-.413 H 9.066(||)81.868 144 S 288.206 8.442(\\\\ \\)
|
---|
1145 | -5.645 H 9.066(||)81.868 154 S 8.442(\\\\)-.312 G .556 2.333(3. L)-.888
|
---|
1146 | H -2.445 1.333(og i)-1.444 H 6.89(cg)1.112 G -4.333 2.445(ate .)-5.373 H
|
---|
1147 | 2.001(In)11.222 G -2.445 1.333(pu t)-.668 H 6.223(sA)1.332 G 6.999(,B)
|
---|
1148 | -4.779 G 12.112(.O)-5.335 G 2.221(utp)-11.668 G .225 2.221(ut O)-.888 H
|
---|
1149 | 5.523(=A)3.3 G .19(+A)-5.335 G 51.223 1.664(B. \\)-.413 H -6.045 9.066
|
---|
1150 | (|| \\)81.868 164 T 307.09(\\\\)-.624 G -5.733 9.066(|| |)81.868 174 T
|
---|
1151 | 8.442(\\\\)-5.645 G .556 2.333(4. L)-.888 H -2.445 1.333(og i)-1.444 H
|
---|
1152 | 6.89(cg)1.112 G -4.333 2.445(ate .)-5.373 H 2.001(In)11.222 G -2.445
|
---|
1153 | 1.333(pu t)-.668 H 6.223(sA)1.332 G 6.999(,B)-4.779 G 12.112(.O)-5.335 G
|
---|
1154 | 2.221(utp)-11.668 G .225 2.221(ut O)-.888 H 5.523(=A)3.3 G(B)-5.746 E
|
---|
1155 | 370.61 172 2 DC .32 LW ST(+)368.327 173.2 Q 2.669(-\()7.078 .8 O -.631
|
---|
1156 | .188(A+ -)-1.555 H 14.224 1.332(B\) \\)1.146 H -5.733 9.066(|| |)81.868
|
---|
1157 | 184 T 288.206 8.442(\\\\ \\)-.312 H -5.733 9.066(|| |)81.868 194 T 8.442
|
---|
1158 | (\\\\)5.021 G .556 2.333(5. L)-.888 H -2.445 1.333(og i)-1.444 H 6.89
|
---|
1159 | (cg)1.112 G -4.333 2.445(ate .)-5.373 H 2.001(In)11.222 G -2.445 1.333
|
---|
1160 | (pu t)-.668 H 6.223(sA)1.332 G 6.999(,B)-4.779 G 12.112(.O)-5.335 G
|
---|
1161 | 2.221(utp)-11.668 G .225 2.221(ut O)-.888 H 5.523(=A)3.3 G 370.61 192 2
|
---|
1162 | DC ST(+)368.327 193.2 Q -7.519 5.521(A+ A).19 .8 P 38.663(A\\)-5.964 G
|
---|
1163 | -5.733 9.066(|| |)81.868 204 T 288.206 8.442(\\\\ \\)10.354 H -5.733
|
---|
1164 | 9.066(|| |)81.868 214 T 8.442(\\\\)15.687 G .113 2.333(6. U)-.888 H
|
---|
1165 | -3.333 2.221(nini t i)-1.889 H -3.781 2.445(al iz).224 H 1.328 1.557
|
---|
1166 | (ed \215)-.664 H 2.221(ip).44 G 1.777<2d8d>-.22 G -2.333 1.333(op .)
|
---|
1167 | -.668 H 2.001(In)12.334 G -2.445 1.333(pu t)-.668 H 7.11(sn)1.332 G
|
---|
1168 | -3.109 1.333(on e)-5.777 H 12.112(.O)1.224 G 2.221(utp)-11.668 G .225
|
---|
1169 | 2.221(ut O)-.888 H -7.49 6.634(=? \\)3.3 H -5.733 9.066(|| |)81.868 224
|
---|
1170 | T 288.206 8.442(\\\\ \\)21.02 H -5.733 9.066(|| |)81.868 234 T 8.442
|
---|
1171 | (\\\\)26.353 G .776 2.333(7. F)-.888 H 3.109(li)-.336 G 2.001(p-)-.888 G
|
---|
1172 | -2.885 1.109(\215o p)-.224 H 1.777<2d8d>.892 G -2.781 1.557(ap .)-.444 H
|
---|
1173 | 2.001(In)12.11 G -2.445 1.333(pu t)-.668 H 6.223(sA)1.332 G 6.999(,B)
|
---|
1174 | -4.779 G 6.999(,C)-5.335 G 12.112(.O)-5.335 G 2.221(utp)-11.668 G .225
|
---|
1175 | 2.221(ut O)-.888 H -7.266 6.41(=1 i)3.3 H 24.221(f\\)-3.521 G -5.733
|
---|
1176 | 9.066(|| |)81.868 244 T 3.782 8.442(\\\\ A)31.686 H 2.512 1.077(=0 o)
|
---|
1177 | -8.254 H 6.667(rB).924 G .41(+C)-6.259 G 2.736 1.077(=0 a)-.002 H 1.113
|
---|
1178 | 1.333(nd A).48 H -1.821 1.077(=1 .)-1.145 H -6.632 5.521(O= 0)11.035 H
|
---|
1179 | -1.331 2.889(if A)2.033 H -1.739 .408(C= 1)-3.432 H 6.999(,B)1.925 G
|
---|
1180 | -1.821 1.077(=0 .)-6.591 H 5.521(O=)11.035 G/F2 8/Symbol SF<c6>-.402 E
|
---|
1181 | F1 .444 2.889(if \\)6.261 H -5.733 9.066(|| |)81.868 254 T 3.782 8.442
|
---|
1182 | (\\\\ A)37.019 H -1.739 .408(B= 1)-8.665 H 6.999(,C)1.925 G -1.821 1.077
|
---|
1183 | (=0 .)-6.591 H -6.408 5.521(O= ?)11.035 H -1.331 2.889(if A)2.257 H
|
---|
1184 | -1.586 -.003(BC =)-3.112 H 5.446 2.333(1. O)1.08 H 1.108 2.001(as y)
|
---|
1185 | 3.668 H .664 2.445(et u)-.444 H -3.109 1.333(nd e)-1.112 H 2.445(te)
|
---|
1186 | 1.112 G -2.672 .89(rm i)-.22 H 13.106 1.557(ned \\)1.331 H -5.733 9.066
|
---|
1187 | (|| |)81.868 264 T 5.337 8.442(\\\\ f)42.352 H 1.332 2.001(or o)-6.441 H
|
---|
1188 | 2.221(th).22 G -.891 2.225(er W)-.664 H 2.225(ar)-3.085 G -1.331 .444
|
---|
1189 | (me n)-1.335 H 1.333(ho).889 G -3.997 2.221(vi a)-.12 H 7.554(ni)-.664 G
|
---|
1190 | -2.445 1.333(npu t)-5.333 H 5.221 2.777(s. S)1.332 H 1.104 1.781(ee F)
|
---|
1191 | -1.444 H 2.221(ig).216 G -3.777 2.001(ur e)-.888 H 39.219 2.333(2. \\)
|
---|
1192 | 4.889 H -5.733 9.066(|| |)81.868 274 T 288.206 8.442(\\\\ \\)47.685 H
|
---|
1193 | -5.733 9.066(|| |)81.868 284 T 8.442(\\\\)53.018 G .333 2.333(8. B)-.888
|
---|
1194 | H 2.444 1.777(us l)-1.669 H 2.221(in)1.332 G 230.759 2.557(e. \\)-.664 H
|
---|
1195 | -5.733 9.066(|| |)81.868 294 T 8.442(\\\\)58.351 G -2.445 1.333
|
---|
1196 | (_________________________________________________________ \\)-6.221 H
|
---|
1197 | -5.733 9.066(|| |)81.868 304 T 288.206 8.754(\\| |)63.684 H -5.733 9.066
|
---|
1198 | (|| |)81.868 314 T -6.933 9.066(|| _)63.996 H 8.533 1.333
|
---|
1199 | (____________________________________________________ |)-7.733 H -5.733
|
---|
1200 | 9.066(|| |)81.868 324 T -5.733 9.066(|| |)63.996 H -5.733 9.066(|| |)
|
---|
1201 | 154.657 H -5.733 9.066(|| |)63.996 H -5.733 9.066(|| |)81.868 334 T
|
---|
1202 | -5.733 9.066(|| |)63.996 H -5.733 9.066(|| |)154.657 H -5.733 9.066
|
---|
1203 | (|| |)63.996 H -5.733 9.066(|| |)81.868 344 T -5.733 9.066(|| |)63.996 H
|
---|
1204 | -5.733 9.066(|| |)154.657 H -5.733 9.066(|| |)63.996 H -5.733 9.066
|
---|
1205 | (|| |)81.868 354 T -5.733 9.066(|| |)63.996 H -5.733 9.066(|| |)154.657
|
---|
1206 | H -5.733 9.066(|| |)63.996 H -5.733 9.066(|| |)81.868 364 T -5.733 9.066
|
---|
1207 | (|| |)63.996 H -5.733 9.066(|| |)154.657 H -5.733 9.066(|| |)63.996 H
|
---|
1208 | 3.421(\\|)86.889 374 S -2.133 1.333(__ |)-.888 H -5.733 9.066(|| |)
|
---|
1209 | 71.729 H 3.421(\\|)159.678 G -2.133 1.333(__ |)-.888 H -5.733 9.066
|
---|
1210 | (|| |)71.729 H -5.733 9.066(|| |)183.195 384 T -5.733 9.066(|| |)255.984
|
---|
1211 | H -5.733 9.066(|| |)183.195 394 T -5.733 9.066(|| |)255.984 H -5.733
|
---|
1212 | 9.066(|| |)183.195 404 T -5.733 9.066(|| |)255.984 H -5.733 9.066(|| |)
|
---|
1213 | 183.195 414 T -5.733 9.066(|| |)255.984 H -5.733 9.066(|| |)183.195 424
|
---|
1214 | T -5.733 9.066(|| |)255.984 H -5.733 9.066(|| |)183.195 434 T -5.733
|
---|
1215 | 9.066(|| |)255.984 H -5.733 9.066(|| |)183.195 444 T -5.733 9.066(|| |)
|
---|
1216 | 255.984 H -5.733 9.066(|| |)183.195 454 T -5.733 9.066(|| |)255.984 H
|
---|
1217 | -5.733 9.066(|| |)183.195 464 T -5.733 9.066(|| |)255.984 H -5.733 9.066
|
---|
1218 | (|| |)183.195 474 T -5.733 9.066(|| |)255.984 H -5.733 9.066(|| |)
|
---|
1219 | 183.195 484 T -5.733 9.066(|| |)255.984 H -5.733 9.066(|| |)183.195 494
|
---|
1220 | T -5.733 9.066(|| |)255.984 H -5.733 9.066(|| |)183.195 504 T -5.733
|
---|
1221 | 9.066(|| |)255.984 H -5.733 9.066(|| |)183.195 514 T -5.733 9.066(|| |)
|
---|
1222 | 255.984 H -5.733 9.066(|| |)183.195 524 T -5.733 9.066(|| |)255.984 H
|
---|
1223 | -5.733 9.066(|| |)183.195 534 T -5.733 9.066(|| |)255.984 H -5.733 9.066
|
---|
1224 | (|| |)183.195 544 T -5.733 9.066(|| |)255.984 H -5.733 9.066(|| |)
|
---|
1225 | 183.195 554 T -5.733 9.066(|| |)255.984 H 3.421(\\|)188.216 564 S -2.133
|
---|
1226 | 1.333(__ |)-.888 H 3.421(\\|)268.738 G -2.133 1.333(__ |)-.888 H F0 -.8
|
---|
1227 | (Ta)207.141 588 S(ble 1.).8 E(Logical \(and other\) functions.)5 E 0 Cg
|
---|
1228 | EP
|
---|
1229 | %%Page: 8 9
|
---|
1230 | %%BeginPageSetup
|
---|
1231 | BP
|
---|
1232 | %%EndPageSetup
|
---|
1233 | /F0 10/Times-Roman@0 SF 2.5(-9-)277.006 48 S .4 LW 249.336 96 249.336
|
---|
1234 | 127.536 DL 276.336 96 249.336 96 DL 285.336 103.848 276.336 96 DL
|
---|
1235 | 285.336 119.616 285.336 103.848 DL 276.336 127.464 285.336 119.616 DL
|
---|
1236 | 249.336 127.536 276.336 127.536 DL 249.336 190.464 249.336 222 DL
|
---|
1237 | 276.336 190.536 249.336 190.536 DL 285.336 198.384 276.336 190.536 DL
|
---|
1238 | 285.336 214.152 285.336 198.384 DL 276.336 222 285.336 214.152 DL
|
---|
1239 | 249.336 222 276.336 222 DL 249.336 285 249.336 316.536 DL 276.336 285
|
---|
1240 | 249.336 285 DL 285.336 292.848 276.336 285 DL 285.336 308.616 285.336
|
---|
1241 | 292.848 DL 276.336 316.464 285.336 308.616 DL 249.336 316.536 276.336
|
---|
1242 | 316.536 DL 249.336 379.464 249.336 411 DL 276.336 379.536 249.336
|
---|
1243 | 379.536 DL 285.336 387.384 276.336 379.536 DL 285.336 403.152 285.336
|
---|
1244 | 387.384 DL 276.336 411 285.336 403.152 DL 249.336 411 276.336 411 DL
|
---|
1245 | 267.336 111.768 1.8 DC 0 Fg 267.336 111.768 1.8 DC 0 Cg ST 267.336
|
---|
1246 | 206.232 1.8 DC 0 Fg 267.336 206.232 1.8 DC 0 Cg ST 267.336 300.768 1.8
|
---|
1247 | DC 0 Fg 267.336 300.768 1.8 DC 0 Cg ST 267.336 395.232 3.6 DC ST 270.936
|
---|
1248 | 395.232 263.736 395.232 DL 267.336 398.832 267.336 391.632 DL 69.336
|
---|
1249 | 101.256 249.336 101.256 DL(A)62.116 103.456 Q 69.336 206.232 249.336
|
---|
1250 | 206.232 DL(B)62.666 208.432 Q 69.336 290.256 249.336 290.256 DL(C)62.666
|
---|
1251 | 292.456 Q 129.312 300.768 249.336 300.768 DL 129.312 420.792 129.312
|
---|
1252 | 300.768 DL 93.312 420.72 129.312 420.72 DL(1)88.312 422.92 Q 288.936
|
---|
1253 | 111.768 3.6 DC ST 322.56 111.768 292.536 111.768 DL 322.56 111.768 1.8
|
---|
1254 | DC 0 Fg 322.56 111.768 1.8 DC 0 Cg ST 412.56 111.768 322.56 111.768 DL
|
---|
1255 | (D)412.56 113.968 Q 322.56 126.744 322.56 111.768 DL 219.312 111.768
|
---|
1256 | 249.336 111.768 DL 219.312 126.744 219.312 111.768 DL 219.312 195.72
|
---|
1257 | 249.336 195.72 DL 219.312 180.744 219.312 195.72 DL 322.488 126.744
|
---|
1258 | 219.312 180.744 DL 345.312 395.232 285.336 395.232 DL 345.312 195.72
|
---|
1259 | 345.312 395.232 DL 345.312 180.744 345.312 195.72 DL 219.312 126.744
|
---|
1260 | 345.312 180.744 DL 288.936 206.232 3.6 DC ST 322.56 206.232 292.536
|
---|
1261 | 206.232 DL 322.56 311.208 322.56 206.232 DL 322.56 326.256 322.56 311.28
|
---|
1262 | DL 234.36 384.72 249.336 384.72 DL 234.36 369.744 234.36 384.72 DL
|
---|
1263 | 322.56 326.256 234.36 369.744 DL 288.936 300.768 3.6 DC ST 310.536
|
---|
1264 | 300.768 292.536 300.768 DL 310.536 311.28 310.536 300.768 DL 310.536
|
---|
1265 | 326.256 310.536 311.28 DL 219.312 395.232 249.336 395.232 DL 219.312
|
---|
1266 | 384.72 219.312 395.232 DL 219.312 369.744 219.312 384.72 DL 310.536
|
---|
1267 | 326.256 219.312 369.744 DL(FIGURE 2. FLIP FLAP FLOP)223.801 558.72 Q 0
|
---|
1268 | Cg EP
|
---|
1269 | %%Page: 9 10
|
---|
1270 | %%BeginPageSetup
|
---|
1271 | BP
|
---|
1272 | %%EndPageSetup
|
---|
1273 | /F0 10/Times-Roman@0 SF 2.5(-1)274.506 48 S 2.5(0-)-2.5 G 129.312
|
---|
1274 | 335.976 MT 0 -239.976 RL -30.024 0 RL 0 239.976 RL CL .4 LW ST(9)111.836
|
---|
1275 | 218.224 Q 69.336 109.32 99.36 109.32 DL 69.336 122.64 99.36 122.64 DL
|
---|
1276 | 69.336 136.032 99.36 136.032 DL 69.336 149.352 99.36 149.352 DL 69.336
|
---|
1277 | 162.672 99.36 162.672 DL 69.336 175.992 99.36 175.992 DL 69.336 189.312
|
---|
1278 | 99.36 189.312 DL 69.336 202.632 99.36 202.632 DL 69.336 216.024 99.36
|
---|
1279 | 216.024 DL 69.336 229.344 99.36 229.344 DL 69.336 242.664 99.36 242.664
|
---|
1280 | DL 69.336 255.984 99.36 255.984 DL 69.336 269.304 99.36 269.304 DL
|
---|
1281 | 69.336 282.696 99.36 282.696 DL 69.336 296.016 99.36 296.016 DL 69.336
|
---|
1282 | 309.336 99.36 309.336 DL 69.336 322.656 99.36 322.656 DL 159.336 119.976
|
---|
1283 | 129.312 119.976 DL 159.336 144.024 129.312 144.024 DL 159.336 168
|
---|
1284 | 129.312 168 DL 159.336 191.976 129.312 191.976 DL 159.336 216.024
|
---|
1285 | 129.312 216.024 DL 159.336 240 129.312 240 DL 159.336 263.976 129.312
|
---|
1286 | 263.976 DL 159.336 288.024 129.312 288.024 DL 159.336 312 129.312 312 DL
|
---|
1287 | (GA)285.336 206.224 Q(TE TYPE 9.)-1.11 E(BLA)5 E(CK BO)-.4 E(X)-.4 E
|
---|
1288 | (INPUTS A1-8,)285.336 218.224 Q(B1-8.)5 E(OUTPUT O1-8 = A1-8~B1-8)
|
---|
1289 | 285.336 230.224 Q(FIGURE 1)198.141 473.976 Q 2.5(\(CONTINUED\). NEW)5 F
|
---|
1290 | -.3(YO)2.5 G(RK).3 E 0 Cg EP
|
---|
1291 | %%Page: 10 11
|
---|
1292 | %%BeginPageSetup
|
---|
1293 | BP
|
---|
1294 | %%EndPageSetup
|
---|
1295 | /F0 10/Times-Roman@0 SF 2.5(-1)274.506 48 S 2.5(1-)-2.5 G/F1 10
|
---|
1296 | /Times-Italic@0 SF 2.5(3.4.1.1 Return)69.336 96 R(type of SELECT)2.5 E
|
---|
1297 | F0 .482(INTERCAL-72 de\214ned the return type of a select operation to \
|
---|
1298 | depend on the number of bits selected. The)69.336 114 R 1.01
|
---|
1299 | (C-INTERCAL compiler tak)69.336 126 R 1.01(es the easier route of de\
|
---|
1300 | \214ning the return type to be that of the right operand,)-.1 F 1.067
|
---|
1301 | (independent of its actual v)69.336 138 R 1.067
|
---|
1302 | (alue. This form has the adv)-.25 F 1.066
|
---|
1303 | (antage that all types can be determined at compile)-.25 F 3.041
|
---|
1304 | (time. Putting)69.336 150 R .541(in run-time type-checking w)3.041 F
|
---|
1305 | .541(ould add signi\214cant o)-.1 F -.15(ve)-.15 G .542
|
---|
1306 | (rhead and complication, to ef).15 F .542(fect a v)-.25 F(ery)-.15 E
|
---|
1307 | (minor change in language semantics.)69.336 162 Q .374
|
---|
1308 | (The only time this distinction mak)69.336 180 R .374(es an)-.1 F 2.874
|
---|
1309 | (yd)-.15 G(if)-2.874 E .374
|
---|
1310 | (ference is when a unary operator is applied to the select result.)-.25
|
---|
1311 | F .393(This happens e)69.336 192 R .393
|
---|
1312 | (xtremely rarely in practice, the only kno)-.15 F .393
|
---|
1313 | (wn instance being the 32-bit greater)-.25 F .394(-than test in the)-.2
|
---|
1314 | F .899(standard library)69.336 204 R 3.399(,w)-.65 G .899
|
---|
1315 | (here an XOR operator is applied to the result of selecting a number ag)
|
---|
1316 | -3.399 F .898(ainst itself. The)-.05 F 1.815
|
---|
1317 | (INTERCAL-72 authors \214rst select the result ag)69.336 216 R 1.816
|
---|
1318 | (ainst #65535\242#65535 to insure that XOR sees a 32-bit)-.05 F -.25(va)
|
---|
1319 | 69.336 228 S(lue. W).25 E(ith the current compiler this e)-.4 E
|
---|
1320 | (xtra step is unnecessary)-.15 E 2.5(,b)-.65 G(ut harmless.)-2.7 E .588
|
---|
1321 | (The cautious programmer should write code that does not depend on the \
|
---|
1322 | compiler v)69.336 246 R .588(ersion being used. W)-.15 F(e)-.8 E
|
---|
1323 | (therefore suggest the follo)69.336 258 Q
|
---|
1324 | (wing guideline for determining the select return type:)-.25 E 3.17(As)
|
---|
1325 | 69.336 276 S .67
|
---|
1326 | (elect operation with a 16-bit right operand returns a 16-bit v)-3.17 F
|
---|
1327 | .67(alue. The return type of a select operation)-.25 F .604
|
---|
1328 | (with a 32-bit right operand is unde\214ned, b)69.336 288 R .604
|
---|
1329 | (ut is guaranteed to be an acceptable input to a mingle operation)-.2 F
|
---|
1330 | .152(so long as 16 or fe)69.336 300 R .153(wer bits are actually select\
|
---|
1331 | ed. Correct code should not depend on whether the return type)-.25 F
|
---|
1332 | (is 16 or 32 bits.)69.336 312 Q F1 2.5(3.4.2 Unary)69.336 330 R(Oper)2.5
|
---|
1333 | E(ator)-.15 E(s)-.1 E F0 1.322(The unary operators are & \(logical)
|
---|
1334 | 69.336 348 R/F2 10/Times-Bold@0 SF(AND)3.821 E F0 1.321(\), V \(logical)
|
---|
1335 | B F2(OR)3.821 E F0 1.321(\), and V)B<ad>-6 -2.4 M(\(logical)3.821 2.4 M
|
---|
1336 | F2(XOR)3.821 E F0 1.321(\). This last character is)B 1.542
|
---|
1337 | (obtained by o)69.336 360 R -.15(ve)-.15 G 1.542(rpunching a w).15 F
|
---|
1338 | 1.543(orm \(\255\) on a V \(V\).)-.1 F 1.543(\(In C-INTERCAL, V)6.543 F
|
---|
1339 | <ad>-6 -2.4 M 1.543(is replaced by what \(?\). The)4.043 2.4 N 1.019
|
---|
1340 | (compiler recognizes V<backspace>- as a v)69.336 372 R 1.019(alid equi)
|
---|
1341 | -.25 F -.25(va)-.25 G 1.018
|
---|
1342 | (lent, in case you are concerned about compatibility).25 F 1.02
|
---|
1343 | (with the Princeton compiler)69.336 384 R 6.02(.I)-.55 G 3.52(nv)-6.02 G
|
---|
1344 | 1.021(ersion 0.20 and later)-3.67 F 3.521(,t)-.4 G 1.021
|
---|
1345 | (he Unicode character U+2200 FOR ALL, which)-3.521 F .41(looks e)69.336
|
---|
1346 | 396 R .41(xactly lik)-.15 F 2.91(eV)-.1 G .41
|
---|
1347 | (<backspace>- or an upside-do)-2.91 F .41(wn `)-.25 F 2.63 -1.11(A' i)
|
---|
1348 | -.8 H 2.91(sa)1.11 G .41(lso accepted in UTF-8 form.\))-2.91 F .41
|
---|
1349 | (The operator is)5.41 F .124(inserted between the spot, tw)69.336 408 R
|
---|
1350 | .124(o-spot, mesh, or what-ha)-.1 F -.15(ve)-.2 G .124
|
---|
1351 | (-you, and the inte).15 F(ger)-.15 E 2.625(,t)-.4 G .125(hus: .&123, #V)
|
---|
1352 | -2.625 F<ad>-6 -2.4 M .125(123. Multiple)2.4 J .15
|
---|
1353 | (unary operators may not be concatenated, thus the form #V)69.336 420 R
|
---|
1354 | <ad>-6 -2.4 M .15(&123 is in)2.4 J -.25(va)-.4 G .15
|
---|
1355 | (lid. This will be co).25 F -.15(ve)-.15 G .15(red later when).15 F .199
|
---|
1356 | (precedence is discussed. These operators perform their respecti)69.336
|
---|
1357 | 432 R .499 -.15(ve l)-.25 H .2
|
---|
1358 | (ogical operations on all pairs of adjacent).15 F .545(bits, the result\
|
---|
1359 | from the \214rst and last bits going into the \214rst bit of the resul\
|
---|
1360 | t.)69.336 444 R .545(The ef)5.545 F .545(fect is that of rotating)-.25 F
|
---|
1361 | 1.653(the operand one place to the right and ANDing, ORing, or XORing w\
|
---|
1362 | ith its initial v)69.336 456 R 1.654(alue. Thus, #&77)-.25 F 1.198(\(bi\
|
---|
1363 | nary = 1001101\) is binary 0000000000000100 = 4, #V77 is binary 1000000\
|
---|
1364 | 001101111 = 32879, and)69.336 468 R(#V)69.336 480 Q<ad>-6 -2.4 M
|
---|
1365 | (77 is binary 1000000001101011 = 32875.)2.4 I F1 2.5(3.4.3 Pr)69.336 498
|
---|
1366 | R(ecedence)-.37 E F0(Precedence of operators is as follo)69.336 516 Q
|
---|
1367 | (ws:)-.25 E(\(The remainder of this page intentionally left blank\))
|
---|
1368 | 69.336 648 Q/F3 7/Times-Roman@0 SF(2)-4 I .32 LW 73.336 727 69.336 727
|
---|
1369 | DL 77.336 727 73.336 727 DL 81.336 727 77.336 727 DL 85.336 727 81.336
|
---|
1370 | 727 DL 89.336 727 85.336 727 DL 93.336 727 89.336 727 DL 97.336 727
|
---|
1371 | 93.336 727 DL 101.336 727 97.336 727 DL 105.336 727 101.336 727 DL
|
---|
1372 | 109.336 727 105.336 727 DL 113.336 727 109.336 727 DL 117.336 727
|
---|
1373 | 113.336 727 DL 121.336 727 117.336 727 DL 125.336 727 121.336 727 DL
|
---|
1374 | 129.336 727 125.336 727 DL 133.336 727 129.336 727 DL 137.336 727
|
---|
1375 | 133.336 727 DL 141.336 727 137.336 727 DL 145.336 727 141.336 727 DL
|
---|
1376 | 149.336 727 145.336 727 DL/F4 8/Times-Roman@0 SF(2.)69.336 744 Q -.2(Ke)
|
---|
1377 | 90.595 744 S(ep in mind that the aim in designing INTERCAL w).2 E
|
---|
1378 | (as to ha)-.08 E .24 -.12(ve n)-.16 H 2(op).12 G(recedents.)-2 E 0 Cg EP
|
---|
1379 | %%Page: 11 12
|
---|
1380 | %%BeginPageSetup
|
---|
1381 | BP
|
---|
1382 | %%EndPageSetup
|
---|
1383 | /F0 10/Times-Roman@0 SF 2.5(-1)274.506 48 S 2.5(2-)-2.5 G .438
|
---|
1384 | (This precedence \(or lack thereof\) may be o)69.336 96 R -.15(ve)-.15 G
|
---|
1385 | .439(rruled by grouping e).15 F .439
|
---|
1386 | (xpressions between pairs of sparks \('\) or)-.15 F .294
|
---|
1387 | (rabbit-ears \("\). Thus '#165\242#203'~#358 \(binary v)69.336 108 R
|
---|
1388 | .294(alue '10100101\24211001011'~101100110\) has the v)-.25 F .294
|
---|
1389 | (alue 15,)-.25 F -.2(bu)69.336 120 S 4.749(t#).2 G 2.249
|
---|
1390 | (165\242'#203~#358' has the v)-4.749 F 2.249
|
---|
1391 | (alue 34915, and #165\242#203~#358 is in)-.25 F -.25(va)-.4 G 2.25
|
---|
1392 | (lid syntax and is completely).25 F -.25(va)69.336 132 S 1.805
|
---|
1393 | (lueless \(e).25 F 1.805(xcept perhaps as an educational tool to the pr\
|
---|
1394 | ogrammer\). A unary operator is applied to a)-.15 F(spark)69.336 144 Q
|
---|
1395 | 1.202(ed or rabbit-eared e)-.1 F 1.202
|
---|
1396 | (xpression by inserting the operator immediately follo)-.15 F 1.203
|
---|
1397 | (wing the opening spark or)-.25 F .996(ears. Thus, the in)69.336 156 R
|
---|
1398 | -.25(va)-.4 G .996(lid e).25 F .996(xpression #V)-.15 F<ad>-6 -2.4 M
|
---|
1399 | .996(&123, which w)2.4 J .996(as described earlier)-.1 F 3.496(,c)-.4 G
|
---|
1400 | .996(ould be coded as 'V)-3.496 F<ad>-6 -2.4 M .996(#&123' or)2.4 J('V)
|
---|
1401 | 69.336 168 Q<ad>-6 -2.4 M 4.361("{"'. Note:)2.4 J 1.862
|
---|
1402 | (In the interests of simplifying the sometimes o)4.361 F -.15(ve)-.15 G
|
---|
1403 | (rly-comple).15 E 4.362(xf)-.15 G 1.862(orm of e)-4.362 F(xpressions,)
|
---|
1404 | -.15 E .008(INTERCAL allo)69.336 180 R .007
|
---|
1405 | (ws a spark-spot combination \('.\) to be replaced with a w)-.25 F .507
|
---|
1406 | -.25(ow \()-.1 H .007(!\). Thus '.1~.2' is equi).25 F -.25(va)-.25 G
|
---|
1407 | .007(lent to).25 F(!1~.2', and 'V)69.336 192 Q(.1\242.2' is equi)-1.29 E
|
---|
1408 | -.25(va)-.25 G(lent to "V!1\242.2'".).25 E .039
|
---|
1409 | (Combining a rabbit-ears with a spot to form a rabbit \(")69.336 210 R
|
---|
1410 | -1.54 .79(.\) i)-3.29 H 2.54(sn)-.79 G .04
|
---|
1411 | (ot permitted, although the programmer is free to)-2.54 F(use it should\
|
---|
1412 | he \214nd an EBCDIC reader which will properly translate a 12-3-7-8 pu\
|
---|
1413 | nch.)69.336 222 Q 1.161(Sparks and/or rabbit-ears must also be used to \
|
---|
1414 | distinguish among such otherwise ambiguous subscripted)69.336 240 R
|
---|
1415 | (and multiply-subscripted e)69.336 252 Q(xpressions as:)-.15 E
|
---|
1416 | (,1 SUB #1 ~ #2)89.336 270 Q(,1 SUB ,2 SUB #1 #2 #3)89.336 282 Q
|
---|
1417 | (,1 SUB " ,2 SUB " ,3 SUB #1 " #2 " " #3 ")89.336 294 Q .626(The third \
|
---|
1418 | case may be isolated into either of its possible interpretations by sim\
|
---|
1419 | ply changing some pairs of)69.336 312 R .127
|
---|
1420 | (rabbit-ears to sparks, instead of adding more ears \(which w)69.336 324
|
---|
1421 | R .126(ould only confuse the issue further\). Ambiguous)-.1 F 1.666(cas\
|
---|
1422 | es are de\214ned as those for which the compiler being used \214nds a l\
|
---|
1423 | e)69.336 336 R 1.667(gitimate interpretation which is)-.15 F(dif)69.336
|
---|
1424 | 348 Q(ferent from that which the user had in mind. See also section .)
|
---|
1425 | -.25 E 0 Cg EP
|
---|
1426 | %%Page: 12 13
|
---|
1427 | %%BeginPageSetup
|
---|
1428 | BP
|
---|
1429 | %%EndPageSetup
|
---|
1430 | /F0 10/Times-Roman@0 SF 2.5(-1)274.506 48 S 2.5(3-)-2.5 G/F1 10
|
---|
1431 | /Times-Italic@0 SF 2.5(4. ST)69.336 96 R -.37(AT)-.5 G(EMENTS).37 E F0
|
---|
1432 | ("There')94.336 132 Q 2.5(sg)-.55 G(lory for you!")-2.5 E("I don')94.336
|
---|
1433 | 150 Q 2.5(tk)-.18 G(no)-2.5 E 2.5(ww)-.25 G(hat you mean by 'glory)-2.5
|
---|
1434 | E -.7(,')-.65 G 2.5("A).7 G(lice said.)-2.5 E 1.459
|
---|
1435 | (Humpty Dumpty smiled contemptuously)94.336 168 R 3.959(.")-.65 G 1.459
|
---|
1436 | (Of course you don')-3.959 F 3.959(t-)-.18 G 3.959(-t)-3.959 G 1.459
|
---|
1437 | (ill I tell you. I meant ')-3.959 F(there')-.18 E 3.958(san)-.55 G(ice)
|
---|
1438 | -3.958 E(knock-do)94.336 180 Q(wn ar)-.25 E(gument for you!'")-.18 E
|
---|
1439 | ("But 'glory' doesn')94.336 198 Q 2.5(tm)-.18 G(ean 'a nice knock-do)
|
---|
1440 | -2.5 E(wn ar)-.25 E(gument.)-.18 E('" Alice objected.)-.7 E("When)94.336
|
---|
1441 | 216 Q F1(I)3.509 E F0 1.009(use a w)3.509 F 1.01(ord," Humpty Dumpty sa\
|
---|
1442 | id, in a rather scornful tone, "it means just what I choose it to)-.1 F
|
---|
1443 | (mean -- neither more nor less.")94.336 228 Q
|
---|
1444 | (In this section is described the format of INTERCAL statements.)69.336
|
---|
1445 | 246 Q F1 2.5(4.1 Gener)69.336 264 R(al F)-.15 E(ormat)-1.05 E F0 .687(S\
|
---|
1446 | tatements may be entered in 'free format'. That is, more than one state\
|
---|
1447 | ment may occur on a single card,)69.336 282 R .032
|
---|
1448 | (and a statement may be)69.336 294 R .032(gin on one card and end on a \
|
---|
1449 | later one. Note that if this is done, all interv)-.15 F .033
|
---|
1450 | (ening cards)-.15 F .909(and portions thereof must be part of the same \
|
---|
1451 | statement. That this restriction is necessary is immediately)69.336 306
|
---|
1452 | R(apparent from the follo)69.336 318 Q(wing e)-.25 E
|
---|
1453 | (xample of what might occur if statements could be interlaced.)-.15 E
|
---|
1454 | (DO .1 <- ".1\242'&:51~"#V)89.336 336 Q<ad>-6 -2.4 M(1c!12~;&75SUB"V)2.4
|
---|
1455 | I<ad>-6 -2.4 M('V)2.4 I(.1~)-1.29 E(DO .2 <- '"!1\242"&';V)89.336 348 Q
|
---|
1456 | <ad>-6 -2.4 M(79SUB",&7SUB:173"'~!V)2.4 I<ad>-6 -2.4 M<39a2>2.4 I
|
---|
1457 | (.2'\242,&1SUB:5~#33578"'"'"~'#65535\242"V)89.336 360 Q<ad>-6 -2.4 M
|
---|
1458 | ('V#&85'"')2.4 I(#8196'"'~.1"\242.2'~'#&5\242"'#1279\242#4351'~#65535"')
|
---|
1459 | 89.336 372 Q(The abo)69.336 390 Q .3 -.15(ve s)-.15 H(tatements are ob)
|
---|
1460 | .15 E(viously meaningless. \(F)-.15 E(or that matter)-.15 E 2.5(,s)-.4 G
|
---|
1461 | 2.5(oa)-2.5 G(re the statements)-2.5 E(DO .1 <- ".1\242"&:51~"#V)89.336
|
---|
1462 | 408 Q<ad>-6 -2.4 M(1\242!12~;&75SUB"V)2.4 I<ad>-6 -2.4 M('V)2.4 I(.1~)
|
---|
1463 | -1.29 E(.2'\242,&1SUB:5~#333578"'"'"~#65535\242"V)89.336 420 Q<ad>-6
|
---|
1464 | -2.4 M('V#&85'"')2.4 I(DO .2 <- '"!1\242"&';V)89.336 432 Q<ad>-6 -2.4 M
|
---|
1465 | (79SUB",&7SUB:173"'~!V)2.4 I<ad>-6 -2.4 M<39a2>2.4 I
|
---|
1466 | (#8196'"'~.1"\242.2'~'#&5\242"'#1279\242#4351'~#65535"')89.336 444 Q -.2
|
---|
1467 | (bu)69.336 462 S 2.5(tt).2 G(his is not of interest here.\))-2.5 E .652
|
---|
1468 | (Spaces may be used freely to enhance program le)69.336 480 R .652
|
---|
1469 | (gibility \(or at least reduce program ille)-.15 F .652
|
---|
1470 | (gibility\), with the)-.15 F(restriction that no w)69.336 492 Q
|
---|
1471 | (ord of a statement identi\214er \(see section \) may contain an)-.1 E
|
---|
1472 | 2.5(ys)-.15 G(paces.)-2.5 E F1 2.5(4.2 Labels)69.336 510 R F0 2.669(As)
|
---|
1473 | 69.336 528 S .169(tatement may be)-2.669 F .169(gin with a)-.15 F/F2 10
|
---|
1474 | /Times-Bold@0 SF .169(logical line label)2.669 F F0 .169(enclosed in w)
|
---|
1475 | 2.669 F(ax-w)-.1 E .169(ane pairs \(\(\)\). A statement may not ha)-.1 F
|
---|
1476 | -.15(ve)-.2 G .605(more than one label, although it is possible to omit\
|
---|
1477 | the label entirely)69.336 540 R 3.105(.Al)-.65 G .605(ine label is an)
|
---|
1478 | -3.105 F 3.105(yi)-.15 G(nte)-3.105 E .605(ger from 1 to)-.15 F .76(655\
|
---|
1479 | 35, which must be unique within each program. The user is cautioned, ho)
|
---|
1480 | 69.336 552 R(we)-.25 E -.15(ve)-.25 G 1.559 -.4(r, t).15 H .759(hat man)
|
---|
1481 | .4 F 3.259(yl)-.15 G .759(ine labels)-3.259 F(between 1000 and 1999 are\
|
---|
1482 | used in the INTERCAL System Library functions.)69.336 564 Q F1 2.5
|
---|
1483 | (4.3 Identi\214er)69.336 582 R 2.5(sa)-.1 G(nd Quali\214er)-2.5 E(s)-.1
|
---|
1484 | E F0 1.887(After the line label \(if an)69.336 600 R 1.887
|
---|
1485 | (y\), must follo)-.15 F 4.387(wo)-.25 G 1.887(ne of the follo)-4.387 F
|
---|
1486 | 1.887(wing statement identi\214ers: DO, PLEASE, or)-.25 F .51
|
---|
1487 | (PLEASE DO. These may be used interchangeably to impro)69.336 612 R .81
|
---|
1488 | -.15(ve t)-.15 H .51(he aesthetics of the program. The identi\214er).15
|
---|
1489 | F .116(is then follo)69.336 624 R .116(wed by either)-.25 F 2.616(,n)-.4
|
---|
1490 | G(either)-2.616 E 2.616(,o)-.4 G 2.616(rb)-2.616 G .116
|
---|
1491 | (oth of the follo)-2.616 F .117
|
---|
1492 | (wing optional parameters \(quali\214ers\): \(1\) either of the)-.25 F
|
---|
1493 | .255(character strings NO)69.336 636 R 2.755(To)-.4 G 2.755(rN)-2.755 G
|
---|
1494 | ('T)-2.755 E 2.755(,w)-.74 G .254(hich causes the statement to be autom\
|
---|
1495 | atically abstained from \(see section \))-2.755 F .827(when e)69.336 648
|
---|
1496 | R -.15(xe)-.15 G .827(cution be).15 F .827
|
---|
1497 | (gins, and \(2\) a number between 0 and 100, preceded by a double-oh-se)
|
---|
1498 | -.15 F -.15(ve)-.25 G 3.328(n\().15 G .828(%\), which)-3.328 F .048
|
---|
1499 | (causes the statement to ha)69.336 660 R .348 -.15(ve o)-.2 H .048
|
---|
1500 | (nly the speci\214ed percent chance of being e).15 F -.15(xe)-.15 G .047
|
---|
1501 | (cuted each time it is encountered).15 F(in the course of e)69.336 672 Q
|
---|
1502 | -.15(xe)-.15 G(cution.).15 E F1 2.5(4.4 Statements)69.336 690 R F0 -.15
|
---|
1503 | (Fo)69.336 708 S(llo).15 E 1.457(wing the quali\214ers \(or)-.25 F 3.957
|
---|
1504 | (,i)-.4 G 3.957(fn)-3.957 G 1.457
|
---|
1505 | (one are used, the identi\214er\) must occur one of the 14 v)-3.957 F
|
---|
1506 | 1.458(alid operations.)-.25 F
|
---|
1507 | (\(Exception: see section .\) These are described indi)69.336 720 Q
|
---|
1508 | (vidually in sections)-.25 E(through .)71.836 732 Q 0 Cg EP
|
---|
1509 | %%Page: 13 14
|
---|
1510 | %%BeginPageSetup
|
---|
1511 | BP
|
---|
1512 | %%EndPageSetup
|
---|
1513 | /F0 10/Times-Roman@0 SF 2.5(-1)274.506 48 S 2.5(4-)-2.5 G/F1 10
|
---|
1514 | /Times-Italic@0 SF 2.5(4.4.1 Calculate)69.336 96 R F0 .21
|
---|
1515 | (The INTERCAL equi)69.336 114 R -.25(va)-.25 G .21
|
---|
1516 | (lent of the half-mesh \(=\) in FOR).25 F .209(TRAN, B)-.6 F .209
|
---|
1517 | (ASIC, PL/I, and others, is represented by)-.35 F 1.345
|
---|
1518 | (an angle \(<\) follo)69.336 126 R 1.345(wed by a w)-.25 F 1.345
|
---|
1519 | (orm \(-\). This combination is read 'gets'. 32-bit v)-.1 F 1.346
|
---|
1520 | (ariables may be assigned)-.25 F .126(16-bit v)69.336 138 R .126
|
---|
1521 | (alues, which are padded on the left with 16 zero bits. 16-bit v)-.25 F
|
---|
1522 | .125(ariables may be assigned 32-bit v)-.25 F(alues)-.25 E 1.113
|
---|
1523 | (only if the v)69.336 150 R 1.113(alue is less than 65535. Thus, to in)
|
---|
1524 | -.25 F -.15(ve)-.4 G 1.113
|
---|
1525 | (rt the least signi\214cant bit of the \214rst element of 16-bit).15 F
|
---|
1526 | (2-dimensional array number 1, one could write:)69.336 162 Q
|
---|
1527 | (,1SUB#1#1 <- 'V)69.336 180 Q<ad>-6 -2.4 M
|
---|
1528 | (",1SUB#1#1"\242#1'~'#0\242#65535')2.4 I .152
|
---|
1529 | (Similarly to SNOBOL and SPITBOL, INTERCAL uses the angle-w)69.336 198 R
|
---|
1530 | .152(orm to de\214ne the dimensions of arrays.)-.1 F .414(An e)69.336
|
---|
1531 | 210 R .414(xample will probably best describe the format.)-.15 F 2.014
|
---|
1532 | -.8(To d)5.414 H .415
|
---|
1533 | (e\214ne 32-bit array number 7 as 3-dimensional, the).8 F 1.079
|
---|
1534 | (\214rst dimension being se)69.336 222 R -.15(ve)-.25 G 1.079
|
---|
1535 | (n, the second being the current v).15 F 1.079(alue of 16-bit v)-.25 F
|
---|
1536 | 1.078(ariable number se)-.25 F -.15(ve)-.25 G 1.078(n, and the).15 F
|
---|
1537 | 3.043(third being the current v)69.336 234 R 3.043(alue of the se)-.25 F
|
---|
1538 | -.15(ve)-.25 G 3.043(nth element of 16-bit array number se).15 F -.15
|
---|
1539 | (ve)-.25 G 5.543(n\().15 G 3.044(which is one-)-5.543 F .366
|
---|
1540 | (dimensional\) mingled with the last three bits of 32-bit v)69.336 246 R
|
---|
1541 | .366(ariable number se)-.25 F -.15(ve)-.25 G .366(n, one w).15 F .366
|
---|
1542 | (ould write \(just before)-.1 F(the)69.336 258 Q 2.5(yc)-.15 G
|
---|
1543 | (ame to tak)-2.5 E 2.5(eh)-.1 G(im a)-2.5 E -.1(wa)-.15 G(y\):).1 E
|
---|
1544 | (;7 <- #7 BY .7 BY ",7SUB#7"\242':7~#7')69.336 276 Q
|
---|
1545 | (This is, of course, dif)69.336 294 Q(ferent from the statement:)-.25 E
|
---|
1546 | (;7 <- #7 BY .7 BY ,7SUB"#7\242':7~#7'")69.336 312 Q .289(INTERCAL also\
|
---|
1547 | permits the rede\214ning of array dimensioning, which is done the same\
|
---|
1548 | w)69.336 330 R .29(ay as is the initial)-.1 F 2.724
|
---|
1549 | (dimensioning. All v)69.336 342 R 2.723
|
---|
1550 | (alues of items in an array are lost upon redimensioning, unless the)
|
---|
1551 | -.25 F 5.223(yh)-.15 G -2.25 -.2(av e)-5.223 H(been)5.423 E(ST)69.336
|
---|
1552 | 354 Q(ASHed \(see section \), in which case restoring them also restore\
|
---|
1553 | s the old dimensions.)-.93 E F1 2.5(4.4.2 NEXT)69.336 372 R F0 .292(The\
|
---|
1554 | NEXT statement is used both for subroutine calls and for unconditional\
|
---|
1555 | transfers. This statement tak)69.336 390 R(es)-.1 E(the form:)69.336
|
---|
1556 | 402 Q(DO \(label\) NEXT)69.336 420 Q(\(or)69.336 438 Q 2.5(,o)-.4 G 2.5
|
---|
1557 | (fc)-2.5 G(ourse,)-2.5 E(PLEASE DO \(label\) NEXT)69.336 456 Q 1.293
|
---|
1558 | (etc.\), where \(label\) represents an)69.336 474 R 3.793(yl)-.15 G
|
---|
1559 | 1.292(ogical line label which appears in the program. The ef)-3.793 F
|
---|
1560 | 1.292(fect of such a)-.25 F .207(statement is to transfer control to th\
|
---|
1561 | e statement speci\214ed, and to store in a push do)69.336 486 R .208
|
---|
1562 | (wn list \(which is initially)-.25 F .709
|
---|
1563 | (empty\) the location from which the transfer tak)69.336 498 R .708
|
---|
1564 | (es place. Items may be remo)-.1 F -.15(ve)-.15 G 3.208(df).15 G .708
|
---|
1565 | (rom this list and may be)-3.208 F .581
|
---|
1566 | (discarded or used to return to the statement immediately follo)69.336
|
---|
1567 | 510 R .582(wing the NEXT statement. These operations)-.25 F
|
---|
1568 | (are described in sections)69.336 522 Q(and)71.836 534 Q(respecti)71.836
|
---|
1569 | 546 Q -.15(ve)-.25 G(ly).15 E 2.775(.T)-.65 G .275
|
---|
1570 | (he programmer is generally advised to discard an)-2.775 F 2.774(ys)-.15
|
---|
1571 | G .274(tack entries which he does not intend to)-2.774 F .32
|
---|
1572 | (utilize, since the stack has a maximum depth of 79 entries. A program')
|
---|
1573 | 69.336 558 R 2.821(sa)-.55 G .321(ttempting to initiate an 80th le)
|
---|
1574 | -2.821 F -.15(ve)-.25 G(l).15 E .056(of NEXT)69.336 570 R .056
|
---|
1575 | (ing will result in the f)-.35 F .056(atal error message, "PR)-.1 F .055
|
---|
1576 | (OGRAM HAS DISAPPEARED INT)-.4 F 2.555(OT)-.18 G .055(HE BLA)-2.555 F
|
---|
1577 | (CK)-.4 E(LA)69.336 582 Q(GOON.")-.4 E F1 2.5(4.4.3 FORGET)69.336 600 R
|
---|
1578 | F0 .867(The statement PLEASE FORGET e)69.336 618 R .867(xp, where e)-.15
|
---|
1579 | F .867(xp represents an)-.15 F 3.367(ye)-.15 G .867(xpression \(e)-3.517
|
---|
1580 | F .867(xcept colloquial and f)-.15 F(acial)-.1 E -.15(ex)69.336 630 S
|
---|
1581 | .13(pressions\), causes the e).15 F .13(xpression to be e)-.15 F -.25
|
---|
1582 | (va)-.25 G .13(luated, and the speci\214ed number of entries to be remo)
|
---|
1583 | .25 F -.15(ve)-.15 G 2.63(df).15 G(rom)-2.63 E 1.47(the NEXT)69.336 642
|
---|
1584 | R 1.471(ing stack and discarded. An attempt to FORGET more le)-.35 F
|
---|
1585 | -.15(ve)-.25 G 1.471(ls of NEXT).15 F 1.471(ing than are currently)-.35
|
---|
1586 | F(stack)69.336 654 Q .058(ed will cause the stack to be emptied, and no\
|
---|
1587 | error condition is indicated. This is because the condition)-.1 F .396
|
---|
1588 | (is not considered to be an error)69.336 666 R 2.896(.A)-.55 G 2.896(sd)
|
---|
1589 | -2.896 G .397
|
---|
1590 | (escribed in section , it is good programming practice to e)-2.896 F
|
---|
1591 | -.15(xe)-.15 G .397(cute a DO).15 F 1.517
|
---|
1592 | (FORGET #1 after using a NEXT statement as an unconditional transfer)
|
---|
1593 | 69.336 678 R 4.017(,s)-.4 G 4.017(ot)-4.017 G 1.517
|
---|
1594 | (hat the stack does not get)-4.017 F(cluttered up with unused entries:)
|
---|
1595 | 69.336 690 Q 0 Cg EP
|
---|
1596 | %%Page: 14 15
|
---|
1597 | %%BeginPageSetup
|
---|
1598 | BP
|
---|
1599 | %%EndPageSetup
|
---|
1600 | /F0 10/Times-Roman@0 SF 2.5(-1)274.506 48 S 2.5(5-)-2.5 G 6.665 -.554
|
---|
1601 | (DO \()122.387 96 T -3.331 1.666(123 \))3.055 H .001(NEXT)6.391 G(.)
|
---|
1602 | 124.747 108 Q(.)124.747 120 Q 2.501(\(1)84.336 132 S -3.331 1.666(23 \))
|
---|
1603 | -.835 H 5.55 -.554(DO F)6.391 H -1.941 -.279(ORG E).83 H 7.777(T#).835 G
|
---|
1604 | (1)-6.111 E/F1 10/Times-Italic@0 SF 2.5(4.4.4 RESUME)69.336 156 R F0
|
---|
1605 | 1.445(The statement PLEASE RESUME e)69.336 174 R 1.445
|
---|
1606 | (xp has the same ef)-.15 F 1.445(fect as FORGET)-.25 F 3.946(,e)-.74 G
|
---|
1607 | 1.446(xcept that program control is)-4.096 F 1.431
|
---|
1608 | (returned to the statement immediately follo)69.336 186 R 1.431
|
---|
1609 | (wing the NEXT statement which stored in the stack the last)-.25 F .152
|
---|
1610 | (entry to be remo)69.336 198 R -.15(ve)-.15 G .153
|
---|
1611 | (d. Note that a rough equi).15 F -.25(va)-.25 G .153(lent of the FOR).25
|
---|
1612 | F .153(TRAN computed GO T)-.6 F 2.653(Oa)-.18 G .153(nd B)-2.653 F .153
|
---|
1613 | (ASIC ON e)-.35 F(xp)-.15 E(GO T)69.336 210 Q 2.5(Oi)-.18 G 2.5(sp)-2.5
|
---|
1614 | G(erformed by a sequence of the form:)-2.5 E 6.665 -.554(DO \()122.387
|
---|
1615 | 228 T .555 2.501(1\) N)3.055 H .001(EXT)-2.5 G(.)124.747 240 Q(.)124.747
|
---|
1616 | 252 Q .555 2.501(\(1\) D)97.668 264 T 8.057(O\()-3.055 G .555 2.501
|
---|
1617 | (2\) N)-5.556 H .001(EXT)-2.5 G .831(PL)123.217 276 S -2.226 .001(EA S)
|
---|
1618 | -.275 H 7.497(EF).83 G -1.941 -.279(ORG E)-7.221 H 7.777(T#).835 G(1)
|
---|
1619 | -6.111 E(.)124.747 288 Q(.)124.747 300 Q .555 2.501(\(2\) D)97.668 312 T
|
---|
1620 | 6.387(OR)-3.055 G .831(ES)-6.111 G -.556 -1.389(UM E)-.555 H 2.916(.1)
|
---|
1621 | 10.416 G(Unlik)69.336 330 Q 3.663(et)-.1 G 1.163
|
---|
1622 | (he FORGET statement, an attempt to RESUME more le)-3.663 F -.15(ve)-.25
|
---|
1623 | G 1.163(ls of NEXT).15 F 1.162(ing than has been stack)-.35 F(ed)-.1 E
|
---|
1624 | (will cause program termination. See also section .)69.336 342 Q F1 2.5
|
---|
1625 | (4.4.5 ST)69.336 360 R(ASH)-.5 E F0 .081(Since subroutines are not e)
|
---|
1626 | 69.336 378 R .082
|
---|
1627 | (xplicitly implemented in INTERCAL, the NEXT and RESUME statements must)
|
---|
1628 | -.15 F .527(be used to e)69.336 390 R -.15(xe)-.15 G .527
|
---|
1629 | (cute common routines. Ho).15 F(we)-.25 E -.15(ve)-.25 G 1.327 -.4(r, a)
|
---|
1630 | .15 H 3.027(st).4 G .526(hese routines might use the same v)-3.027 F
|
---|
1631 | .526(ariables as the main)-.25 F 1.481
|
---|
1632 | (program, it is necessary for them to sa)69.336 402 R 1.782 -.15(ve t)
|
---|
1633 | -.2 H 1.482(he v).15 F 1.482(alues of an)-.25 F 3.982(yv)-.15 G 1.482
|
---|
1634 | (ariables whose v)-4.232 F 1.482(alues the)-.25 F 3.982(ya)-.15 G(lter)
|
---|
1635 | -3.982 E 3.982(,a)-.4 G 1.482(nd later)-3.982 F 1.545
|
---|
1636 | (restore them. This process is simpli\214ed by the ST)69.336 414 R 1.544
|
---|
1637 | (ASH statement, which has the form DO ST)-.93 F 1.544(ASH list,)-.93 F
|
---|
1638 | (where list represents a string of one or more v)69.336 426 Q
|
---|
1639 | (ariable or array names, separated by intersections \(+\). Thus)-.25 E
|
---|
1640 | (PLEASE ST)69.336 444 Q(ASH .123+:123+,123)-.93 E .911(stashes the v)
|
---|
1641 | 69.336 462 R .911(alues of tw)-.25 F 3.411(ov)-.1 G .911
|
---|
1642 | (ariables and one entire array)-3.661 F 3.411(.T)-.65 G .911(he v)-3.411
|
---|
1643 | F .911(alues are left intact, and copies thereof are)-.25 F(sa)69.336
|
---|
1644 | 474 Q -.15(ve)-.2 G 4.323(df).15 G 1.823(or later retrie)-4.323 F -.25
|
---|
1645 | (va)-.25 G 4.323(lb).25 G 4.323(y\()-4.323 G 1.823(what else?\))-4.323 F
|
---|
1646 | 1.822(the RETRIEVE statement \(see section \). It is not possible to)
|
---|
1647 | 6.822 F(ST)69.336 486 Q(ASH single array items.)-.93 E F1 2.5
|
---|
1648 | (4.4.6 RETRIEVE)69.336 504 R F0 .304
|
---|
1649 | (PLEASE RETRIEVE list restores the pre)69.336 522 R .305(viously ST)-.25
|
---|
1650 | F .305(ASHed v)-.93 F .305(alues of the v)-.25 F .305
|
---|
1651 | (ariables and arrays named in the)-.25 F .149(list. If a v)69.336 534 R
|
---|
1652 | .149(alue has been stashed more than once, the most recently ST)-.25 F
|
---|
1653 | .149(ASHed v)-.93 F .149(alues are RETRIEVEd, and a)-.25 F 1.744
|
---|
1654 | (second RETRIEVE will restore the second most recent v)69.336 546 R
|
---|
1655 | 1.744(alues ST)-.25 F 1.744(ASHed. Attempting to RETRIEVE a)-.93 F -.25
|
---|
1656 | (va)69.336 558 S 3.227(lue which has not been ST).25 F 3.226
|
---|
1657 | (ASHed will result in the error message, "THR)-.93 F 3.926 -.35(OW S)-.4
|
---|
1658 | H 3.226(TICK BEFORE).35 F(RETRIEVING.")69.336 570 Q F1 2.5(4.4.7 IGNORE)
|
---|
1659 | 69.336 588 R F0 .88
|
---|
1660 | (The statement DO IGNORE list causes all subsequent statements to ha)
|
---|
1661 | 69.336 606 R 1.18 -.15(ve n)-.2 H 3.38(oe).15 G -.25(ff)-3.38 G .88
|
---|
1662 | (ect upon v).25 F .88(ariables and/or)-.25 F
|
---|
1663 | (arrays named in the list. Thus, for e)69.336 618 Q
|
---|
1664 | (xample, after the sequence)-.15 E(DO .1 <- #1)89.336 636 Q
|
---|
1665 | (PLEASE IGNORE .1)89.336 648 Q(DO .1 <- #0)89.336 660 Q .367(16-bit v)
|
---|
1666 | 69.336 678 R .367(ariable number 1 w)-.25 F .367(ould ha)-.1 F .667 -.15
|
---|
1667 | (ve t)-.2 H .367(he v).15 F .366
|
---|
1668 | (alue 1, not 0. Inputting \(see section \) into an IGNOREd v)-.25 F
|
---|
1669 | (ariable)-.25 E .168(also has no ef)69.336 690 R .168(fect. The conditi\
|
---|
1670 | on is annulled via the REMEMBER statement \(see section \). Note that, \
|
---|
1671 | when)-.25 F 3.045(av)69.336 702 S .544(ariable is being IGNOREd, its v)
|
---|
1672 | -3.295 F .544(alue, though immutable, is still a)-.25 F -.25(va)-.2 G
|
---|
1673 | .544(ilable for use in e).25 F .544(xpressions and the)-.15 F(lik)69.336
|
---|
1674 | 714 Q(e.)-.1 E 1.188(Though the INTERCAL-72 manual laid do)69.336 732 R
|
---|
1675 | 1.188(wn that the v)-.25 F 1.188(alue of an IGNOREd v)-.25 F 1.188
|
---|
1676 | (ariable cannot change, it)-.25 F 0 Cg EP
|
---|
1677 | %%Page: 15 16
|
---|
1678 | %%BeginPageSetup
|
---|
1679 | BP
|
---|
1680 | %%EndPageSetup
|
---|
1681 | /F0 10/Times-Roman@0 SF 2.5(-1)274.506 48 S 2.5(6-)-2.5 G -.1(wa)69.336
|
---|
1682 | 96 S 2.549(su).1 G .048(nclear about whether or not a statement which a\
|
---|
1683 | ppears to change an IGNOREd v)-2.549 F .048(ariable is e)-.25 F -.15(xe)
|
---|
1684 | -.15 G .048(cuted or).15 F .061
|
---|
1685 | (not. This may appear to be a "If a tree f)69.336 108 R .062
|
---|
1686 | (alls in the forest ..." type of question, b)-.1 F .062
|
---|
1687 | (ut if the statement in question)-.2 F(has other side ef)69.336 120 Q
|
---|
1688 | (fects it is not.)-.25 E 1.834(Since another mechanism already e)69.336
|
---|
1689 | 138 R 1.834(xists for ABST)-.15 F 1.833
|
---|
1690 | (AINing from a statement, C-INTERCAL)-.93 F 2.933 -.55('s I)-.92 H
|
---|
1691 | (GNORE).55 E .357(only pre)69.336 150 R -.15(ve)-.25 G .357
|
---|
1692 | (nts the changing of the speci\214c v).15 F .357
|
---|
1693 | (ariable in question, not the e)-.25 F -.15(xe)-.15 G .357
|
---|
1694 | (cution of the entire statement. In).15 F .515(the present v)69.336 162
|
---|
1695 | R .515(ersion of the language this only mak)-.15 F .515(es a dif)-.1 F
|
---|
1696 | .515(ference for the WRITE IN \(see \) and RETRIEVE)-.25 F .484
|
---|
1697 | (\(see \) statements. Attempting to WRITE IN to an IGNOREd v)69.336 174
|
---|
1698 | R .485(ariable will cause a number to be read from)-.25 F 1.835
|
---|
1699 | (the input, which will be discarded since it cannot be stored in the v)
|
---|
1700 | 69.336 186 R 4.334(ariable. Using)-.25 F 1.834(RETRIEVE on an)4.334 F
|
---|
1701 | (IGNOREd v)69.336 198 Q(ariable will pop the v)-.25 E(ariable')-.25 E
|
---|
1702 | 2.5(ss)-.55 G(tash stack without actually changing its v)-2.5 E(alue.)
|
---|
1703 | -.25 E/F1 10/Times-Italic@0 SF 2.5(4.4.8 REMEMBER)69.336 216 R F0 .818
|
---|
1704 | (PLEASE REMEMBER list terminates the ef)69.336 234 R .818
|
---|
1705 | (fect of the IGNORE statement for all v)-.25 F .818
|
---|
1706 | (ariables and/or arrays)-.25 F .041
|
---|
1707 | (named in the list. It does not matter if a v)69.336 246 R .041
|
---|
1708 | (ariable has been IGNOREd more than once, nor is it an error if the)-.25
|
---|
1709 | F -.25(va)69.336 258 S(riable has not been IGNOREd at all.).25 E F1 2.5
|
---|
1710 | (4.4.9 ABST)69.336 276 R(AIN)-.5 E F0 .896
|
---|
1711 | (INTERCAL contains no simple equi)69.336 294 R -.25(va)-.25 G .896
|
---|
1712 | (lent to an IF statement or computed GO T).25 F .897(O, making it dif)
|
---|
1713 | -.18 F .897(\214cult to)-.25 F .603(combine similar sections of code in\
|
---|
1714 | to a single routine which occasionally skips around certain statements.)
|
---|
1715 | 69.336 306 R .28
|
---|
1716 | (The IGNORE statement \(see section \) is helpful in some cases, b)
|
---|
1717 | 69.336 318 R .281(ut a more viable method is often required.)-.2 F .604
|
---|
1718 | (In k)69.336 330 R .604(eeping with the goal of INTERCAL ha)-.1 F .603
|
---|
1719 | (ving nothing in common with an)-.2 F 3.103(yo)-.15 G .603
|
---|
1720 | (ther language, this is made)-3.103 F(possible via the ABST)69.336 342 Q
|
---|
1721 | (AIN statement.)-.93 E .524(This statement tak)69.336 360 R .524
|
---|
1722 | (es on one of tw)-.1 F 3.024(of)-.1 G .524(orms. It may not tak)-3.024 F
|
---|
1723 | 3.024(eo)-.1 G 3.024(nb)-3.024 G .524(oth at an)-3.024 F 3.024(yo)-.15 G
|
---|
1724 | .524(ne time. DO ABST)-3.024 F .524(AIN FR)-.93 F(OM)-.4 E 1.051(\(labe\
|
---|
1725 | l\) causes the statement whose logical line label is \(label\) to be ab\
|
---|
1726 | stained from. PLEASE ABST)69.336 372 R(AIN)-.93 E(FR)69.336 384 Q(OM ge\
|
---|
1727 | rund list causes all statements of the speci\214ed type\(s\) to be abst\
|
---|
1728 | ained from, as in)-.4 E(PLEASE ABST)112.536 402 Q(AIN FR)-.93 E(OM ST)
|
---|
1729 | -.4 E(ASHING)-.93 E(PLEASE ABST)112.536 414 Q(AIN FR)-.93 E
|
---|
1730 | (OM IGNORING + FORGETTING)-.4 E(PLEASE ABST)112.536 426 Q(AIN FR)-.93 E
|
---|
1731 | (OM NEXTING)-.4 E 10.77(or PLEASE)90.936 438 R(ABST)2.5 E(AIN FR)-.93 E
|
---|
1732 | (OM CALCULA)-.4 E(TING)-1.11 E 2.534
|
---|
1733 | (Statements may also be automatically abstained from at the start of e)
|
---|
1734 | 69.336 456 R -.15(xe)-.15 G 2.534(cution via the NO).15 F 5.034(To)-.4 G
|
---|
1735 | 5.034(rN)-5.034 G('T)-5.034 E(parameter \(see section \).)69.336 468 Q
|
---|
1736 | .765(If, in the course of e)69.336 486 R -.15(xe)-.15 G .764(cution, a \
|
---|
1737 | statement is encountered which is being abstained from, it is ignored a\
|
---|
1738 | nd).15 F(control passes to the ne)69.336 498 Q(xt statement in the prog\
|
---|
1739 | ram \(unless it, too, is being abstained from\).)-.15 E 2.802
|
---|
1740 | (The statement DO ABST)69.336 516 R 2.802(AIN FR)-.93 F 2.802(OM ABST)
|
---|
1741 | -.4 F 2.802(AINING is perfectly v)-.93 F 2.803(alid, as is DO ABST)-.25
|
---|
1742 | F 2.803(AIN FR)-.93 F(OM)-.4 E(REINST)69.336 528 Q -1.11(AT)-.93 G .692
|
---|
1743 | (ING \(although this latter is not usually recommended\). Ho)1.11 F(we)
|
---|
1744 | -.25 E -.15(ve)-.25 G 1.491 -.4(r, t).15 H .691(he statement DO ABST).4
|
---|
1745 | F(AIN)-.93 E(FR)69.336 540 Q(OM GIVING UP is not accepted, e)-.4 E -.15
|
---|
1746 | (ve)-.25 G 2.5(nt).15 G(hough DON'T GIVE UP is.)-2.5 E F1 2.5
|
---|
1747 | (4.4.10 REINST)69.336 558 R -.37(AT)-.5 G(E).37 E F0 .069(The REINST)
|
---|
1748 | 69.336 576 R -1.11(AT)-.93 G 2.569(Es)1.11 G .069(tatement, lik)-2.569 F
|
---|
1749 | 2.569(et)-.1 G .069(he ABST)-2.569 F .069(AIN, tak)-.93 F .069
|
---|
1750 | (es as an ar)-.1 F .07(gument either a line label or a gerund list. No)
|
---|
1751 | -.18 F(other form of ar)69.336 588 Q(gument is permitted. F)-.18 E(or e)
|
---|
1752 | -.15 E(xample, the follo)-.15 E(wing is an in)-.25 E -.25(va)-.4 G
|
---|
1753 | (lid ar).25 E(gument:)-.18 E(Gi)89.336 606 Q -.15(ve)-.25 G(n: x).15 E
|
---|
1754 | /F2 10/Symbol SF<b9>A F0(0, y)A F2<b9>A F0 2.5(0, Pro)B -.15(ve)-.15 G
|
---|
1755 | 2.5(:x).15 G(+y=0)-2.5 E(Since x)89.336 618 Q F2<b9>A F0(0, then x+1)A
|
---|
1756 | F2<b9>A F0(1, x+a)A F2<b9>A F0(a, x+y)A F2<b9>A F0 -.65(y.)C
|
---|
1757 | (But what is y? y is an)89.336 630 Q(ything b)-.15 E(ut 0.)-.2 E
|
---|
1758 | (Thus x+y)89.336 642 Q F2<b9>2.5 E F0(an)2.5 E(ything b)-.15 E(ut 0.)-.2
|
---|
1759 | E(Since x+y cannot equal an)89.336 654 Q(ything b)-.15 E(ut 0, x+y=0.)
|
---|
1760 | -.2 E(Q.E.D.)211.836 666 Q(REINST)69.336 684 Q -1.11(AT)-.93 G 1.31
|
---|
1761 | (Ement nulli\214es the ef)1.11 F 1.309
|
---|
1762 | (fects of an abstention. Either form of REINST)-.25 F -1.11(AT)-.93 G
|
---|
1763 | 1.309(Ement can be used to)1.11 F 1.323("free" a statement, re)69.336
|
---|
1764 | 696 R -.05(ga)-.15 G 1.323(rdless of whether the statement w).05 F 1.323
|
---|
1765 | (as abstained from by gerund list, line label, or)-.1 F(NO)69.336 708 Q
|
---|
1766 | 1.522 -.74(T. T)-.4 H .042(hus, PLEASE REINST).74 F -1.11(AT)-.93 G
|
---|
1767 | 2.542(ER)1.11 G(EINST)-2.542 E -1.11(AT)-.93 G .042
|
---|
1768 | (ING is not necessarily an irrele)1.11 F -.25(va)-.25 G .041
|
---|
1769 | (nt statement, since it might).25 F 2.121(free a DON'T REINST)69.336 720
|
---|
1770 | R -1.11(AT)-.93 G 4.621(Ec)1.11 G 2.121(ommand or a REINST)-4.621 F
|
---|
1771 | -1.11(AT)-.93 G 4.621(Et)1.11 G 2.122(he line label of which w)-4.621 F
|
---|
1772 | 2.122(as abstained from.)-.1 F(Ho)69.336 732 Q(we)-.25 E -.15(ve)-.25 G
|
---|
1773 | 1.558 -.4(r, D).15 H 3.258(OR).4 G(EINST)-3.258 E -1.11(AT)-.93 G 3.258
|
---|
1774 | (EG)1.11 G .758(IVING UP is in)-3.258 F -.25(va)-.4 G .758
|
---|
1775 | (lid, and attempting to REINST).25 F -1.11(AT)-.93 G 3.258(EaG)1.11 G
|
---|
1776 | .757(IVE UP statement)-3.258 F 0 Cg EP
|
---|
1777 | %%Page: 16 17
|
---|
1778 | %%BeginPageSetup
|
---|
1779 | BP
|
---|
1780 | %%EndPageSetup
|
---|
1781 | /F0 10/Times-Roman@0 SF 2.5(-1)274.506 48 S 2.5(7-)-2.5 G .101
|
---|
1782 | (by line label will ha)69.336 96 R .401 -.15(ve n)-.2 H 2.601(oe).15 G
|
---|
1783 | -.25(ff)-2.601 G .101
|
---|
1784 | (ect. Note that this insures that DON'T GIVE UP will al).25 F -.1(wa)-.1
|
---|
1785 | G .101(ys be a "do-nothing").1 F(statement.)69.336 108 Q/F1 10
|
---|
1786 | /Times-Italic@0 SF 2.5(4.4.11 GIVE)69.336 126 R(UP)2.5 E F0 .554
|
---|
1787 | (PLEASE GIVE UP is used to e)69.336 144 R .553
|
---|
1788 | (xit from a program. It has the ef)-.15 F .553
|
---|
1789 | (fect of a PLEASE RESUME #80. DON'T)-.25 F(GIVE UP)69.336 156 Q 2.5(,a)
|
---|
1790 | -1.11 G 2.5(sn)-2.5 G(oted in section , is ef)-2.5 E(fecti)-.25 E -.15
|
---|
1791 | (ve)-.25 G(ly a null statement.).15 E F1 2.5(4.4.12 Input)69.336 174 R
|
---|
1792 | F0 1.307(Input is accomplished with the statement DO WRITE IN list, whe\
|
---|
1793 | re list represents a string of v)69.336 192 R(ariables)-.25 E .364(and/\
|
---|
1794 | or elements of arrays, separated by intersections. Numbers are represen\
|
---|
1795 | ted on cards, each number on a)69.336 204 R .639(separate card, by spel\
|
---|
1796 | ling out each digit \(in English\) and separating the digits with one o\
|
---|
1797 | r more spaces. A)69.336 216 R .16
|
---|
1798 | (zero \(0\) may be spelled as either ZER)69.336 228 R 2.66(Oo)-.4 G 2.66
|
---|
1799 | (rO)-2.66 G 2.66(H. Thus)-2.66 F .16(the range of \(32-bit\) input v)
|
---|
1800 | 2.66 F .16(alues permissible e)-.25 F(xtends)-.15 E .696(from ZER)69.336
|
---|
1801 | 240 R 3.196(O\()-.4 G .697(or OH\) through FOUR TW)-3.196 F 3.197(ON)-.1
|
---|
1802 | G .697(INE FOUR NINE SIX SEVEN TW)-3.197 F 3.197(ON)-.1 G .697
|
---|
1803 | (INE FIVE.)-3.197 F(\(F)5.697 E .697(or the)-.15 F(con)69.336 252 Q -.15
|
---|
1804 | (ve)-.4 G 3.787(nience of a).15 F 3.787(viators, C-INTERCAL accepts the\
|
---|
1805 | spelling NINER for NINE. In the service of)-.2 F 3.343(internationaliz\
|
---|
1806 | ation, C-INTERCAL also accepts input digits in Sanskrit, Basque, T)
|
---|
1807 | 69.336 264 R(ag)-.8 E 3.343(alog, Classical)-.05 F(Nahuatl, Geor)69.336
|
---|
1808 | 276 Q(gian, Kw)-.18 E(akiutl, and V)-.1 E(olapuk.\))-1.29 E .706
|
---|
1809 | (Attempting to write in a v)69.336 294 R .705
|
---|
1810 | (alue greater than or equal to SIX FIVE FIVE THREE SIX for a 16-bit v)
|
---|
1811 | -.25 F(ariable)-.25 E
|
---|
1812 | (will result in the error message, "DON'T BYTE OFF MORE THAN Y)69.336
|
---|
1813 | 306 Q(OU CAN CHEW)-.3 E(.")-.92 E(\(See also section)69.336 324 Q
|
---|
1814 | (for a description of C-INTERCAL)71.836 336 Q 1.1 -.55('s c)-.92 H
|
---|
1815 | (haracter I/O.\)).55 E F1 2.5(4.4.13 Output)69.336 354 R F0 -1.11(Va)
|
---|
1816 | 69.336 372 S .756(lues may be output to the printer)1.11 F 3.257(,o)-.4
|
---|
1817 | G .757(ne v)-3.257 F .757
|
---|
1818 | (alue per line, via the statement DO READ OUT list, where the)-.25 F
|
---|
1819 | 2.251(list contains v)69.336 384 R 2.251
|
---|
1820 | (ariables, array elements, and/or constants.)-.25 F 2.251
|
---|
1821 | (Output is in the form of "e)7.251 F 2.25(xtended" Roman)-.15 F 1.6
|
---|
1822 | (numerals \(also called "b)69.336 396 R 1.601
|
---|
1823 | (utchered" Roman numerals\), with an o)-.2 F -.15(ve)-.15 G 1.601
|
---|
1824 | (rline \().15 F .4 LW 373.011 388.5 368.011 388.5 DL 4.101(\)i)373.011
|
---|
1825 | 396 S 1.601(ndicating the v)-4.101 F 1.601(alue belo)-.25 F 4.101(wi)
|
---|
1826 | -.25 G(s)-4.101 E .747("times 1000", and lo)69.336 408 R(wer)-.25 E .747
|
---|
1827 | (-case letters indicating "times 1000000". Zero is indicated by an o)-.2
|
---|
1828 | F -.15(ve)-.15 G .746(rline with no).15 F 5.712
|
---|
1829 | (character underneath. Thus, the range of \(32-bit\) output v)69.336 420
|
---|
1830 | R 5.713(alues possible is from)-.25 F 462.013 412.5 457.013 412.5 DL
|
---|
1831 | (through)470.226 420 Q(i)70.446 432 Q 74.336 424.5 69.336 424.5 DL(v)
|
---|
1832 | 74.336 432 Q 79.336 424.5 74.336 424.5 DL(ccxci)79.336 432 Q(vC)-.25 E
|
---|
1833 | 111.021 424.5 106.021 424.5 DL(M)111.856 432 Q 118.801 424.5 113.801
|
---|
1834 | 424.5 DL(L)120.746 432 Q 126.301 424.5 121.301 424.5 DL(X)126.856 432 Q
|
---|
1835 | 132.966 424.5 127.966 424.5 DL(V)134.076 432 Q 140.186 424.5 135.186
|
---|
1836 | 424.5 DL(I)142.131 432 Q 146.296 424.5 141.296 424.5 DL(I)147.131 432 Q
|
---|
1837 | 151.296 424.5 146.296 424.5 DL(CCXCV)151.296 432 Q 5.904(.N)-1.29 G .904
|
---|
1838 | (ote: F)-5.904 F .904(or v)-.15 F .904
|
---|
1839 | (alues whose residues modulo 1000000 are less than 4000, M is)-.25 F
|
---|
1840 | .046(used to represent 1000; for v)69.336 444 R .047
|
---|
1841 | (alues whose residues are 4000 or greater)-.25 F 3.382(,I)-.4 G 356.117
|
---|
1842 | 436.5 351.117 436.5 DL .047(is used. Thus #3999 w)358.664 444 R .047
|
---|
1843 | (ould read out)-.1 F 1.463(as MMMCMXCIX)69.336 456 R/F2 7/Times-Roman@0
|
---|
1844 | SF(3)3.963 -4 M F0 1.463(while #4000 w)3.963 4 N 1.463(ould readout as)
|
---|
1845 | -.1 F(I)4.798 E 294.98 448.5 289.98 448.5 DL(V)294.98 456 Q 301.09 448.5
|
---|
1846 | 296.09 448.5 DL 6.463(.S)302.2 456 S 1.463
|
---|
1847 | (imilar rules apply to the use of M)-6.463 F 458.619 448.5 453.619 448.5
|
---|
1848 | DL 1.464(and i for)464.528 456 R(1000000, and to that of m and)69.336
|
---|
1849 | 468 Q(i)3.61 E 197.106 460.5 192.106 460.5 DL(for 1000000000.)199.606
|
---|
1850 | 468 Q(\(See also section)69.336 486 Q(for a description of C-INTERCAL)
|
---|
1851 | 71.836 498 Q 1.1 -.55('s c)-.92 H(haracter I/O.\)).55 E F1 2.5
|
---|
1852 | (4.4.14 COME)69.336 516 R(FR)2.5 E(OM)-.4 E F0 .269
|
---|
1853 | (In which we try to precisely de\214ne a statement that should ne)69.336
|
---|
1854 | 534 R -.15(ve)-.25 G 2.768(rh).15 G -2.25 -.2(av e)-2.768 H .268
|
---|
1855 | (been born, b)2.968 F .268(ut is ne)-.2 F -.15(ve)-.25 G .268
|
---|
1856 | (rtheless one of).15 F(the more useful statements in INTERCAL.)69.336
|
---|
1857 | 546 Q F1 2.5(4.4.14.1 Bac)69.336 564 R(kgr)-.2 E(ound)-.45 E F0 1.625
|
---|
1858 | (The earliest kno)69.336 582 R 1.625(wn description of the COME FR)-.25
|
---|
1859 | F 1.626(OM statement in the computing literature is in [R. L.)-.4 F
|
---|
1860 | 1.068(Clark, "A linguistic contrib)69.336 594 R 1.068(ution to GO)-.2 F
|
---|
1861 | -.18(TO)-.4 G 1.067(-less programming," Commun. A).18 F 1.067
|
---|
1862 | (CM 27 \(1984\), pp. 349-350],)-.4 F .615(part of the f)69.336 606 R
|
---|
1863 | .616(amous April F)-.1 F .616(ools issue of CA)-.15 F .616
|
---|
1864 | (CM. The subsequent rush by language designers to include the)-.4 F .183
|
---|
1865 | (statement in their languages w)69.336 618 R .182
|
---|
1866 | (as underwhelming, one might e)-.1 F -.15(ve)-.25 G 2.682(ns).15 G .182
|
---|
1867 | (ay none)-2.682 F 2.682(xistent. It)-.15 F -.1(wa)2.682 G 2.682(st).1 G
|
---|
1868 | .182(herefore decided)-2.682 F(that COME FR)69.336 630 Q(OM w)-.4 E
|
---|
1869 | (ould be an appropriate addition to C-INTERCAL.)-.1 E F1 2.5
|
---|
1870 | (4.4.14.2 Description)69.336 648 R F0 .168(There are tw)69.336 666 R
|
---|
1871 | 2.669(ou)-.1 G .169(seful w)-2.669 F .169
|
---|
1872 | (ays to visualize the action of the COME FR)-.1 F .169
|
---|
1873 | (OM statement. The simpler is to see that)-.4 F(it acts lik)69.336 678 Q
|
---|
1874 | 2.5(eaG)-.1 G -1.88 -.4(OT O)-2.5 H(when the program is traced backw)2.9
|
---|
1875 | E(ards in time. More precisely)-.1 E 2.5(,t)-.65 G(he statements)-2.5 E
|
---|
1876 | .32 LW 73.336 716 69.336 716 DL 77.336 716 73.336 716 DL 81.336 716
|
---|
1877 | 77.336 716 DL 85.336 716 81.336 716 DL 89.336 716 85.336 716 DL 93.336
|
---|
1878 | 716 89.336 716 DL 97.336 716 93.336 716 DL 101.336 716 97.336 716 DL
|
---|
1879 | 105.336 716 101.336 716 DL 109.336 716 105.336 716 DL 113.336 716
|
---|
1880 | 109.336 716 DL 117.336 716 113.336 716 DL 121.336 716 117.336 716 DL
|
---|
1881 | 125.336 716 121.336 716 DL 129.336 716 125.336 716 DL 133.336 716
|
---|
1882 | 129.336 716 DL 137.336 716 133.336 716 DL 141.336 716 137.336 716 DL
|
---|
1883 | 145.336 716 141.336 716 DL 149.336 716 145.336 716 DL/F3 8/Times-Roman@0
|
---|
1884 | SF(3.)69.336 733 Q .948(The original INTERCAL-72 manual claimed that #3\
|
---|
1885 | 999 should render as MMMIM, b)90.595 733 R .948(ut the C-INTERCAL de)
|
---|
1886 | -.16 F -.12(ve)-.2 G .948(lopers ha).12 F -.12(ve)-.16 G(been unable to\
|
---|
1887 | \214nd an algorithm that does this and is consistent with the rest of \
|
---|
1888 | the rules.)90.595 744 Q 0 Cg EP
|
---|
1889 | %%Page: 17 18
|
---|
1890 | %%BeginPageSetup
|
---|
1891 | BP
|
---|
1892 | %%EndPageSetup
|
---|
1893 | /F0 10/Times-Roman@0 SF 2.5(-1)274.506 48 S 2.5(8-)-2.5 G 10(\(1\) DO)
|
---|
1894 | 69.336 96 R(<an)2.5 E 2.5(ys)-.15 G(tatement>)-2.5 E(.)89.336 108 Q(.)
|
---|
1895 | 89.336 120 Q(.)89.336 132 Q 10(\(2\) DO)69.336 144 R(COME FR)2.5 E
|
---|
1896 | (OM \(1\))-.4 E(should be thought of as being equi)69.336 162 Q -.25(va)
|
---|
1897 | -.25 G(lent to).25 E 10(\(1\) DO)69.336 180 R(<an)2.5 E 2.5(ys)-.15 G
|
---|
1898 | (tatement>)-2.5 E 10(\(2\) DO)69.336 192 R(GO)2.5 E .36 -.18(TO \()-.4 H
|
---|
1899 | (3\)).18 E(.)89.336 204 Q(.)89.336 216 Q(.)89.336 228 Q 10(\(3\) DO)
|
---|
1900 | 69.336 240 R(NO)2.5 E(THING)-.4 E(if INTERCAL actually had a GO)69.336
|
---|
1901 | 258 Q .36 -.18(TO s)-.4 H(tatement at all, which of course it doesn').18
|
---|
1902 | E(t.)-.18 E .282(What this boils do)69.336 276 R .282
|
---|
1903 | (wn to is that the statement DO COME FR)-.25 F .282(OM \(label\), an)-.4
|
---|
1904 | F .281(ywhere in the program, places a)-.15 F .469(kind of in)69.336 288
|
---|
1905 | R .469(visible trap door immediately after statement \(label\). Ex)-.4 F
|
---|
1906 | .47(ecution or abstention of that statement is)-.15 F .512
|
---|
1907 | (immediately follo)69.336 300 R .512
|
---|
1908 | (wed by an unconditional jump to the COME FR)-.25 F .511
|
---|
1909 | (OM, unless the \(label\)ed statement is an)-.4 F -.15(exe)69.336 312 S
|
---|
1910 | .868(cuted NEXT).15 F 3.368(,i)-.74 G 3.368(nw)-3.368 G .869(hich case \
|
---|
1911 | the jump occurs if the program attempts to RESUME back to that NEXT)
|
---|
1912 | -3.368 F(statement. It is an error for more than one COME FR)69.336 324
|
---|
1913 | Q(OM to refer to the same \(label\).)-.4 E .397
|
---|
1914 | (Modi\214cation of the tar)69.336 342 R .397(get statement by ABST)-.18
|
---|
1915 | F .396(AIN or by the % quali\214er af)-.93 F .396
|
---|
1916 | (fects only that statement, not the)-.25 F 4.196
|
---|
1917 | (subsequent jump. Such modi\214cations to the COME FR)69.336 354 R 4.196
|
---|
1918 | (OM itself, ho)-.4 F(we)-.25 E -.15(ve)-.25 G 4.996 -.4(r, d).15 H 6.696
|
---|
1919 | (oa).4 G -.25(ff)-6.696 G 4.197(ect the jump.).25 F
|
---|
1920 | (Encountering the COME FR)69.336 366 Q
|
---|
1921 | (OM statement itself, rather than its tar)-.4 E(get, has no ef)-.18 E
|
---|
1922 | (fect.)-.25 E/F1 10/Times-Italic@0 SF 2.5(4.5 Comments)69.336 384 R F0
|
---|
1923 | .122(Unrecognizable statements, as noted in section , are \215agged wit\
|
---|
1924 | h a splat \(*\) during compilation, and are not)69.336 402 R .509
|
---|
1925 | (considered f)69.336 414 R .509(atal errors unless the)-.1 F 3.009(ya)
|
---|
1926 | -.15 G .509(re encountered during e)-3.009 F -.15(xe)-.15 G .51
|
---|
1927 | (cution, at which time the statement \(as input).15 F .012
|
---|
1928 | (at compilation time\) is printed and e)69.336 426 R -.15(xe)-.15 G .012
|
---|
1929 | (cution is terminated. This allo).15 F .012
|
---|
1930 | (ws for an interesting \(and, by necessity)-.25 F(,)-.65 E
|
---|
1931 | (unique\) means of including comments in an INTERCAL listing. F)69.336
|
---|
1932 | 438 Q(or e)-.15 E(xample, the statement:)-.15 E 17.5(*P)69.336 462 S
|
---|
1933 | (LEASE NO)-17.5 E(TE THA)-.4 E 2.5(TT)-1.11 G(HIS LINE HAS NO EFFECT)
|
---|
1934 | -2.5 E .771(will be ignored during e)69.336 480 R -.15(xe)-.15 G .771
|
---|
1935 | (cution due to the inclusion of the NO).15 F 3.272(Tq)-.4 G(uali\214er)
|
---|
1936 | -3.272 E 5.772(.U)-.55 G(ser)-5.772 E .772(-supplied error messages)-.2
|
---|
1937 | F(are also easy to implement:)69.336 492 Q 17.5(*D)69.336 516 S 2.5(OS)
|
---|
1938 | -17.5 G(OMETHING ABOUT O)-2.5 E(VERFLO)-.5 E 2.5(WI)-.35 G 2.5(N;)-2.5 G
|
---|
1939 | (3)-2.5 E(as are certain simple conditional errors:)69.336 534 Q 9.167
|
---|
1940 | (*\()70.169 552 S -3.331 1.666(123 \))-6.666 H -.001 -.554(DON ')6.391 H
|
---|
1941 | 6.667(TY)2.5 G 4.995 -.554(OU R)-7.521 H -.556 .001(EAL I Z).83 H 7.222
|
---|
1942 | (ET).555 G -3.061 1.391(HI S)-7.221 H .831(ST)6.381 G .274 -1.109(AT E)
|
---|
1943 | -1.76 H -.831 -.834(ME N T).275 H .276(SH)8.331 G -1.391 -.554(OU L D)
|
---|
1944 | -.83 H -1.391 -.554(ON L)6.666 H 6.387(YB)-.445 G 7.222(EE)-6.111 G
|
---|
1945 | -.279(NCO)-7.221 G -1.391 -.554(UN T)-.275 H .276(ERE)1.11 G(D)-.275 E
|
---|
1946 | -1.671 -.554(ON C)175.715 564 T 1.391(E?).83 G .831(PL)123.217 576 S
|
---|
1947 | -2.226 .001(EA S)-.275 H 6.942(ER).83 G 1.946(EI)-6.666 G -2.221 .276
|
---|
1948 | (NS T)-.555 H .274 -1.109(AT E)-1.205 H 2.501(\(1)9.721 G -3.331 1.666
|
---|
1949 | (23 \))-.835 H 2.146(This pair of statements will cause an error e)
|
---|
1950 | 69.336 594 R 2.146(xit the second time the)-.15 F 4.645(ya)-.15 G 2.145
|
---|
1951 | (re encountered. Caution!! The)-4.645 F 1.9(appearance of a statement i\
|
---|
1952 | denti\214er in an intended comment will be tak)69.336 606 R 1.9
|
---|
1953 | (en as the be)-.1 F 1.9(ginning of a ne)-.15 F(w)-.25 E
|
---|
1954 | (statement. Thus, the \214rst comment e)69.336 618 Q(xample abo)-.15 E
|
---|
1955 | .3 -.15(ve c)-.15 H(ould not ha).15 E .3 -.15(ve b)-.2 H(een:).15 E 17.5
|
---|
1956 | (*P)69.336 642 S(LEASE NO)-17.5 E(TE THA)-.4 E 2.5(TT)-1.11 G
|
---|
1957 | (HIS LINE DOES NO)-2.5 E(THING)-.4 E .337(The third e)69.336 660 R .337
|
---|
1958 | (xample, ho)-.15 F(we)-.25 E -.15(ve)-.25 G 1.137 -.4(r, i).15 H 2.837
|
---|
1959 | (sv).4 G .337(alid, despite the appearance of tw)-3.087 F 2.836(oc)-.1 G
|
---|
1960 | .336(ases of D-space-O, since INTERCAL)-2.836 F(does not ignore e)69.336
|
---|
1961 | 672 Q(xtraneous spaces in statement identi\214ers.)-.15 E 0 Cg EP
|
---|
1962 | %%Page: 18 19
|
---|
1963 | %%BeginPageSetup
|
---|
1964 | BP
|
---|
1965 | %%EndPageSetup
|
---|
1966 | /F0 10/Times-Roman@0 SF 2.5(-1)274.506 48 S 2.5(9-)-2.5 G/F1 10
|
---|
1967 | /Times-Italic@0 SF 2.5(5. OUTSIDE)69.336 96 R(COMMUNICA)2.5 E(TION)-.37
|
---|
1968 | E F0 1.387(She puzzled o)94.336 132 R -.15(ve)-.15 G 3.887(rt).15 G
|
---|
1969 | 1.388(his for some time, b)-3.887 F 1.388
|
---|
1970 | (ut at last a bright thought struck her)-.2 F 3.888(.")-.55 G(Wh)-3.888
|
---|
1971 | E 2.688 -.65(y, i)-.05 H(t').65 E 3.888(saL)-.55 G(ooking-glass)-3.888 E
|
---|
1972 | (book, of course! And, if I hold it up to a glass, the w)94.336 144 Q
|
---|
1973 | (ords will all go the right w)-.1 E(ay ag)-.1 E(ain.")-.05 E 1.685
|
---|
1974 | (In which we try to remedy the f)69.336 162 R 1.685
|
---|
1975 | (act that, due to I/O limitations, INTERCAL can not e)-.1 F -.15(ve)-.25
|
---|
1976 | G 4.185(ni).15 G 4.185(np)-4.185 G(rinciple)-4.185 E .839(perform the s\
|
---|
1977 | ame tasks as other languages. It is hoped that this addition will permi\
|
---|
1978 | t INTERCAL users to)69.336 174 R -.1(wa)69.336 186 S(ste v).1 E
|
---|
1979 | (ast quantities of computer time well into the 21st century)-.25 E(.)
|
---|
1980 | -.65 E F1 2.5(5.1 Motivation)69.336 204 R F0 2.678
|
---|
1981 | (One of the goals of INTERCAL w)69.336 222 R 2.678(as to pro)-.1 F 2.678
|
---|
1982 | (vide a language which, though dif)-.15 F 2.678(ferent from all other)
|
---|
1983 | -.25 F .646(languages, is ne)69.336 234 R -.15(ve)-.25 G .647
|
---|
1984 | (rtheless theoretically capable of all the same tasks. INTERCAL-72 f).15
|
---|
1985 | F .647(ailed to accomplish)-.1 F 1.492(this because its I/O functions c\
|
---|
1986 | ould not handle arbitrary streams of bits, or e)69.336 246 R -.15(ve)
|
---|
1987 | -.25 G 3.992(na).15 G 1.491(rbitrary sequences of)-3.992 F 1.071
|
---|
1988 | (characters. A language which can')69.336 258 R 3.572(te)-.18 G -.15(ve)
|
---|
1989 | -3.822 G 3.572(ns).15 G 1.072
|
---|
1990 | (end its input directly to its output can hardly be considered as)-3.572
|
---|
1991 | F(capable as other languages.)69.336 270 Q F1 2.5(5.2 T)69.336 288 R
|
---|
1992 | (uring T)-.55 E -.2(ex)-.92 G 2.5(tM).2 G(odel)-2.5 E F0 3.562 -.8(To r)
|
---|
1993 | 69.336 306 T 1.962(emedy this problem, character I/O is no).8 F 4.462
|
---|
1994 | (wp)-.25 G(ro)-4.462 E 1.962(vided in a form based on the "T)-.15 F
|
---|
1995 | 1.961(uring T)-.45 F -.15(ex)-.7 G 1.961(t" model,).15 F .905
|
---|
1996 | (originally proposed by Jon Blo)69.336 318 R 2.206 -.65(w. T)-.25 H .906
|
---|
1997 | (he C-INTERCAL programmer can access this capability by placing a).65 F
|
---|
1998 | .293(one-dimensional array in the list of items gi)69.336 330 R -.15(ve)
|
---|
1999 | -.25 G 2.792(nt).15 G 2.792(oaW)-2.792 G .292
|
---|
2000 | (RITE IN or READ OUT statement. On e)-2.792 F -.15(xe)-.15 G .292
|
---|
2001 | (cution of).15 F .23(the statement, the elements of the array will, fro\
|
---|
2002 | m \214rst to last, be either loaded from the input or sent to the)69.336
|
---|
2003 | 342 R 1.794(output, as appropriate, in the manner described belo)69.336
|
---|
2004 | 354 R 3.093 -.65(w. T)-.25 H 1.793
|
---|
2005 | (here is currently no support for I/O in).65 F -.2(vo)-.4 G(lving).2 E
|
---|
2006 | (higher)69.336 366 Q(-dimensional arrays, b)-.2 E
|
---|
2007 | (ut some form of graphics might be a possible 2-D interpretation.)-.2 E
|
---|
2008 | 1.188(The heart of the T)69.336 384 R 1.188(uring T)-.45 F -.15(ex)-.7 G
|
---|
2009 | 3.688(tm).15 G 1.188
|
---|
2010 | (odel is the idea of a continuous loop of tape containing, in order)
|
---|
2011 | -3.688 F 3.688(,a)-.4 G 1.188(ll the)-3.688 F 1.407
|
---|
2012 | (characters in the machine')69.336 396 R 3.907(sc)-.55 G 1.407
|
---|
2013 | (haracter set. When a character is recei)-3.907 F -.15(ve)-.25 G 3.906
|
---|
2014 | (db).15 G 3.906(yt)-3.906 G 1.406(he input routine, the tape is)-3.906 F
|
---|
2015 | (adv)69.336 408 Q .597(anced the appropriate number of spaces to bring \
|
---|
2016 | that character under the tape head, and the number of)-.25 F .22
|
---|
2017 | (spaces the tape w)69.336 420 R .22(as mo)-.1 F -.15(ve)-.15 G 2.72(di)
|
---|
2018 | .15 G 2.72(st)-2.72 G .22
|
---|
2019 | (he number that is actually seen by the INTERCAL program. Another w)
|
---|
2020 | -2.72 F .22(ay to)-.1 F 1.658
|
---|
2021 | (say this is that the number placed in an INTERCAL array is the dif)
|
---|
2022 | 69.336 432 R 1.658(ference between the character just)-.25 F(recei)
|
---|
2023 | 69.336 444 Q -.15(ve)-.25 G 2.5(da).15 G(nd the pre)-2.5 E
|
---|
2024 | (vious character)-.25 E 2.5(,m)-.4 G
|
---|
2025 | (odulo the number of characters in the machine character set.)-2.5 E
|
---|
2026 | .338(Output w)69.336 462 R .338(orks in just the opposite f)-.1 F .338
|
---|
2027 | (ashion, e)-.1 F .337
|
---|
2028 | (xcept that the characters being output come from the other side)-.15 F
|
---|
2029 | .355(of the tape. From this position the characters on the tape appear \
|
---|
2030 | to be in re)69.336 474 R -.15(ve)-.25 G .356(rse order).15 F 2.856(,a)
|
---|
2031 | -.4 G .356(nd are indi)-2.856 F(vidually)-.25 E(backw)69.336 486 Q .18
|
---|
2032 | (ards as well. \(W)-.1 F 2.68(ew)-.8 G .18(ould sho)-2.78 F 2.68(wy)-.25
|
---|
2033 | G .18(ou what it looks lik)-2.68 F .18(e, b)-.1 F .18(ut we don')-.2 F
|
---|
2034 | 2.68(th)-.18 G -2.25 -.2(av e)-2.68 H 2.68(af)2.88 G .18(ont with backw)
|
---|
2035 | -2.68 F .18(ards letters)-.1 F -.2(av)69.336 498 S 4.908(ailable. Use)
|
---|
2036 | -.05 F 2.408(your imagination.\) The ef)4.908 F 2.408
|
---|
2037 | (fect is that a number is tak)-.25 F 2.408(en out of an INTERCAL array)
|
---|
2038 | -.1 F(,)-.65 E .766(subtracted from the last character output -- i.e., \
|
---|
2039 | the result of the last subtraction -- and then sent on do)69.336 510 R
|
---|
2040 | (wn)-.25 E .636(the output channel. The only catch is that the characte\
|
---|
2041 | r as seen by the INTERCAL program is the mirror)69.336 522 R(-)-.2 E
|
---|
2042 | .404(image of the character as seen by the machine and the user)69.336
|
---|
2043 | 534 R 2.903(.T)-.55 G .403(he bits of the character are therefore tak)
|
---|
2044 | -2.903 F .403(en in)-.1 F(re)69.336 546 Q -.15(ve)-.25 G 1.073
|
---|
2045 | (rse order as it is sent to the output.).15 F 1.074
|
---|
2046 | (Note that this bit re)6.073 F -.15(ve)-.25 G 1.074(rsal af).15 F 1.074
|
---|
2047 | (fects only the character seen by the)-.25 F .38(outside w)69.336 558 R
|
---|
2048 | .38(orld; it does not af)-.1 F .38
|
---|
2049 | (fect the character stored internally by the program, from which the ne)
|
---|
2050 | -.25 F .38(xt output)-.15 F(number will be subtracted.)69.336 570 Q(All\
|
---|
2051 | subtractions are done modulo the number of characters in the character\
|
---|
2052 | set.)5 E -1 -.8(Tw o)69.336 588 T(dif)3.995 E .695
|
---|
2053 | (ferent tapes are used for input and output to allo)-.25 F 3.196(wf)-.25
|
---|
2054 | G .696(or future e)-3.196 F .696(xpansion of the language to include)
|
---|
2055 | -.15 F .956(multiple input and output channels. Both tapes start at cha\
|
---|
2056 | racter 0 when a program be)69.336 600 R .955(gins e)-.15 F -.15(xe)-.15
|
---|
2057 | G .955(cution. On).15 F .261(input, when an end-of-\214le mark)69.336
|
---|
2058 | 612 R .262(er is reached the number placed in the array is one greater \
|
---|
2059 | than the highest-)-.1 F(numbered character on the tape.)69.336 624 Q F1
|
---|
2060 | 2.5(5.3 Example)69.336 642 R(Pr)2.5 E -.1(og)-.45 G -.15(ra).1 G(m).15 E
|
---|
2061 | F0 .398(If all this seems terribly complicated, it should be made perfe\
|
---|
2062 | ctly clear by the follo)69.336 660 R .397(wing e)-.25 F .397
|
---|
2063 | (xample program,)-.15 F .884
|
---|
2064 | (which simply maps its input to its output \(lik)69.336 672 R 3.384(eas)
|
---|
2065 | -.1 G .885(impli\214ed UNIX "cat"\). It assumes that characters are 8)
|
---|
2066 | -3.384 F 1.04(bits long, b)69.336 684 R 1.04(ut that')-.2 F 3.54<738c>
|
---|
2067 | -.55 G 1.04(ne since the current v)-3.54 F 1.039
|
---|
2068 | (ersion of C-INTERCAL does too. It uses the standard library)-.15 F
|
---|
2069 | (routines for addition and subtraction.)69.336 696 Q 0 Cg EP
|
---|
2070 | %%Page: 19 20
|
---|
2071 | %%BeginPageSetup
|
---|
2072 | BP
|
---|
2073 | %%EndPageSetup
|
---|
2074 | /F0 10/Times-Roman@0 SF 2.5(-2)274.506 48 S 2.5(0-)-2.5 G 7.08 -.554
|
---|
2075 | (DO ,)122.387 96 T 8.012(1<)3.47 G 9.167(-#)-5.831 G(1)-7.501 E 7.08
|
---|
2076 | -.554(DO .)122.387 108 T 8.012(4<)3.47 G 9.167(-#)-5.831 G(0)-7.501 E
|
---|
2077 | 7.08 -.554(DO .)122.387 120 T 8.012(5<)3.47 G 9.167(-#)-5.831 G(0)-7.501
|
---|
2078 | E 4.995 -.554(DO C)122.387 132 T -.556 -1.389(OM E).275 H .551(FR)8.886
|
---|
2079 | G 7.5 -1.389(OM \()-1.23 H -3.331 1.666(30 \))3.89 H 3.61 -.554(DO W)
|
---|
2080 | 122.387 144 T -3.886 1.666(RI T)-.835 H 8.612(EI)-1.11 G 8.472(N,)-7.221
|
---|
2081 | G(1)-5.556 E 7.08 -.554(DO .)122.387 156 T 8.012(1<)3.47 G 10.417(-,)
|
---|
2082 | -5.831 G 1.386(1S)-7.501 G -1.111 -.279(UB #)-1.11 H(1)1.945 E 6.665
|
---|
2083 | -.554(DO \()122.387 168 T -3.331 1.666(10 \))3.055 H .001(NEXT)6.391 G
|
---|
2084 | .831(PL)123.217 180 S -2.226 .001(EA S)-.275 H 6.667(EG).83 G 1.391(IV)
|
---|
2085 | -5.276 G 6.667(EU)-1.39 G(P)-6.391 E 2.501(\(2)71.004 192 S 21.383 2.501
|
---|
2086 | (0\) P)-.835 H .556(LE)-1.67 G -2.221 .276(AS E)-.555 H -2.221 .276
|
---|
2087 | (RE SU)6.666 H 7.78 -.834(ME ')-1.665 H 3.196(?.)3.615 G -3.331 1.666
|
---|
2088 | (1$#256 ')-.28 H 3.336(~')1.67 G -3.331 1.666(#256$#256 ')-.835 H 2.501
|
---|
2089 | (\(1)71.004 204 S 20.553 2.501(0\) D)-.835 H 8.057(O\()-3.055 G -3.331
|
---|
2090 | 1.666(20 \))-5.556 H .001(NEXT)6.391 G 5.55 -.554(DO F)122.387 216 T
|
---|
2091 | -1.941 -.279(ORG E).83 H 7.777(T#).835 G(1)-6.111 E 7.08 -.554(DO .)
|
---|
2092 | 122.387 228 T 8.012(2<)3.47 G 10.417(-.)-5.831 G(4)-7.501 E 6.665 -.554
|
---|
2093 | (DO \()122.387 240 T -3.331 1.666(1000 \))3.055 H .001(NEXT)6.391 G 7.08
|
---|
2094 | -.554(DO .)122.387 252 T 8.012(4<)3.47 G 10.417(-.)-5.831 G 2.501(3~#)
|
---|
2095 | -7.501 G 1.666(255)-.835 G 7.08 -.554(DO .)122.387 264 T 8.012(3<)3.47 G
|
---|
2096 | 10.002(-!)-5.831 G 2.501(3~#)-7.501 G -3.331 1.666(15 ' $ ! 3 ~ #240 ')
|
---|
2097 | -.835 H 7.08 -.554(DO .)122.387 276 T 8.012(3<)3.47 G 10.002(-!)-5.831 G
|
---|
2098 | 2.501(3~#)-7.501 G -3.331 1.666(15 ' $ ! 3 ~ #240 ')-.835 H 7.08 -.554
|
---|
2099 | (DO .)122.387 288 T 8.012(2<)3.47 G 10.002(-!)-5.831 G 2.501(3~#)-7.501
|
---|
2100 | G -3.331 1.666(15 ' $ ! 3 ~ #240 ')-.835 H 7.08 -.554(DO .)122.387 300 T
|
---|
2101 | 8.012(1<)3.47 G 10.417(-.)-5.831 G(5)-7.501 E 6.665 -.554(DO \()122.387
|
---|
2102 | 312 T -3.331 1.666(1010 \))3.055 H .001(NEXT)6.391 G 7.08 -.554(DO .)
|
---|
2103 | 122.387 324 T 8.012(5<)3.47 G 10.417(-.)-5.831 G(2)-7.501 E 7.08 -.554
|
---|
2104 | (DO ,)122.387 336 T 1.386(1S)3.47 G -1.111 -.279(UB #)-1.11 H 8.012(1<)
|
---|
2105 | 1.945 G 10.417(-.)-5.831 G(3)-7.501 E 2.501(\(3)71.004 348 S 21.383
|
---|
2106 | 2.501(0\) P)-.835 H .556(LE)-1.67 G -2.221 .276(AS E)-.555 H .276(RE)
|
---|
2107 | 6.666 G 4.72 -.554(AD OU)-.275 H 9.027(T,).555 G(1)-6.111 E -.15(Fo)
|
---|
2108 | 69.336 366 S 2.863(re).15 G .363(ach number recei)-2.863 F -.15(ve)-.25
|
---|
2109 | G 2.863(di).15 G 2.863(nt)-2.863 G .363(he input array)-2.863 F 2.863
|
---|
2110 | (,t)-.65 G .363
|
---|
2111 | (he program \214rst tests the #256 bit to see if the end of \214le has)
|
---|
2112 | -2.863 F 1.396(been reached. If not, the pre)69.336 378 R 1.396
|
---|
2113 | (vious input character is subtracted of)-.25 F 3.895(ft)-.25 G 3.895(oo)
|
---|
2114 | -3.895 G 1.395(btain the current input character)-3.895 F(.)-.55 E .434
|
---|
2115 | (Then the order of the bits is re)69.336 390 R -.15(ve)-.25 G .435(rsed\
|
---|
2116 | to \214nd out what character should be sent to the output, and the res\
|
---|
2117 | ult).15 F .369(is subtracted from the last character sent. Finally)
|
---|
2118 | 69.336 402 R 2.869(,t)-.65 G .369(he dif)-2.869 F .369
|
---|
2119 | (ference is placed in an array and gi)-.25 F -.15(ve)-.25 G 2.869(nt).15
|
---|
2120 | G 2.869(oa)-2.869 G(READ)-.001 E(OUT statement. See?)69.336 414 Q 1.6
|
---|
2121 | -.8(We t)5 H(old you it w).8 E(as simple!)-.1 E 0 Cg EP
|
---|
2122 | %%Page: 20 21
|
---|
2123 | %%BeginPageSetup
|
---|
2124 | BP
|
---|
2125 | %%EndPageSetup
|
---|
2126 | /F0 10/Times-Roman@0 SF 2.5(-2)274.506 48 S 2.5(1-)-2.5 G/F1 10
|
---|
2127 | /Times-Italic@0 SF 2.5(6. T)69.336 96 R(riINTERCAL)-.55 E F0 .145
|
---|
2128 | ("-- oh dear)94.336 132 R 2.645(,h)-.4 G .645 -.25(ow p)-2.645 H .145
|
---|
2129 | (uzzling it all is! I').25 F .145(ll try if I kno)-.1 F 2.645(wa)-.25 G
|
---|
2130 | .145(ll the things I used to kno)-2.645 F 1.445 -.65(w. L)-.25 H .146
|
---|
2131 | (et me see: four times \214v).65 F(e)-.15 E .095(is twelv)94.336 144 R
|
---|
2132 | .095(e, and four times six is thirteen, and four times se)-.15 F -.15
|
---|
2133 | (ve)-.25 G 2.595(ni).15 G 2.595(s-)-2.595 G 2.595(-o)-2.595 G 2.595(hd)
|
---|
2134 | -2.595 G .095(ear! I shall ne)-2.595 F -.15(ve)-.25 G 2.594(rg).15 G
|
---|
2135 | .094(et to twenty at that)-2.594 F(rate!")94.336 156 Q .129
|
---|
2136 | (In which it is re)69.336 174 R -.15(ve)-.25 G .129(aled that bitwise o\
|
---|
2137 | perations are too ordinary for hard-core INTERCAL programmers, and).15 F
|
---|
2138 | -.15(ex)69.336 186 S .922(tensions to other bases are discussed. These \
|
---|
2139 | are not, strictly speaking, e).15 F .922(xtensions to INTERCAL itself,)
|
---|
2140 | -.15 F -.2(bu)69.336 198 S 2.5(tr).2 G(ather ne)-2.5 E 2.5(wd)-.25 G
|
---|
2141 | (ialects sharing most of the features of the parent language.)-2.5 E F1
|
---|
2142 | 2.5(6.1 Motivation)69.336 216 R F0 .137
|
---|
2143 | (INTERCAL is really a pretty sissy language. It tries hard to be dif)
|
---|
2144 | 69.336 234 R .138(ferent, b)-.25 F .138(ut when you get right do)-.2 F
|
---|
2145 | .138(wn to its)-.25 F .427(roots, what do you \214nd?)69.336 246 R -1.1
|
---|
2146 | (Yo)5.426 G 2.926<758c>1.1 G .426(nd bits, that')-2.926 F 2.926(sw)-.55
|
---|
2147 | G .426(hat. Plain old ones and zeroes, in groups of 16 and 32, just)
|
---|
2148 | -2.926 F(lik)69.336 258 Q 3.368(ee)-.1 G -.15(ve)-3.618 G .868
|
---|
2149 | (ry other language you').15 F 1.169 -.15(ve e)-.5 H -.15(ve)-.1 G 3.369
|
---|
2150 | (rh).15 G .869
|
---|
2151 | (eard of. And what operations can you perform on these bits? The)-3.369
|
---|
2152 | F .333(INTERCAL operators may arrange and permute them in weird and w)
|
---|
2153 | 69.336 270 R .333(onderful w)-.1 F .333(ays, b)-.1 F .333
|
---|
2154 | (ut at the bit le)-.2 F -.15(ve)-.25 G 2.832(lt).15 G(he)-2.832 E
|
---|
2155 | (operators are the same AND, OR and XOR you')69.336 282 Q .3 -.15(ve s)
|
---|
2156 | -.5 H(een countless times before.).15 E .624(Once the prospecti)69.336
|
---|
2157 | 300 R .924 -.15(ve I)-.25 H .625
|
---|
2158 | (NTERCAL programmer masters the unusual syntax, she \214nds herself w)
|
---|
2159 | .15 F .625(orking with)-.1 F .879(the f)69.336 312 R .879
|
---|
2160 | (amiliar Boolean operators on perfectly ordinary unsigned inte)-.1 F
|
---|
2161 | .878(ger w)-.15 F .878(ords. Ev)-.1 F .878(en the constants she uses)
|
---|
2162 | -.15 F 1.43(are f)69.336 324 R(amiliar)-.1 E 3.93(.A)-.55 G 1.43
|
---|
2163 | (fter all, who w)-3.93 F 1.43
|
---|
2164 | (ould not immediately recognize #65535 and #32768? It may tak)-.1 F 3.93
|
---|
2165 | (eaj)-.1 G 1.43(ust a)-3.93 F 1.011(moment more to \214gure out #65280,\
|
---|
2166 | and #21845 and #43690 could be puzzles until she notices that the)
|
---|
2167 | 69.336 336 R(y)-.15 E .048(sum to #65535, b)69.336 348 R .048
|
---|
2168 | (ut basically she')-.2 F 2.548(ss)-.55 G .049
|
---|
2169 | (till on her home turf. The 16-bit limit on constants actually w)-2.548
|
---|
2170 | F .049(orks in the)-.1 F(programmer')69.336 360 Q 5.701(sf)-.55 G -.2
|
---|
2171 | (avo)-5.801 G 5.701(rb).2 G 5.701(yi)-5.701 G 3.201(nsuring that v)
|
---|
2172 | -5.701 F 3.201(ery long anon)-.15 F 3.201
|
---|
2173 | (ymous constants cannot appear in INTERCAL)-.15 F 2.5(programs. And)
|
---|
2174 | 69.336 372 R(this is in a language that is supposed to be dif)2.5 E
|
---|
2175 | (ferent from an)-.25 E 2.5(yo)-.15 G(ther!)-2.5 E F1 2.5(6.2 Abandon)
|
---|
2176 | 69.336 390 R(All Hope)2.5 E(...)-.15 E F0 .608
|
---|
2177 | (Standard INTERCAL is based on v)69.336 408 R .608
|
---|
2178 | (ariables consisting of ordinary bits and f)-.25 F .608
|
---|
2179 | (amiliar Boolean operations on)-.1 F 1.108
|
---|
2180 | (those bits. In pursuit of uniqueness, it seems appropriate to pro)
|
---|
2181 | 69.336 420 R 1.108(vide a ne)-.15 F 3.608(wd)-.25 G 1.108
|
---|
2182 | (ialect, otherwise identical to)-3.608 F 1.612
|
---|
2183 | (INTERCAL, which instead uses v)69.336 432 R 1.613(ariables consisting \
|
---|
2184 | of trits, i.e. ternary digits, and operators based on)-.25 F .173(tritw\
|
---|
2185 | ise logical operations. This is intended to be a separate dialect, rath\
|
---|
2186 | er than an e)69.336 444 R .173(xtension to INTERCAL)-.15 F .56
|
---|
2187 | (itself, for a number of reasons. Doing it this w)69.336 456 R .56(ay a)
|
---|
2188 | -.1 F -.2(vo)-.2 G .56(ids w).2 F .56
|
---|
2189 | (ord-length con\215icts, does not spoil the ele)-.1 F -.05(ga)-.15 G
|
---|
2190 | (nce).05 E .593(of the Spartan INTERCAL operator set, and dodges the ob\
|
---|
2191 | jections of those who might feel it too great an)69.336 468 R .182
|
---|
2192 | (alteration to the original language. Primarily)69.336 480 R 2.682(,t)
|
---|
2193 | -.65 G .182(hough, gi)-2.682 F .183
|
---|
2194 | (ving INTERCAL programmers the ability to switch)-.25 F .127
|
---|
2195 | (numeric base at will amounts to e)69.336 492 R(xcessi)-.15 E .427 -.15
|
---|
2196 | (ve f)-.25 H(unctionality).15 E 2.627(.S)-.65 G 2.627(om)-2.627 G .127
|
---|
2197 | (uch better that a programmer choose a base at)-2.627 F(the outset and \
|
---|
2198 | then be forced to stick with it for the remainder of the program.)69.336
|
---|
2199 | 504 Q F1 2.5(6.3 Compiler)69.336 522 R(Oper)2.5 E(ation)-.15 E F0 .297
|
---|
2200 | (The same compiler)69.336 540 R 2.798(,i)-.4 G .298
|
---|
2201 | (ck, supports both INTERCAL and T)-2.798 F 2.798(riINTERCAL. This)-.35 F
|
---|
2202 | .298(has the adv)2.798 F .298(antage that future)-.25 F -.2(bu)69.336
|
---|
2203 | 552 S 3.214<678c>.2 G -.15(xe)-3.214 G 3.214(sa).15 G .714(nd additions\
|
---|
2204 | to the language not related to arithmetic immediately apply to both v)
|
---|
2205 | -3.214 F 3.213(ersions. The)-.15 F .778
|
---|
2206 | (compiler recognizes INTERCAL source \214les by the e)69.336 564 R .779
|
---|
2207 | (xtension '.i', and T)-.15 F .779(riINTERCAL source \214les by the)-.35
|
---|
2208 | F -.15(ex)69.336 576 S .255(tension '.3i'. It').15 F 2.755(sa)-.55 G
|
---|
2209 | 2.755(ss)-2.755 G .255(imple as that. There is no w)-2.755 F .255
|
---|
2210 | (ay to mix INTERCAL and T)-.1 F .255(riINTERCAL source in the)-.35 F
|
---|
2211 | 1.436(same program, and it is not al)69.336 588 R -.1(wa)-.1 G 1.436
|
---|
2212 | (ys possible to determine which dialect a program is written in just by)
|
---|
2213 | .1 F(looking at the source code.)69.336 600 Q F1 2.5(6.4 Data)69.336 618
|
---|
2214 | R -.74(Ty)2.5 G(pes).74 E F0 3.293(The tw)69.336 636 R 5.793(oT)-.1 G
|
---|
2215 | 3.292(riINTERCAL data types are 10-trit unsigned inte)-6.143 F 3.292
|
---|
2216 | (gers and 20-trit unsigned inte)-.15 F 3.292(gers. All)-.15 F 1.187
|
---|
2217 | (INTERCAL syntax for distinguishing data types is ported to these ne)
|
---|
2218 | 69.336 648 R 3.688(wt)-.25 G 1.188(ypes in the ob)-3.688 F 1.188
|
---|
2219 | (vious w)-.15 F(ay)-.1 E 3.688(.S)-.65 G(mall)-3.688 E -.1(wo)69.336 660
|
---|
2220 | S 2.773(rds may contain numbers from #0 to #59048; lar).1 F 2.773(ge w)
|
---|
2221 | -.18 F 2.772(ords may contain numbers from #0$#0 to)-.1 F 1.795(#59048$\
|
---|
2222 | #59048. Errors are signaled for constants greater than #59048 and for a\
|
---|
2223 | ttempts to WRITE IN)69.336 672 R(numbers too lar)69.336 684 Q
|
---|
2224 | (ge for a gi)-.18 E -.15(ve)-.25 G 2.5(nv).15 G
|
---|
2225 | (ariable or array element to hold.)-2.75 E .942(Note that though T)
|
---|
2226 | 69.336 702 R .942
|
---|
2227 | (riINTERCAL considers all numbers to be unsigned, nothing pre)-.35 F
|
---|
2228 | -.15(ve)-.25 G .941(nts the programmer).15 F 1.354(from implementing ar\
|
---|
2229 | ithmetic operations that treat their operands as signed. Three')69.336
|
---|
2230 | 714 R 3.855(sc)-.55 G 1.355(omplement is one)-3.855 F(ob)69.336 726 Q
|
---|
2231 | 2.943(vious choice, b)-.15 F 2.943
|
---|
2232 | (ut balanced ternary notation is also a possibility)-.2 F 5.442(.T)-.65
|
---|
2233 | G 2.942(his latter is a v)-5.442 F 2.942(ery pretty and)-.15 F
|
---|
2234 | (symmetrical system in which all 2 trits are treated as if the)69.336
|
---|
2235 | 738 Q 2.5(yh)-.15 G(ad the v)-2.5 E(alue -1.)-.25 E 0 Cg EP
|
---|
2236 | %%Page: 21 22
|
---|
2237 | %%BeginPageSetup
|
---|
2238 | BP
|
---|
2239 | %%EndPageSetup
|
---|
2240 | /F0 10/Times-Roman@0 SF 2.5(-2)274.506 48 S 2.5(2-)-2.5 G/F1 10
|
---|
2241 | /Times-Italic@0 SF 2.5(6.5 Oper)69.336 96 R(ator)-.15 E(s)-.1 E F0 1.23
|
---|
2242 | (The T)69.336 114 R 1.23
|
---|
2243 | (riINTERCAL operators are designed to inherit the rele)-.35 F -.25(va)
|
---|
2244 | -.25 G 1.23(nt properties of the standard INTERCAL).25 F .775
|
---|
2245 | (operators, so that both can be considered as merely dif)69.336 126 R
|
---|
2246 | .774(ferent aspects of the same Platonic ideal. \(Not that)-.25 F(the w)
|
---|
2247 | 69.336 138 Q(ord "ideal" is e)-.1 E -.15(ve)-.25 G 2.5(rp).15 G
|
---|
2248 | (articularly rele)-2.5 E -.25(va)-.25 G
|
---|
2249 | (nt when used in connection with INTERCAL.\)).25 E F1 2.5(6.5.1 Binary)
|
---|
2250 | 69.336 156 R(Oper)2.5 E(ator)-.15 E 2.5(sI)-.1 G F0 .566
|
---|
2251 | (The binary operators carry o)69.336 174 R -.15(ve)-.15 G 3.066(rf).15 G
|
---|
2252 | .567
|
---|
2253 | (rom the original language with only minor changes. The mingle operator)
|
---|
2254 | -3.066 F .442(\($\) creates a 20-trit w)69.336 186 R .442
|
---|
2255 | (ord by alternating trits from its tw)-.1 F 2.942(o1)-.1 G .441
|
---|
2256 | (0-trit operands. The select operator \(~\) is a little)-2.942 F 1.265(\
|
---|
2257 | more complicated, since the ternary tritmask may contain 0, 1, and 2 tr\
|
---|
2258 | its. If we observ)69.336 198 R 3.766(et)-.15 G 1.266(hat the select)
|
---|
2259 | -3.766 F 2.656(operation on binary operands amounts to a bitwise AND an\
|
---|
2260 | d some rearrangement of bits, it seems)69.336 210 R 2.392(appropriate t\
|
---|
2261 | o base the select for ternary operands on a tritwise AND in the analogo\
|
---|
2262 | us f)69.336 222 R 2.392(ashion. W)-.1 F(e)-.8 E
|
---|
2263 | (therefore postpone the de\214nition of select until we kno)69.336 234 Q
|
---|
2264 | 2.5(ww)-.25 G(hat a tritwise AND looks lik)-2.5 E(e.)-.1 E F1 2.5
|
---|
2265 | (6.5.2 Unary)69.336 252 R(Oper)2.5 E(ator)-.15 E(s)-.1 E F0 .506
|
---|
2266 | (The unary operators in INTERCAL are all deri)69.336 270 R -.15(ve)-.25
|
---|
2267 | G 3.006(df).15 G .506(rom the f)-3.006 F .505
|
---|
2268 | (amiliar Boolean operations on single bits. T)-.1 F(o)-.8 E -.15(ex)
|
---|
2269 | 69.336 282 S .373
|
---|
2270 | (tend these operations to trits, we \214rst ask ourselv).15 F .374
|
---|
2271 | (es what the important properties of these operations are)-.15 F
|
---|
2272 | (that we wish to be preserv)69.336 294 Q
|
---|
2273 | (ed, then design the tritwise operators so that the)-.15 E 2.5(yb)-.15 G
|
---|
2274 | (eha)-2.5 E .3 -.15(ve i)-.2 H 2.5(nas).15 G(imilar f)-2.5 E(ashion.)-.1
|
---|
2275 | E F1 2.5(6.5.2.1 Unary)69.336 312 R(Lo)2.5 E(gical Oper)-.1 E(ator)-.15
|
---|
2276 | E(s)-.1 E F0(Let')69.336 330 Q 2.57(ss)-.55 G .07
|
---|
2277 | (tart with AND and OR. T)-2.57 F 2.57(ob)-.8 G -.15(eg)-2.57 G .069(in \
|
---|
2278 | with, these can be considered "choice" or "preference" operators, as).15
|
---|
2279 | F(the)69.336 342 Q 2.748(ya)-.15 G -.1(lwa)-2.748 G .248
|
---|
2280 | (ys return one of their operands. AND can be described as w).1 F .248
|
---|
2281 | (anting to return 0, b)-.1 F .248(ut returning 1 if it)-.2 F .407(is gi)
|
---|
2282 | 69.336 354 R -.15(ve)-.25 G 2.907(nn).15 G 2.907(oo)-2.907 G .407
|
---|
2283 | (ther choice, i.e., if both operands are 1. Similarly)-2.907 F 2.907(,O)
|
---|
2284 | -.65 G 2.907(Rw)-2.907 G .407(ants to return 1 b)-3.007 F .406
|
---|
2285 | (ut returns 0 if that is)-.2 F .154(its only choice. From this it is im\
|
---|
2286 | mediately apparent that each operator has an identity element that "al)
|
---|
2287 | 69.336 366 R -.1(wa)-.1 G(ys).1 E
|
---|
2288 | (loses", and a dominator element that "al)69.336 378 Q -.1(wa)-.1 G
|
---|
2289 | (ys wins".).1 E .013(AND and OR are commutati)69.336 396 R .313 -.15
|
---|
2290 | (ve a)-.25 H .013(nd associati).15 F -.15(ve)-.25 G 2.513(,a).15 G .013
|
---|
2291 | (nd each distrib)-2.513 F .012(utes o)-.2 F -.15(ve)-.15 G 2.512(rt).15
|
---|
2292 | G .012(he other)-2.512 F 2.512(.T)-.55 G(he)-2.512 E 2.512(ya)-.15 G
|
---|
2293 | .012(re also symmetric)-2.512 F .091(with each other)69.336 408 R 2.591
|
---|
2294 | (,i)-.4 G 2.591(nt)-2.591 G .092(he sense that AND looks lik)-2.591 F
|
---|
2295 | 2.592(eO)-.1 G 2.592(Ra)-2.592 G .092(nd OR looks lik)-2.592 F 2.592(eA)
|
---|
2296 | -.1 G .092(ND when the roles of 0 and 1 are)-2.592 F .095
|
---|
2297 | (interchanged \(De Mor)69.336 420 R -.05(ga)-.18 G(n').05 E 2.594(sL)
|
---|
2298 | -.55 G -.15(aw)-2.594 G .094
|
---|
2299 | (s\). This symmetry property seems to be a k).15 F .394 -.15(ey e)-.1 H
|
---|
2300 | .094(lement to the idea that these).15 F .292
|
---|
2301 | (are logical, rather than arithmetic, operators. In a three-v)69.336 432
|
---|
2302 | R .292(alued logic we w)-.25 F .292(ould similarly e)-.1 F .292
|
---|
2303 | (xpect a three-w)-.15 F(ay)-.1 E(symmetry among the three v)69.336 444 Q
|
---|
2304 | (alues 0, 1 and 2 and the three operators AND, OR and \(of course\) B)
|
---|
2305 | -.25 E(UT)-.1 E(.)-.74 E .052(The follo)69.336 462 R .052
|
---|
2306 | (wing tritwise operations ha)-.25 F .352 -.15(ve a)-.2 H .052
|
---|
2307 | (ll the desired properties: OR returns the greater of its tw).15 F 2.551
|
---|
2308 | (oo)-.1 G(perands.)-2.551 E .228(That is, it returns 2 if it can get it\
|
---|
2309 | , else it tries to return 1, and it returns 0 only if both operands are\
|
---|
2310 | 0. AND)69.336 474 R -.1(wa)69.336 486 S .423
|
---|
2311 | (nts to return 0, will return 2 if it can').1 F 2.923(tg)-.18 G .422
|
---|
2312 | (et 0, and returns 1 only if forced. B)-2.923 F .422(UT w)-.1 F .422
|
---|
2313 | (ants 1, will tak)-.1 F 2.922(e0)-.1 G 2.922(,a)-2.922 G(nd)-2.922 E
|
---|
2314 | .301(tries to a)69.336 498 R -.2(vo)-.2 G .301(id 2. The equi).2 F -.25
|
---|
2315 | (va)-.25 G .301(lents to De Mor).25 F -.05(ga)-.18 G(n').05 E 2.801(sL)
|
---|
2316 | -.55 G -.15(aw)-2.801 G 2.801(sa).15 G .302
|
---|
2317 | (pply to rotations of the three elements, e.g., 0 -> 1,)-2.801 F 2.76
|
---|
2318 | (1-)69.336 510 S 2.76(>2)-2.76 G 2.76(,2-)-2.76 G 2.76(>0)-2.76 G 2.76
|
---|
2319 | (.E)-2.76 G .26(ach operator distrib)-2.76 F .26(utes o)-.2 F -.15(ve)
|
---|
2320 | -.15 G 2.76(re).15 G .26(xactly one other operator)-2.91 F 2.76(,s)-.4 G
|
---|
2321 | 2.76(ot)-2.76 G .26(he property "X distrib)-2.76 F .26(utes o)-.2 F -.15
|
---|
2322 | (ve)-.15 G(r).15 E .309(Y" is not transiti)69.336 522 R -.15(ve)-.25 G
|
---|
2323 | 2.809(.T).15 G .309(he question of which w)-2.809 F .309
|
---|
2324 | (ay this distrib)-.1 F(uti)-.2 E .31
|
---|
2325 | (vity ring goes around is left as an e)-.25 F -.15(xe)-.15 G .31
|
---|
2326 | (rcise for).15 F(the student.)69.336 534 Q .368(In T)69.336 552 R .367
|
---|
2327 | (riINTERCAL programs the whirlpool \(@\) denotes the unary tritwise B)
|
---|
2328 | -.35 F .367(UT operation. Y)-.1 F .367(ou can think of)-1.1 F .223
|
---|
2329 | (the whirlpool as dra)69.336 564 R .223(wing v)-.15 F .223
|
---|
2330 | (alues preferentially to)-.25 F -.1(wa)-.25 G .223(rds the central v).1
|
---|
2331 | F .223(alue 1. Alternati)-.25 F -.15(ve)-.25 G(ly).15 E 2.723(,y)-.65 G
|
---|
2332 | .223(ou can think of it)-2.723 F(as dra)69.336 576 Q
|
---|
2333 | (wing your soul and your sanity ine)-.15 E(xorably do)-.15 E(wn ...)-.25
|
---|
2334 | E(On the other hand, maybe it')69.336 594 Q 2.5(sb)-.55 G(est you)-2.5 E
|
---|
2335 | F1(not)2.5 E F0(think of it that w)2.5 E(ay)-.1 E(.)-.65 E 2.739(Af)
|
---|
2336 | 69.336 612 S .739 -.25(ew c)-2.739 H .239(omments about ho).25 F 2.739
|
---|
2337 | (wt)-.25 G .239(hese operators can be used. OR acts lik)-2.739 F 2.739
|
---|
2338 | (eat)-.1 G .238(ritwise maximum operation. AND)-2.739 F .484
|
---|
2339 | (can be used with tritmasks. 0')69.336 624 R 2.984(si)-.55 G 2.984(nam)
|
---|
2340 | -2.984 G .485
|
---|
2341 | (ask wipe out the corresponding elements in the other operand, while)
|
---|
2342 | -2.984 F(1')69.336 636 Q 2.662(sl)-.55 G .162
|
---|
2343 | (et the corresponding elements pass through unchanged. 2')-2.662 F 2.662
|
---|
2344 | (si)-.55 G 2.662(nam)-2.662 G .162(ask consolidate the v)-2.662 F .161
|
---|
2345 | (alues of nonzero)-.25 F .106(elements, as both 1')69.336 648 R 2.606
|
---|
2346 | (sa)-.55 G .106(nd 2')-2.606 F 2.606(si)-.55 G 2.606(nt)-2.606 G .107
|
---|
2347 | (he other operand yield 2')-2.606 F 2.607(si)-.55 G 2.607(nt)-2.607 G
|
---|
2348 | .107(he output. B)-2.607 F .107(UT can be used to create "partial)-.1 F
|
---|
2349 | 2.702(tritmasks". 0')69.336 660 R 5.202(si)-.55 G 5.202(nam)-5.202 G
|
---|
2350 | 2.702(ask let B)-5.202 F 2.702(UT eliminate 2')-.1 F 5.202(sf)-.55 G
|
---|
2351 | 2.702(rom the other operand while lea)-5.202 F 2.701(ving other v)-.2 F
|
---|
2352 | (alues)-.25 E .585(unchanged. Of course, the symmetry property guarante\
|
---|
2353 | es that the operators don')69.336 672 R 3.086(tr)-.18 G .586(eally beha)
|
---|
2354 | -3.086 F .886 -.15(ve d)-.2 H(if).15 E(ferently)-.25 E .273
|
---|
2355 | (from each other in an)69.336 684 R 2.773(yf)-.15 G .273(undamental w)
|
---|
2356 | -2.773 F .273(ay; the apparent dif)-.1 F .273
|
---|
2357 | (ferences come from the intuiti)-.25 F .573 -.15(ve v)-.25 H(ie).15 E
|
---|
2358 | 2.772(wt)-.25 G .272(hat a 0 trit)-2.772 F
|
---|
2359 | (is "not set" while a 1 or 2 trit is "set".)69.336 696 Q F1 2.5
|
---|
2360 | (6.5.2.2 Binary)69.336 714 R(Oper)2.5 E(ator)-.15 E 2.5(sI)-.1 G(I)-2.5
|
---|
2361 | E F0 .715(At this point we can de\214ne select, since we no)69.336 732 R
|
---|
2362 | 3.215(wk)-.25 G(no)-3.215 E 3.215(ww)-.25 G .715
|
---|
2363 | (hat the tritwise AND looks lik)-3.215 F .716(e. Select tak)-.1 F .716
|
---|
2364 | (es the)-.1 F 0 Cg EP
|
---|
2365 | %%Page: 22 23
|
---|
2366 | %%BeginPageSetup
|
---|
2367 | BP
|
---|
2368 | %%EndPageSetup
|
---|
2369 | /F0 10/Times-Roman@0 SF 2.5(-2)274.506 48 S 2.5(3-)-2.5 G .482
|
---|
2370 | (binary tritwise AND of its tw)69.336 96 R 2.982(oo)-.1 G .481
|
---|
2371 | (perands. It shifts all the trits of the result corresponding to 2')
|
---|
2372 | -2.982 F 2.981(si)-.55 G 2.981(nt)-2.981 G .481(he right)-2.981 F .091
|
---|
2373 | (operand o)69.336 108 R -.15(ve)-.15 G 2.591(rt).15 G 2.591(ot)-2.591 G
|
---|
2374 | .091(he right \(lo)-2.591 F .091(w\) end of the result, then follo)-.25
|
---|
2375 | F .091(ws them with all the output trits corresponding to)-.25 F(1')
|
---|
2376 | 69.336 120 Q 2.768(si)-.55 G 2.768(nt)-2.768 G .268(he right operand. T)
|
---|
2377 | -2.768 F .268(rits corresponding to 0')-.35 F 2.767(si)-.55 G 2.767(nt)
|
---|
2378 | -2.767 G .267(he right operand, which are all 0 an)-2.767 F(yw)-.15 E
|
---|
2379 | (ay)-.1 E 2.767(,o)-.65 G(ccup)-2.767 E 2.767(yt)-.1 G(he)-2.767 E .646
|
---|
2380 | (remaining space at the left end of the output w)69.336 132 R .647
|
---|
2381 | (ord. Both 10-trit and 20-trit operands are accepted, and are)-.1 F .559
|
---|
2382 | (padded with zeroes on the left if necessary)69.336 144 R 3.059(.T)-.65
|
---|
2383 | G .558(he output type is determined the same w)-3.059 F .558
|
---|
2384 | (ay as in standard C-)-.1 F(INTERCAL.)69.336 156 Q/F1 10/Times-Italic@0
|
---|
2385 | SF 2.5(6.5.2.3 Unary)69.336 174 R(Arithmetic Oper)2.5 E(ator)-.15 E(s)
|
---|
2386 | -.1 E F0(No)69.336 192 Q 3.883(wt)-.25 G 1.383(hat we')-3.883 F 1.683
|
---|
2387 | -.15(ve g)-.5 H 1.383(ot all that settled, what about XOR? This is easi\
|
---|
2388 | ly the most-useful of the three unary).15 F 2.094(INTERCAL operators, b\
|
---|
2389 | ecause it combines in one package the operations ADD WITHOUT CARR)69.336
|
---|
2390 | 204 R -1.29(Y,)-.65 G(SUBTRA)69.336 216 Q .661(CT WITHOUT BORR)-.4 F
|
---|
2391 | -.35(OW)-.4 G 3.161(,B)-.57 G .661(ITWISE NO)-3.161 F -.92(T-)-.4 G(EQ)
|
---|
2392 | .92 E -.4(UA)-.1 G .661(L, and BITWISE NO).4 F 2.141 -.74(T. I)-.4 H
|
---|
2393 | 3.161(nT).74 G .661(riINTERCAL we)-3.511 F(can')69.336 228 Q 3.501(th)
|
---|
2394 | -.18 G -2.25 -.2(av e)-3.501 H 1.001(all of these in the same operator)
|
---|
2395 | 3.701 F 3.501(,s)-.4 G 1
|
---|
2396 | (ince addition and subtraction are no longer the same thing.)-3.501 F
|
---|
2397 | .99(The solution is to split the XOR concept into tw)69.336 240 R 3.49
|
---|
2398 | (oo)-.1 G .99(perators. The ADD WITHOUT CARR)-3.49 F 3.49(Yo)-.65 G .99
|
---|
2399 | (peration is)-3.49 F .434(represented by the ne)69.336 252 R 2.934(ws)
|
---|
2400 | -.25 G .434(hark\214n \(^\), while the old what \(?\) represents SUBTRA)
|
---|
2401 | -2.934 F .433(CT WITHOUT BORR)-.4 F -.35(OW)-.4 G(.)-.57 E(The reason f\
|
---|
2402 | or this choice is so that what \(?\) will also represent the TRITWISE N\
|
---|
2403 | O)69.336 264 Q -.92(T-)-.4 G(EQ).92 E -.4(UA)-.1 G 2.5(Lo).4 G
|
---|
2404 | (peration.)-2.5 E 1.215(Note that what \(?\), unlik)69.336 282 R 3.715
|
---|
2405 | (et)-.1 G 1.216(he other four unary operators, is not symmetrical. It s\
|
---|
2406 | hould be thought of as)-3.715 F .56(rotating its operand one trit to th\
|
---|
2407 | e right \(with wraparound\) and then subtracting of)69.336 294 R 3.06
|
---|
2408 | (ft)-.25 G .56(he trits of the original)-3.06 F(number)69.336 306 Q 2.5
|
---|
2409 | (.T)-.55 G(hese subtractions are done without borro)-2.5 E
|
---|
2410 | (wing, i.e., trit-by-trit modulo 3.)-.25 E F1 2.5(6.5.3 Examples)69.336
|
---|
2411 | 324 R F0 1.593(The T)69.336 342 R 1.594
|
---|
2412 | (riINTERCAL operators really aren')-.35 F 4.094(ta)-.18 G 1.594
|
---|
2413 | (ll that bad once you get used to them. Let')-4.094 F 4.094(sl)-.55 G
|
---|
2414 | 1.594(ook at a fe)-4.094 F(w)-.25 E -.15(ex)69.336 354 S .289
|
---|
2415 | (amples to sho).15 F 2.789(wh)-.25 G .789 -.25(ow t)-2.789 H(he).25 E
|
---|
2416 | 2.789(yc)-.15 G .289(an be used in practice. In all of these e)-2.789 F
|
---|
2417 | .288(xamples the input v)-.15 F .288(alue is contained in)-.25 F
|
---|
2418 | (the 10-trit v)69.336 366 Q(ariable .3.)-.25 E 1.795
|
---|
2419 | (In INTERCAL, single-bit v)69.336 384 R 1.795(alues often ha)-.25 F
|
---|
2420 | 2.095 -.15(ve t)-.2 H 4.295(ob).15 G 4.295(ec)-4.295 G(on)-4.295 E -.15
|
---|
2421 | (ve)-.4 G 1.795(rted from {0,1} to {1,2} for use in RESUME).15 F 1.242
|
---|
2422 | (statements. Examples of ho)69.336 396 R 3.742(wt)-.25 G 3.742(od)-3.742
|
---|
2423 | G 3.742(ot)-3.742 G 1.242(his appear in the original manual. In T)-3.742
|
---|
2424 | F 1.242(riINTERCAL the e)-.35 F(xpression)-.15 E .988
|
---|
2425 | ("^.3$#1"~#1 sends 0 -> 1 and 1 -> 2. If the 1-trit input v)69.336 408 R
|
---|
2426 | .988(alue can tak)-.25 F 3.488(eo)-.1 G 3.488(na)-3.488 G 1.288 -.15
|
---|
2427 | (ny o)-3.488 H 3.488(fi).15 G .988(ts three possible states,)-3.488 F
|
---|
2428 | (ho)69.336 420 Q(we)-.25 E -.15(ve)-.25 G .816 -.4(r, w).15 H 2.516(ew)
|
---|
2429 | .4 G .016(ill also ha)-2.516 F .316 -.15(ve t)-.2 H 2.515(od).15 G .015
|
---|
2430 | (eal with the 2 case. The e)-2.515 F .015(xpression "V)-.15 F .015
|
---|
2431 | (.3$#1"~#1 sends {0,1} -> 1 and 2 -> 2.)-1.29 F 2.323 -.8(To t)69.336
|
---|
2432 | 432 T .724(est if a trit is set, we can use "V'"&.3$#2"~#1'$#1"~#1, sen\
|
---|
2433 | ding 0 -> 1 and {1,2} -> 2. T).8 F 3.224(or)-.8 G -2.15 -.25(ev e)-3.224
|
---|
2434 | H .724(rse the).25 F .289(test we use "?'"&.3$#2"~#1'$#1"~#1, sending 0\
|
---|
2435 | -> 2 and {1,2} -> 1. Note that we ha)69.336 444 R .589 -.15(ve n)-.2 H
|
---|
2436 | .289(ot been taking full).15 F(adv)69.336 456 Q 1.067(antage of the ne)
|
---|
2437 | -.25 F 3.567(ws)-.25 G 1.067(elect operator)-3.567 F 3.567(.T)-.55 G
|
---|
2438 | 1.067(hese last tw)-3.567 F 3.567(oe)-.1 G 1.067
|
---|
2439 | (xpressions can be simpli\214ed into "V!3~#2'$#1"~#1)-3.717 F .719
|
---|
2440 | (and "?!3~#2'$#1"~#1, which perform e)69.336 468 R .719
|
---|
2441 | (xactly the same mappings. Finally)-.15 F 3.219(,i)-.65 G 3.219(fw)
|
---|
2442 | -3.219 G 3.219(en)-3.219 G .719(eed a 3-w)-3.219 F .718(ay test, we can)
|
---|
2443 | -.1 F(use "@'"^.3$#7"~#4'$#2"~#10, which ob)69.336 480 Q
|
---|
2444 | (viously sends 0 -> 1, 1 -> 2, and 2 -> 3.)-.15 E -.15(Fo)69.336 498 S
|
---|
2445 | 2.955(ra).15 G 2.955(nu)-2.955 G .455(nrelated e)-2.955 F .455
|
---|
2446 | (xample, the e)-.15 F .455(xpression "^.3$.3"~"#0$#29524" con)-.15 F
|
---|
2447 | -.15(ve)-.4 G .456(rts all of the 1-trits of .3 into 2').15 F 2.956(sa)
|
---|
2448 | -.55 G(nd)-2.956 E 2.507(all of the 2-trits into 1')69.336 510 R 2.507
|
---|
2449 | (s. In balanced ternary)-.55 F 5.006(,w)-.65 G 2.506
|
---|
2450 | (here 2-trits represent -1 v)-5.006 F 2.506(alues, this is the ne)-.25 F
|
---|
2451 | -.05(ga)-.15 G(tion).05 E(operation.)69.336 522 Q F1 2.5(6.6 Be)69.336
|
---|
2452 | 540 R(yond T)-.3 E(ernary)-.92 E(...)-.55 E F0 1.123(While we')69.336
|
---|
2453 | 558 R 1.123(re at it, we might as well e)-.5 F 1.123
|
---|
2454 | (xtend this multiple bases b)-.15 F 1.124(usiness a little f)-.2 F
|
---|
2455 | (arther)-.1 E 3.624(.T)-.55 G 1.124(he ick compiler)-3.624 F 1.104
|
---|
2456 | (actually recognizes \214lename suf)69.336 570 R<8c78>-.25 E 1.104
|
---|
2457 | (es of the form '.Ni', where N is an)-.15 F 3.604(yn)-.15 G 1.103
|
---|
2458 | (umber from 2 to 7. 2 of course)-3.604 F(gi)69.336 582 Q -.15(ve)-.25 G
|
---|
2459 | 2.576(ss).15 G .076(tandard INTERCAL, while 3 gi)-2.576 F -.15(ve)-.25 G
|
---|
2460 | 2.576(sT).15 G 2.576(riINTERCAL. W)-2.926 F 2.576(ec)-.8 G .076(ut of)
|
---|
2461 | -2.576 F 2.576(fb)-.25 G .077(efore 8 because octal notation is the)
|
---|
2462 | -2.576 F 1.619(smallest base used to f)69.336 594 R 1.618(acilitate hum\
|
---|
2463 | an-to-machine communication, and this seems quite contrary to the)-.1 F
|
---|
2464 | .491(basic principles behind INTERCAL. The small data types hold 16 bit\
|
---|
2465 | s, 10 trits, 8 quarts, 6 quints, 6 se)69.336 606 R(xts,)-.15 E
|
---|
2466 | (or 5 septs, and the lar)69.336 618 Q(ge types are al)-.18 E -.1(wa)-.1
|
---|
2467 | G(ys twice this size.).1 E 2.309(As for operators, ? is al)69.336 636 R
|
---|
2468 | -.1(wa)-.1 G 2.309(ys SUBTRA).1 F 2.309(CT WITHOUT BORR)-.4 F -.35(OW)
|
---|
2469 | -.4 G 4.808(,a)-.57 G 2.308(nd ^ is al)-4.808 F -.1(wa)-.1 G 2.308
|
---|
2470 | (ys ADD WITHOUT).1 F(CARR)69.336 648 Q 3.355 -1.29(Y. V i)-.65 H 3.275
|
---|
2471 | (st)1.29 G .775(he OR operation and al)-3.275 F -.1(wa)-.1 G .775
|
---|
2472 | (ys returns the max of its inputs. & is the AND operation, which).1 F
|
---|
2473 | .555(chooses 0 if possible b)69.336 660 R .555
|
---|
2474 | (ut otherwise returns the max of the inputs. @ is B)-.2 F(UT)-.1 E 3.055
|
---|
2475 | (,w)-.74 G .555(hich prefers 1, then 0, then)-3.055 F .634
|
---|
2476 | (the max of the remaining possibilities.)69.336 672 R .635
|
---|
2477 | (Rather than add more special symbols fore)5.635 F -.15(ve)-.25 G 1.435
|
---|
2478 | -.4(r, a n).15 H .635(umeric modi\214er).4 F 1.394(may be placed direct\
|
---|
2479 | ly before the @ to indicate the operation that prefers one of the digit\
|
---|
2480 | s not already)69.336 684 R .259(represented. Thus in \214les ending in \
|
---|
2481 | '.5i', the permitted unary operators are ?, ^, &, @, 2@, 3@, and V)
|
---|
2482 | 69.336 696 R 2.759(.U)-1.29 G(se)-2.759 E .025(of such barbarisms as 0@\
|
---|
2483 | to represent & are not permitted, nor is the use of @ or ^ in \214les \
|
---|
2484 | with either of the)69.336 708 R -.15(ex)69.336 720 S
|
---|
2485 | (tensions '.i' or '.2i'. Wh).15 E 2.5(yn)-.05 G(ot? Y)-2.5 E
|
---|
2486 | (ou just can')-1.1 E(t, that')-.18 E 2.5(sw)-.55 G -.05(hy)-2.5 G 5(.D)
|
---|
2487 | -.6 G(on')-5 E 2.5(ta)-.18 G(sk so man)-2.5 E 2.5(yq)-.15 G(uestions.)
|
---|
2488 | -2.5 E 1.023(As a closing e)69.336 738 R 1.024(xample, we note that in \
|
---|
2489 | balanced quinary notation, where 3 means -2 and 4 means -1, the)-.15 F 0
|
---|
2490 | Cg EP
|
---|
2491 | %%Page: 23 24
|
---|
2492 | %%BeginPageSetup
|
---|
2493 | BP
|
---|
2494 | %%EndPageSetup
|
---|
2495 | /F0 10/Times-Roman@0 SF 2.5(-2)274.506 48 S 2.5(4-)-2.5 G(ne)69.336 96 Q
|
---|
2496 | -.05(ga)-.15 G(tion operation can be written as either).05 E
|
---|
2497 | (DO .1 <- "^'"^.3$.3"~"#0$#3906"'$'"^.3$.3"~"#0$#3906"'"~"#0$#3906")
|
---|
2498 | 74.336 114 Q(or as)69.336 132 Q(DO .1 <- "^.3$.3"~"#0$#3906")74.336 150
|
---|
2499 | Q(DO .1 <- "^.1$.1"~"#0$#3906")74.336 162 Q(These w)69.336 180 Q(ork be\
|
---|
2500 | cause multiplication by -1 is the same as multiplication by 4, modulo 5\
|
---|
2501 | .)-.1 E(No)69.336 198 Q 2.5(wg)-.25 G 2.5(ob)-2.5 G(eat your head ag)
|
---|
2502 | -2.5 E(ainst the w)-.05 E(all for a while.)-.1 E 0 Cg EP
|
---|
2503 | %%Page: 24 25
|
---|
2504 | %%BeginPageSetup
|
---|
2505 | BP
|
---|
2506 | %%EndPageSetup
|
---|
2507 | /F0 10/Times-Roman@0 SF 2.5(-2)274.506 48 S 2.5(5-)-2.5 G/F1 10
|
---|
2508 | /Times-Italic@0 SF 2.5(7. SUBR)69.336 96 R(OUTINE LIBRAR)-.4 E(Y)-.18 E
|
---|
2509 | F0("Y)94.336 132 Q(ou don')-1.1 E 2.5(tk)-.18 G(no)-2.5 E 2.5(ww)-.25 G
|
---|
2510 | (hat you')-2.5 E(re talking about!" cried Humpty Dumpty)-.5 E 2.5(.")
|
---|
2511 | -.65 G(Ho)-2.5 E 2.5(wm)-.25 G(an)-2.5 E 2.5(yd)-.15 G
|
---|
2512 | (ays are there in a year?")-2.5 E("Three hundred and sixty-\214v)94.336
|
---|
2513 | 150 Q(e," said Alice.)-.15 E("And ho)94.336 168 Q 2.5(wm)-.25 G(an)-2.5
|
---|
2514 | E 2.5(yb)-.15 G(irthdays ha)-2.5 E .3 -.15(ve y)-.2 H(ou?").15 E("One.")
|
---|
2515 | 94.336 186 Q("And if you tak)94.336 204 Q 2.5(eo)-.1 G
|
---|
2516 | (ne from three hundred and sixty-\214v)-2.5 E(e, what remains?")-.15 E
|
---|
2517 | ("Three hundred and sixty-four)94.336 216 Q 2.5(,o)-.4 G 2.5(fc)-2.5 G
|
---|
2518 | (ourse.")-2.5 E(Humpty Dumpty look)94.336 234 Q(ed doubtful. "I')-.1 E
|
---|
2519 | 2.5(dr)-.5 G(ather see that done on paper)-2.5 E(," he said.)-.4 E 1.241
|
---|
2520 | (INTERCAL pro)69.336 252 R 1.241(vides se)-.15 F -.15(ve)-.25 G 1.241
|
---|
2521 | (ral b).15 F 1.241
|
---|
2522 | (uilt-in subroutines to which control can be transferred to perform v)
|
---|
2523 | -.2 F(arious)-.25 E 3.773(operations. These operations include man)
|
---|
2524 | 69.336 264 R 6.273(yu)-.15 G 3.774
|
---|
2525 | (seful functions which are not easily representable in)-6.273 F
|
---|
2526 | (INTERCAL, such as addition, subtraction, etc.)69.336 276 Q F1 2.5
|
---|
2527 | (7.1 Usa)69.336 294 R -.1(ge)-.1 G F0 .519(In general, the operands are\
|
---|
2528 | .1, .2, etc., or :1, :2, etc., and the result\(s\) are stored in what \
|
---|
2529 | w)69.336 312 R .518(ould ha)-.1 F .818 -.15(ve b)-.2 H(een).15 E .667
|
---|
2530 | (the ne)69.336 324 R .667(xt operand\(s\). F)-.15 F .667(or instance, o\
|
---|
2531 | ne routine adds .1 to .2 and stores the sum in .3, with .4 being used t\
|
---|
2532 | o)-.15 F(indicate o)69.336 336 Q -.15(ve)-.15 G(r\215o).15 E 1.3 -.65
|
---|
2533 | (w. A)-.25 H(ll v).65 E
|
---|
2534 | (ariables not used for results are left unchanged.)-.25 E F1 2.5(7.2 A)
|
---|
2535 | 69.336 354 R(vailable Functions)-.55 E F0 1.615(At the time of this wri\
|
---|
2536 | ting, only the most fundamental operations are of)69.336 372 R 1.615
|
---|
2537 | (fered in the library)-.25 F 4.115(,a)-.65 G 4.115(sam)-4.115 G(ore)
|
---|
2538 | -4.115 E .261(complete selection w)69.336 384 R .261
|
---|
2539 | (ould require prohibiti)-.1 F .561 -.15(ve t)-.25 H .262
|
---|
2540 | (ime and core to implement. These functions, along with their).15 F(cor\
|
---|
2541 | responding entry points \(entered via DO \(entry\) NEXT\) are listed be\
|
---|
2542 | lo)69.336 396 Q -.65(w.)-.25 G 0 Cg EP
|
---|
2543 | %%Page: 25 26
|
---|
2544 | %%BeginPageSetup
|
---|
2545 | BP
|
---|
2546 | %%EndPageSetup
|
---|
2547 | /F0 10/Times-Roman@0 SF 2.5(-2)274.506 48 S 2.5(6-)-2.5 G 2.501(\(1)
|
---|
2548 | 77.67 96 S -3.331 1.666(000 \))-.835 H -.32 2.916(.3 <)8.751 H 10.417
|
---|
2549 | (-.)-.735 G 8.332(1p)-7.501 G 2.776(lu)-5.556 G 10.137(s.)-.555 G 1.53
|
---|
2550 | 2.916(2, e)-7.221 H 3.336(rr)-.135 G 1.945 2.501(or e)-.835 H -4.166
|
---|
2551 | 2.776(xi t)-.705 H 2.5 1.666(on o)6.666 H -3.311 1.796(ve r)-.15 H 1.386
|
---|
2552 | <8d6f>.425 G(w)-1.08 E 2.501(\(1)77.67 108 S -3.331 1.666(009 \))-.835 H
|
---|
2553 | -.32 2.916(.3 <)8.751 H 10.417(-.)-.735 G 8.332(1p)-7.501 G 2.776(lu)
|
---|
2554 | -5.556 G 10.137(s.)-.555 G(2)-7.221 E -.32 2.916(.4 <)124.747 120 T
|
---|
2555 | 9.167(-#)-.735 G 9.442(1i)-7.501 G 9.167(fn)-5.831 G 8.332(oo)-7.501 G
|
---|
2556 | -3.311 1.796(ve r)-6.816 H 1.386<8d6f>.425 G 5.05 1.156(w, e)-1.08 H
|
---|
2557 | 3.331(ls)1.9 G 9.862(e.)-.83 G 8.012(4<)-6.946 G 9.167(-#)-5.831 G(2)
|
---|
2558 | -7.501 E 2.501(\(1)77.67 132 S -3.331 1.666(010 \))-.835 H -.32 2.916
|
---|
2559 | (.3 <)8.751 H 10.417(-.)-.735 G 6.942(1m)-7.501 G 2.776(in)-5.556 G
|
---|
2560 | 3.195 2.221(us .)-1.11 H 1.25 2.916(2, n).695 H 8.612(oa)-1.25 G -4.726
|
---|
2561 | 3.056(ct i)-6.386 H 2.5 1.666(on on o)-.28 H -3.311 1.796(ve r)-.15 H
|
---|
2562 | 1.386<8d6f>.425 G(w)-1.08 E 2.501(\(1)77.67 144 S -3.331 1.666(020 \))
|
---|
2563 | -.835 H -.32 2.916(.1 <)8.751 H 10.417(-.)-.735 G 8.332(1p)-7.501 G
|
---|
2564 | 2.776(lu)-5.556 G 8.887(s#)-.555 G 1.25 2.916(1, n)-7.221 H 8.612(oa)
|
---|
2565 | -1.25 G -4.726 3.056(ct i)-6.386 H 2.5 1.666(on on o)-.28 H -3.311 1.796
|
---|
2566 | (ve r)-.15 H 1.386<8d6f>.425 G(w)-1.08 E 2.501(\(1)77.67 156 S -3.331
|
---|
2567 | 1.666(030 \))-.835 H -.32 2.916(.3 <)8.751 H 10.417(-.)-.735 G 9.442(1t)
|
---|
2568 | -7.501 G 1.386(im)-5.556 G 2.635 2.501(es .)-.83 H 1.53 2.916(2, e).415
|
---|
2569 | H 3.336(rr)-.135 G 1.945 2.501(or e)-.835 H -4.166 2.776(xi t)-.705 H
|
---|
2570 | 2.5 1.666(on o)6.666 H -3.311 1.796(ve r)-.15 H 1.386<8d6f>.425 G(w)
|
---|
2571 | -1.08 E 2.501(\(1)77.67 168 S -3.331 1.666(039 \))-.835 H -.32 2.916
|
---|
2572 | (.3 <)8.751 H 10.417(-.)-.735 G 9.442(1t)-7.501 G 1.386(im)-5.556 G
|
---|
2573 | 2.635 2.501(es .)-.83 H(2).415 E -.32 2.916(.4 <)124.747 180 T 9.167(-#)
|
---|
2574 | -.735 G 9.442(1i)-7.501 G 9.167(fn)-5.831 G 8.332(oo)-7.501 G -3.311
|
---|
2575 | 1.796(ve r)-6.816 H 1.386<8d6f>.425 G 5.05 1.156(w, e)-1.08 H 3.331(ls)
|
---|
2576 | 1.9 G 9.862(e.)-.83 G 8.012(4<)-6.946 G 9.167(-#)-5.831 G(2)-7.501 E
|
---|
2577 | 2.501(\(1)77.67 192 S -3.331 1.666(040 \))-.835 H -.32 2.916(.3 <)8.751
|
---|
2578 | H 10.417(-.)-.735 G 8.332(1d)-7.501 G -4.776 2.526(iv i d)-5.556 H 1.94
|
---|
2579 | 1.946(ed b)-.58 H 9.582(y.)-.28 G(2)-6.666 E -.32 2.916(.3 <)124.747 204
|
---|
2580 | T 9.167(-#)-.735 G 9.442(0i)-7.501 G 10.417(f.)-5.831 G 9.442(2i)-7.501
|
---|
2581 | G 8.887(s#)-6.111 G(0)-7.221 E 2.501(\(1)77.67 216 S -3.331 1.666
|
---|
2582 | (050 \))-.835 H -.32 2.916(.2 <)8.751 H 10.277(-:)-.735 G 8.332(1d)
|
---|
2583 | -7.501 G -4.776 2.526(iv i d)-5.556 H 1.94 1.946(ed b)-.58 H 9.582(y.)
|
---|
2584 | -.28 G 1.53 2.916(1, e)-6.666 H 3.336(rr)-.135 G 1.945 2.501(or e)-.835
|
---|
2585 | H -4.166 2.776(xi t)-.705 H 2.5 1.666(on o)6.666 H -3.311 1.796(ve r)
|
---|
2586 | -.15 H 1.386<8d6f>.425 G(w)-1.08 E -.32 2.916(.2 <)124.747 228 T 9.167
|
---|
2587 | (-#)-.735 G 9.442(0i)-7.501 G 10.417(f.)-5.831 G 9.442(1i)-7.501 G 8.887
|
---|
2588 | (s#)-6.111 G(0)-7.221 E 2.501(\(1)77.67 252 S -3.331 1.666(500 \))-.835
|
---|
2589 | H -.04 2.776(:3 <)8.611 H 10.277(-:)-.595 G 8.332(1p)-7.501 G 2.776(lu)
|
---|
2590 | -5.556 G 9.997(s:)-.555 G 1.53 2.916(2, e)-7.221 H 3.336(rr)-.135 G
|
---|
2591 | 1.945 2.501(or e)-.835 H -4.166 2.776(xi t)-.705 H 2.5 1.666(on o)6.666
|
---|
2592 | H -3.311 1.796(ve r)-.15 H 1.386<8d6f>.425 G(w)-1.08 E 2.501(\(1)77.67
|
---|
2593 | 264 S -3.331 1.666(509 \))-.835 H -.04 2.776(:3 <)8.611 H 10.277(-:)
|
---|
2594 | -.595 G 8.332(1p)-7.501 G 2.776(lu)-5.556 G 9.997(s:)-.555 G(2)-7.221 E
|
---|
2595 | -.04 2.776(:4 <)124.607 276 T 9.167(-#)-.595 G 9.442(1i)-7.501 G 9.167
|
---|
2596 | (fn)-5.831 G 8.332(oo)-7.501 G -3.311 1.796(ve r)-6.816 H 1.386<8d6f>
|
---|
2597 | .425 G 5.05 1.156(w, e)-1.08 H 3.331(ls)1.9 G 9.722(e:)-.83 G 8.012(4<)
|
---|
2598 | -6.946 G 9.167(-#)-5.831 G(2)-7.501 E 2.501(\(1)77.67 288 S -3.331 1.666
|
---|
2599 | (510 \))-.835 H -.04 2.776(:3 <)8.611 H 10.277(-:)-.595 G 6.942(1m)
|
---|
2600 | -7.501 G 2.776(in)-5.556 G 3.055 2.221(us :)-1.11 H 1.25 2.916(2, n).555
|
---|
2601 | H 8.612(oa)-1.25 G -4.726 3.056(ct i)-6.386 H 2.5 1.666(on on o)-.28 H
|
---|
2602 | -3.311 1.796(ve r)-.15 H 1.386<8d6f>.425 G(w)-1.08 E 2.501(\(1)77.67 300
|
---|
2603 | S -3.331 1.666(520 \))-.835 H -.04 2.776(:1 <)8.611 H 10.417(-.)-.595 G
|
---|
2604 | 8.612(1c)-7.501 G -3.886 1.666(on c)-6.666 H 3.056(ate).56 G -3.336
|
---|
2605 | 1.946(na t ed)-1.11 H -1.946 1.666(wi t)5.276 H 9.582(h.)1.11 G(2)-6.666
|
---|
2606 | E 2.501(\(1)77.67 312 S -3.331 1.666(525 \))-.835 H -1.946 1.111(Th i)
|
---|
2607 | 6.946 H 9.442(ss)2.22 G -3.331 1.666(ub r ou)-7.221 H 3.886(ti)1.11 G
|
---|
2608 | 3.33 1.946(ne i)-1.11 H 9.997(si)1.385 G -4.996 2.776(nt e)-7.221 H
|
---|
2609 | -3.886 1.666(nd e d)-.83 H -4.166 2.221(so l)7.221 H 3.056(el).835 G
|
---|
2610 | 9.167(yf)-.28 G 2.775 2.501(or i)-6.666 H -4.996 2.776(nt e).275 H 2.501
|
---|
2611 | (rn).005 G 3.056(al)-.555 G -4.441 2.221(us e)123.497 324 T -1.946 1.666
|
---|
2612 | (wi t)5.281 H 1.39 2.776(hin th)1.11 H 9.167(es)-.83 G -3.331 1.666
|
---|
2613 | (ub r ou)-6.946 H 3.886(ti)1.11 G 3.33 1.946(ne l)-1.11 H 2.776(ib)1.94
|
---|
2614 | G 2.781(rar)-.275 G 8.612(ya)-.28 G 3.61 1.666(nd i)-6.666 H 9.997(st)
|
---|
2615 | 1.665 G -3.611 1.946(he r e f)-7.221 H -4.721 2.501(or e).555 H -3.056
|
---|
2616 | 1.666(no t)123.497 336 T -3.891 1.946(de s c)7.776 H 3.611(ri).835 G
|
---|
2617 | 1.94 1.946(bed he)-.835 H -4.866 2.781(re .).835 H 3.611(It)7.636 G
|
---|
2618 | 9.167(se)-.28 G 3.086(ff)-6.386 G -3.896 2.226(ec t)-.305 H .835 3.331
|
---|
2619 | (is t)8.326 H 8.887(os)-.555 G -4.441 2.776(hi f t)-6.666 H 2.916(.3)
|
---|
2620 | 7.916 G 2.776(lo)124.607 348 S -4.996 2.776(gi c)-1.11 H -4.726 3.056
|
---|
2621 | (al l)-.55 H 8.332(y8b)-.28 G 3.886(it)-5.556 G 9.997(st)-.555 G 9.442
|
---|
2622 | (ot)-7.221 G 3.33 1.946(he l)-6.666 H -4.451 2.781(ef t)1.11 H(.)1.245 E
|
---|
2623 | 2.501(\(1)77.67 360 S -3.331 1.666(530 \))-.835 H -.04 2.776(:1 <)8.611
|
---|
2624 | H 10.417(-.)-.595 G 9.442(1t)-7.501 G 1.386(im)-5.556 G 2.635 2.501
|
---|
2625 | (es .)-.83 H(2).415 E 2.501(\(1)77.67 372 S -3.331 1.666(540 \))-.835 H
|
---|
2626 | -.04 2.776(:3 <)8.611 H 10.277(-:)-.595 G 9.442(1t)-7.501 G 1.386(im)
|
---|
2627 | -5.556 G 2.495 2.501(es :)-.83 H 1.53 2.916(2, e).275 H 3.336(rr)-.135 G
|
---|
2628 | 1.945 2.501(or e)-.835 H -4.166 2.776(xi t)-.705 H 2.5 1.666(on o)6.666
|
---|
2629 | H -3.311 1.796(ve r)-.15 H 1.386<8d6f>.425 G(w)-1.08 E 2.501(\(1)77.67
|
---|
2630 | 384 S -3.331 1.666(549 \))-.835 H -.04 2.776(:3 <)8.611 H 10.277(-:)
|
---|
2631 | -.595 G 9.442(1t)-7.501 G 1.386(im)-5.556 G 2.495 2.501(es :)-.83 H(2)
|
---|
2632 | .275 E -.04 2.776(:4 <)124.607 396 T 9.167(-#)-.595 G 9.442(1i)-7.501 G
|
---|
2633 | 9.167(fn)-5.831 G 8.332(oo)-7.501 G -3.311 1.796(ve r)-6.816 H 1.386
|
---|
2634 | <8d6f>.425 G 5.05 1.156(w, e)-1.08 H 3.331(ls)1.9 G 9.722(e:)-.83 G
|
---|
2635 | 8.012(4<)-6.946 G 9.167(-#)-5.831 G(2)-7.501 E 2.501(\(1)77.67 408 S
|
---|
2636 | -3.331 1.666(550 \))-.835 H -.04 2.776(:3 <)8.611 H 10.277(-:)-.595 G
|
---|
2637 | 8.332(1d)-7.501 G -4.776 2.526(iv i d)-5.556 H 1.94 1.946(ed b)-.58 H
|
---|
2638 | 9.442(y:)-.28 G(2)-6.666 E -.04 2.776(:3 <)124.607 420 T 9.167(-#)-.595
|
---|
2639 | G 9.442(0i)-7.501 G 10.277(f:)-5.831 G 9.442(2i)-7.501 G 8.887(s#)-6.111
|
---|
2640 | G(0)-7.221 E 2.501(\(1)77.67 444 S -3.331 1.666(900 \))-.835 H -.32
|
---|
2641 | 2.916(.1 <)8.751 H 9.167(-u)-.735 G -4.441 2.776(ni f)-7.501 H 2.501(or)
|
---|
2642 | -.275 G 7.777(mr)-1.39 G 1.946(an)-4.996 G 1.666(do)-.28 G 6.942(mn)
|
---|
2643 | -1.39 G 2.085 2.916(o. f)-5.276 H 2.501(ro).42 G 6.942(m#)-2.225 G 9.442
|
---|
2644 | (0t)-5.276 G 8.332(o#)-6.666 G 1.666(65535)-6.666 G 2.501(\(1)77.67 456
|
---|
2645 | S -3.331 1.666(910 \))-.835 H -.32 2.916(.2 <)8.751 H 9.167(-n)-.735 G
|
---|
2646 | 2.501(or)-7.501 G -.556 .556(ma l)-1.39 H 2.781(ra)9.721 G 1.666(ndo)
|
---|
2647 | -.835 G 6.942(mn)-1.39 G 2.085 2.916(o. f)-5.276 H 2.501(ro).42 G 6.942
|
---|
2648 | (m#)-2.225 G 9.442(0t)-5.276 G 9.582(o.)-6.666 G .14 2.916(1, w)-6.666 H
|
---|
2649 | 3.886(it)-1.25 G(h)-1.11 E 3.331(st)164.048 468 S 1.946(an)-.275 G
|
---|
2650 | -3.611 1.946(da r)-.28 H 8.332(dd).555 G -3.116 1.696(ev i)-6.386 H
|
---|
2651 | -4.726 3.056(at i)1.36 H 3.75 1.666(on .)-.28 H 8.332(1d)1.25 G -4.776
|
---|
2652 | 2.526(iv i d)-5.556 H 1.94 1.946(ed b)-.58 H 8.332(y#)-.28 G 1.666(12)
|
---|
2653 | -6.666 G/F1 10/Times-Italic@0 SF 2.5(7.3 A)69.336 492 R(utoma)-.2 E
|
---|
2654 | (gical Inclusion Of The Subr)-.1 E(outine Libr)-.45 E(ary)-.15 E F0 .266
|
---|
2655 | (The C-INTERCAL compiler will automatically include the system library \
|
---|
2656 | if a DO \(1xxx\) NEXT statement)69.336 510 R 1.467
|
---|
2657 | (is used, and if no \(1xxx\) labels are de\214ned an)69.336 522 R 1.467
|
---|
2658 | (ywhere, where \(1xxx\) is a label in the 1000-1999 range,)-.15 F
|
---|
2659 | (inclusi)69.336 534 Q -.15(ve)-.25 G 2.5(.T).15 G(his w)-2.5 E
|
---|
2660 | (as not an INTERCAL-72 feature.)-.1 E 0 Cg EP
|
---|
2661 | %%Page: 26 27
|
---|
2662 | %%BeginPageSetup
|
---|
2663 | BP
|
---|
2664 | %%EndPageSetup
|
---|
2665 | /F0 10/Times-Roman@0 SF 2.5(-2)274.506 48 S 2.5(7-)-2.5 G/F1 10
|
---|
2666 | /Times-Italic@0 SF 2.5(8. PR)69.336 96 R(OGRAMMING HINTS)-.4 E F0 .769
|
---|
2667 | ("If an)94.336 132 R 3.269(yo)-.15 G .769(ne of them can e)-3.269 F .769
|
---|
2668 | (xplain it," said Alice, "I')-.15 F .769(ll gi)-.1 F 1.069 -.15(ve h)
|
---|
2669 | -.25 H .769(im sixpence.).15 F F1(I)3.269 E F0(don')3.269 E 3.269(tb)
|
---|
2670 | -.18 G(elie)-3.269 E 1.069 -.15(ve t)-.25 H(here').15 E 3.269(sa)-.55 G
|
---|
2671 | 3.269(na)-3.269 G .769(tom of)-3.269 F .146(meaning in it.")94.336 144 R
|
---|
2672 | .146(The jury all wrote do)5.146 F .146(wn, on their slates, ")-.25 F F1
|
---|
2673 | (She)A F0(doesn')2.646 E 2.646(tb)-.18 G(elie)-2.646 E .447 -.15(ve t)
|
---|
2674 | -.25 H(here').15 E 2.647(sa)-.55 G 2.647(na)-2.647 G .147
|
---|
2675 | (tom of meaning in)-2.647 F(it," b)94.336 156 Q
|
---|
2676 | (ut none of them attempted to e)-.2 E(xplain the paper)-.15 E(.)-.55 E
|
---|
2677 | .58("If there')94.336 174 R 3.08(sn)-.55 G 3.08(om)-3.08 G .58
|
---|
2678 | (eaning in it," said the King, "that sa)-3.08 F -.15(ve)-.2 G 3.08(saw)
|
---|
2679 | .15 G .58(orld of trouble, you kno)-3.18 F 1.88 -.65(w, a)-.25 H 3.08
|
---|
2680 | (sw).65 G 3.08(en)-3.08 G(eedn')-3.08 E 3.08(tt)-.18 G .58(ry to)-3.08 F
|
---|
2681 | .903(\214nd an)94.336 186 R 2.203 -.65(y. A)-.15 H .903(nd yet, I don')
|
---|
2682 | .65 F 3.403(tk)-.18 G(no)-3.403 E -.65(w,)-.25 G 3.403("h).65 G 3.403
|
---|
2683 | (ew)-3.403 G .903(ent on, spreading out the v)-3.403 F .903
|
---|
2684 | (erses on one knee, and looking at them)-.15 F(with one e)94.336 198 Q
|
---|
2685 | (ye: "I seem to see some meaning in them, after all....")-.15 E -.15(Fo)
|
---|
2686 | 69.336 216 S 2.898(rt).15 G .397(he user looking to become more f)-2.898
|
---|
2687 | F .397
|
---|
2688 | (amiliar with the INTERCAL language, we present in this section an)-.1 F
|
---|
2689 | (analysis of a comple)69.336 228 Q 2.5(xp)-.15 G(rogram, as well as som\
|
---|
2690 | e suggested projects for the ambitious programmer)-2.5 E(.)-.55 E .653
|
---|
2691 | (Considering the ef)69.336 246 R .653(fort in)-.25 F -.2(vo)-.4 G(lv).2
|
---|
2692 | E .653(ed in writing an INTERCAL program, it w)-.15 F .654
|
---|
2693 | (as decided in putting together this)-.1 F .431
|
---|
2694 | (manual to use an already e)69.336 258 R .431
|
---|
2695 | (xisting program for instructi)-.15 F .731 -.15(ve a)-.25 H .43
|
---|
2696 | (nalysis. Since there w).15 F .43(as only one such program)-.1 F -.2(av)
|
---|
2697 | 69.336 270 S(ailable, we ha)-.05 E .3 -.15(ve p)-.2 H
|
---|
2698 | (roceeded to use it. It is kno).15 E(wn as the "INTERCAL System Library)
|
---|
2699 | -.25 E(.")-.65 E F1 2.5(8.1 Description)69.336 288 R F0 2.335
|
---|
2700 | (The program listing is in section . It is in the same format as w)
|
---|
2701 | 69.336 306 R 2.335(ould be produced by the Princeton)-.1 F .104
|
---|
2702 | (INTERCAL compiler in FORMA)69.336 318 R 2.604(Tm)-1.11 G .104
|
---|
2703 | (ode with WIDTH=62 \(see section \). F)-2.604 F .104
|
---|
2704 | (or a description of the functions)-.15 F(performed by the Library)
|
---|
2705 | 69.336 330 Q 2.5(,s)-.65 G(ee section .)-2.5 E F1 2.5(8.2 Analysis)
|
---|
2706 | 69.336 348 R F0 2.082 -.8(We s)69.336 366 T .482
|
---|
2707 | (hall not attempt to discuss here the algorithms used, b).8 F .482
|
---|
2708 | (ut rather we shall point out some of the general)-.2 F
|
---|
2709 | (techniques applicable to a wide range of problems.)69.336 378 Q 1.603
|
---|
2710 | (Statements 10, 14, 15, and 26 mak)69.336 396 R 4.103(eu)-.1 G 4.103
|
---|
2711 | (pav)-4.103 G 1.603(irtual "computed GO T)-4.103 F 1.603
|
---|
2712 | (O". When statement 10 is e)-.18 F -.15(xe)-.15 G(cuted,).15 E .913
|
---|
2713 | (control passes e)69.336 408 R -.15(ve)-.25 G .914(ntually to statement\
|
---|
2714 | 16 or 11, depending on whether .5 contains #1 or #2, respecti).15 F
|
---|
2715 | -.15(ve)-.25 G(ly).15 E(.)-.65 E 1.41(The v)69.336 420 R 1.41(alue of .\
|
---|
2716 | 5 is determined in statement 9, which demonstrates another handy techni\
|
---|
2717 | que.)-.25 F 3.01 -.8(To t)6.41 H 1.41(urn an).8 F -.15(ex)69.336 432 S
|
---|
2718 | .132(pression, e).15 F .132(xp, with v)-.15 F .132
|
---|
2719 | (alue #0 or #1, into #1 or #2 \(for use in a "GO T)-.25 F .133
|
---|
2720 | (O"\), use "V)-.18 F<ad>-6 -2.4 M('e)2.4 I 2.633(xp'\242#1"~#3. T)-.15 F
|
---|
2721 | 2.633(or)-.8 G -2.15 -.25(ev e)-2.633 H(rse).25 E
|
---|
2722 | (the condition \(i.e., con)69.336 444 Q -.15(ve)-.4 G
|
---|
2723 | (rt #0 to #2 and lea).15 E .3 -.15(ve #)-.2 H 2.5(1a).15 G
|
---|
2724 | (lone\) use "V)-2.5 E<ad>-6 -2.4 M('e)2.4 I(xp'\242#2"~#3.)-.15 E .685
|
---|
2725 | (Certain conditions are easily check)69.336 462 R .684(ed. F)-.1 F .684
|
---|
2726 | (or e)-.15 F .684(xample, to test for zero, select the v)-.15 F .684
|
---|
2727 | (alue from itself and select)-.25 F .041
|
---|
2728 | (the bottom bit \(see statement 54\).)69.336 474 R 1.641 -.8(To t)5.041
|
---|
2729 | H .041(est for all bits being 1').8 F .042(s, select the v)-.55 F .042
|
---|
2730 | (alue from itself and select the top)-.25 F 2.56(bit. The)69.336 486 R
|
---|
2731 | .06
|
---|
2732 | (test for greater than, performed in statements 219 and 220 on 32-bit v)
|
---|
2733 | 2.56 F .06(alues, emplo)-.25 F .06(ys binary logical)-.1 F
|
---|
2734 | (operations, which are performed as follo)69.336 498 Q(ws:)-.25 E('V)
|
---|
2735 | 69.336 516 Q<ad>-6 -2.4 M(.1\242.2'~'#0\242#65535')2.4 I(for 16-bit v)
|
---|
2736 | 69.336 534 Q(alues or)-.25 E 2.5(,f)-.4 G(or 32-bit v)-2.5 E(alues:)-.25
|
---|
2737 | E("'V)89.336 552 Q<ad>-6 -2.4 M
|
---|
2738 | (":1~'#65535\24230'"\242":2~'#65535\242#0'"'~'#0)2.4 I
|
---|
2739 | (\242#65535'"\242"'V)89.336 564 Q<ad>-6 -2.4 M
|
---|
2740 | (":1~'#0\242#65535'"\242":2~'#0)2.4 I(\242#65535'"'~'#0\242#65535'")
|
---|
2741 | 89.336 576 Q(\(The proofs are left as an e)69.336 594 Q -.15(xe)-.15 G
|
---|
2742 | (rcise to the reader).15 E(.\))-.55 E -.7(Te)69.336 612 S
|
---|
2743 | (sting for greater).7 E(-than with 16-bit v)-.2 E(alues is some)-.25 E
|
---|
2744 | (what simpler and is done with the pair of statements:)-.25 E
|
---|
2745 | (DO .C <- 'V)89.336 630 Q<ad>-6 -2.4 M(.A\242.B'~'#0\242#65535')2.4 I
|
---|
2746 | (DO .C <- '&"'.A~.C'~'"V)89.336 642 Q<ad>-6 -2.4 M('V)2.4 I<ad>-6 -2.4 M
|
---|
2747 | (.C~.C'\242#32768")2.4 I(~"#0\242#65535"'"\242".C~.C"'~#1)109.336 654 Q
|
---|
2748 | .918(This sets .C \(a dummy v)69.336 672 R .918
|
---|
2749 | (ariable\) to #1 if .A > .B, and #0 otherwise. The e)-.25 F .918
|
---|
2750 | (xpression may be e)-.15 F .918(xpanded as)-.15 F(described abo)69.336
|
---|
2751 | 684 Q .3 -.15(ve t)-.15 H 2.5(oi).15 G(nstead set .C to #1 or #2.)-2.5 E
|
---|
2752 | 1.882(Note also in statement 220 the occurrence of ~"#65535\242#65535".\
|
---|
2753 | Although these operations select the)69.336 702 R 1.148(entire v)69.336
|
---|
2754 | 714 R 1.148(alue, the)-.25 F 3.648(ya)-.15 G 1.148(re not e)-3.648 F
|
---|
2755 | 1.148(xtraneous, as the)-.15 F 3.648(ye)-.15 G 1.148
|
---|
2756 | (nsure that the forthcoming V)-3.648 F<ad>-6 -2.4 M 3.648(sw)2.4 K 1.149
|
---|
2757 | (ill be operating on 32-bit)-3.648 F -.25(va)69.336 726 S(lues.).25 E 0
|
---|
2758 | Cg EP
|
---|
2759 | %%Page: 27 28
|
---|
2760 | %%BeginPageSetup
|
---|
2761 | BP
|
---|
2762 | %%EndPageSetup
|
---|
2763 | /F0 10/Times-Roman@0 SF 2.5(-2)274.506 48 S 2.5(8-)-2.5 G .836(In se)
|
---|
2764 | 69.336 96 R -.15(ve)-.25 G .836(ral virtual computed GO T).15 F .835
|
---|
2765 | (Os the DO FORGET #1 \(statement 15 in the earlier e)-.18 F .835
|
---|
2766 | (xample\) has been)-.15 F .003(omitted, since the ne)69.336 108 R .003
|
---|
2767 | (xt transfer of control w)-.15 F .003(ould be a DO RESUME #1.)-.1 F .003
|
---|
2768 | (By making this a DO RESUME #2)5.003 F(instead, the FORGET may be for)
|
---|
2769 | 69.336 120 Q(gotten.)-.18 E(In statement 64, note that .2 is ST)69.336
|
---|
2770 | 138 Q(ASHed twice by a single statement. This is perfectly le)-.93 E
|
---|
2771 | -.05(ga)-.15 G(l.).05 E(Lastly)69.336 156 Q 4.82(,n)-.65 G 2.32
|
---|
2772 | (ote in statements 243 and 214 respecti)-4.82 F -.15(ve)-.25 G(ly).15 E
|
---|
2773 | 4.82(,e)-.65 G 2.32(xpressions for shifting 16- and 32-bit v)-4.97 F
|
---|
2774 | (ariables)-.25 E(logically one place to the left.)69.336 168 Q
|
---|
2775 | (Statement 231 demonstrates right-shifting for 32-bit v)5 E(ariables.)
|
---|
2776 | -.25 E 0 Cg EP
|
---|
2777 | %%Page: 28 29
|
---|
2778 | %%BeginPageSetup
|
---|
2779 | BP
|
---|
2780 | %%EndPageSetup
|
---|
2781 | /F0 10/Times-Roman@0 SF 2.5(-2)274.506 48 S 2.5(9-)-2.5 G/F1 10
|
---|
2782 | /Times-Italic@0 SF 2.5(8.3 Pr)69.336 96 R -.1(og)-.45 G -.15(ra).1 G 2.5
|
---|
2783 | (mL).15 G(isting)-2.5 E 0 Cg EP
|
---|
2784 | %%Page: 29 30
|
---|
2785 | %%BeginPageSetup
|
---|
2786 | BP
|
---|
2787 | %%EndPageSetup
|
---|
2788 | /F0 10/Times-Roman@0 SF 2.5(-3)274.506 48 S 2.5(0-)-2.5 G 69.161(1\()
|
---|
2789 | 103.499 96 S -3.331 1.666(1000 \))-66.66 H .831(PL)13.887 G -2.226 .001
|
---|
2790 | (EA S)-.275 H 8.612(EI).83 G -1.671 -.554(GNO R)-7.221 H 9.027(E.).83 G
|
---|
2791 | (4)-6.111 E 121.374(2P)103.499 108 S .556(LE)-120.543 G -2.221 .276
|
---|
2792 | (AS E)-.555 H -1.391 -.279(AB S)6.391 H .749 -.929(TA I N)1.11 H .551
|
---|
2793 | (FR)7.871 G 7.5 -1.389(OM \()-1.23 H -3.331 1.666(1005 \))3.89 H 69.161
|
---|
2794 | (3\()103.499 120 S -3.331 1.666(1009 \))-66.66 H 5.55 -.554(DO S)13.057
|
---|
2795 | H -.366 -.929(TA S H)1.385 H -.32 2.916(.1 +)9.401 H -.32 2.916(.2 +)
|
---|
2796 | 6.346 H -.32 2.916(.5 +)6.346 H 2.916(.6)6.346 G 120.544(4D)103.499 132
|
---|
2797 | S 8.472(O.)-121.098 G 8.012(4<)-5.556 G 9.167(-#)-5.831 G(1)-7.501 E
|
---|
2798 | 120.544(5D)103.499 144 S 8.057(O\()-121.098 G -3.331 1.666(1004 \))
|
---|
2799 | -5.556 H .001(NEXT)6.391 G 69.161(6\()103.499 156 S -3.331 1.666
|
---|
2800 | (1004 \))-66.66 H .831(PL)13.887 G -2.226 .001(EA S)-.275 H 7.497(EF).83
|
---|
2801 | G -1.941 -.279(ORG E)-7.221 H 7.777(T#).835 G(1)-6.111 E 120.544(7D)
|
---|
2802 | 103.499 168 S 8.472(O.)-121.098 G 8.012(3<)-5.556 G 10.002(-')-5.831 G
|
---|
2803 | (V)-8.611 E<ad>-5.764 -2.4 M 2.916(.1)2.596 2.4 O 2.916(\242.2)-1.25 G
|
---|
2804 | 3.336('~')-.415 G -3.331 1.666(#0\242#65535 ')-.835 H 120.544(8D)103.499
|
---|
2805 | 180 S 8.472(O.)-121.098 G 8.012(6<)-5.556 G 10.002(-')-5.831 G -2.636
|
---|
2806 | 1.526(&. 1)-8.891 H 2.916(\242.2).14 G 3.336('~')-.415 G -3.331 1.666
|
---|
2807 | (#0\242#65535 ')-.835 H 121.374(9P)103.499 192 S .556(LE)-120.543 G
|
---|
2808 | -2.221 .276(AS E)-.555 H 7.08 -.554(DO .)6.391 H 8.012(5<)3.47 G 9.627
|
---|
2809 | (-")-5.831 G(V)-8.611 E<ad>-5.764 -2.4 M 2.501(!6~#)2.181 2.4 O -3.331
|
---|
2810 | 1.666(32768 ' \242#1)-.835 H 2.961("~).46 G 1.666(#3)-.46 G 114.712
|
---|
2811 | 1.666(10 D)96.833 204 T 8.057(O\()-2.22 G -3.331 1.666(1002 \))-5.556 H
|
---|
2812 | .001(NEXT)6.391 G 114.712 1.666(11 D)96.833 216 T 8.472(O.)-2.22 G 8.012
|
---|
2813 | (4<)-5.556 G 9.167(-#)-5.831 G(2)-7.501 E 63.329 1.666(12 \()96.833 228
|
---|
2814 | T -3.331 1.666(1005 \)).835 H 6.665 -.554(DO \()13.057 H -3.331 1.666
|
---|
2815 | (1006 \))3.055 H .001(NEXT)6.391 G 21.664(*1)70.169 240 S 69.161(3\()
|
---|
2816 | -19.998 G -3.331 1.666(1999 \))-66.66 H -1.671 -.554(DOU B)13.057 H
|
---|
2817 | 3.055 .556(LE O).83 H 7.217(RS)-.835 G 1.391(IN)-4.996 G -1.946 .001
|
---|
2818 | (GL E)-1.945 H .551(PR)7.496 G -1.386 .276(EC I)-.275 H 2.221(SI)1.945 G
|
---|
2819 | 4.72 -.554(ON O)-.83 H -2.226 .001(VE R)-.5 H .831(FL).55 G -2.014(OW)
|
---|
2820 | -.83 G 63.329 1.666(14 \()96.833 252 T -3.331 1.666(1002 \)).835 H 6.665
|
---|
2821 | -.554(DO \()13.057 H -3.331 1.666(1001 \))3.055 H .001(NEXT)6.391 G
|
---|
2822 | 63.329 1.666(15 \()96.833 264 T -3.331 1.666(1006 \)).835 H .831(PL)
|
---|
2823 | 13.887 G -2.226 .001(EA S)-.275 H 7.497(EF).83 G -1.941 -.279(ORG E)
|
---|
2824 | -7.221 H 7.777(T#).835 G(1)-6.111 E 114.712 1.666(16 D)96.833 276 T
|
---|
2825 | 8.472(O.)-2.22 G 8.012(5<)-5.556 G 10.002(-')-5.831 G(V)-8.611 E<ad>
|
---|
2826 | -5.764 -2.4 M 2.961("!)1.806 2.4 O -3.751 2.501(6~ .)-.46 H -4.166 2.501
|
---|
2827 | (6' ~#).415 H 2.126(1"\242)-.835 G -3.331 1.666(#1 ')-.46 H 2.501(~#)
|
---|
2828 | 1.67 G(3)-.835 E 114.712 1.666(17 D)96.833 288 T 8.057(O\()-2.22 G
|
---|
2829 | -3.331 1.666(1003 \))-5.556 H .001(NEXT)6.391 G 114.712 1.666(18 D)
|
---|
2830 | 96.833 300 T 8.472(O.)-2.22 G 8.012(1<)-5.556 G 10.417(-.)-5.831 G(3)
|
---|
2831 | -7.501 E 114.712 1.666(19 D)96.833 312 T 8.472(O.)-2.22 G 8.012(2<)
|
---|
2832 | -5.556 G 10.002(-!)-5.831 G -3.331 1.666(6\242#0 ')-7.501 H 3.336(~')
|
---|
2833 | 1.67 G -3.331 1.666(#32767\242#1 ')-.835 H 114.712 1.666(20 D)96.833 324
|
---|
2834 | T 8.057(O\()-2.22 G -3.331 1.666(1004 \))-5.556 H .001(NEXT)6.391 G
|
---|
2835 | 63.329 1.666(21 \()96.833 336 T -3.331 1.666(1003 \)).835 H 6.665 -.554
|
---|
2836 | (DO \()13.057 H -3.331 1.666(1001 \))3.055 H .001(NEXT)6.391 G 114.712
|
---|
2837 | 1.666(22 D)96.833 348 T 6.387(OR)-2.22 G 1.946(EI)-6.111 G -2.221 .276
|
---|
2838 | (NS T)-.555 H .274 -1.109(AT E)-1.205 H 2.501(\(1)9.721 G -3.331 1.666
|
---|
2839 | (005 \))-.835 H 63.329 1.666(23 \()96.833 360 T -3.331 1.666(1007 \))
|
---|
2840 | .835 H .831(PL)13.887 G -2.226 .001(EA S)-.275 H 6.942(ER).83 G .556(ET)
|
---|
2841 | -6.666 G -3.886 1.666(RI E)-.28 H 6.525 .001(VE .)-1.665 H -9.262 8.012
|
---|
2842 | (1+ .)2.915 H -9.262 8.012(2+ .)-5.096 H -9.262 8.012(5+ .)-5.096 H(6)
|
---|
2843 | -5.096 E 114.712 1.666(24 D)96.833 372 T 6.387(OR)-2.22 G -.834(EMEM)
|
---|
2844 | -6.111 G 5.695 .276(BER .)-.28 H(4)2.64 E 115.542 1.666(25 P)96.833 384
|
---|
2845 | T .556(LE)-.835 G -2.221 .276(AS E)-.555 H -2.221 .276(RE SU)6.666 H
|
---|
2846 | 6.945 -.834(ME #)-1.665 H(2)2.5 E 63.329 1.666(26 \()96.833 396 T -3.331
|
---|
2847 | 1.666(1001 \)).835 H 4.995 -.554(DO R)13.057 H .831(ES).83 G -.556
|
---|
2848 | -1.389(UM E)-.555 H 2.916(.5)10.416 G 63.329 1.666(27 \()96.833 408 T
|
---|
2849 | -3.331 1.666(1010 \)).835 H 5.55 -.554(DO S)13.057 H -.366 -.929(TA S H)
|
---|
2850 | 1.385 H -.32 2.916(.1 +)9.401 H -.32 2.916(.2 +)6.346 H 2.916(.4)6.346 G
|
---|
2851 | 114.712 1.666(28 D)96.833 420 T 8.472(O.)-2.22 G 8.012(4<)-5.556 G
|
---|
2852 | 10.417(-.)-5.831 G(1)-7.501 E 114.712 1.666(29 D)96.833 432 T 8.472(O.)
|
---|
2853 | -2.22 G 8.012(1<)-5.556 G 10.002(-')-5.831 G(V)-8.611 E<ad>-5.764 -2.4 M
|
---|
2854 | 2.916(.2)2.596 2.4 O -3.331 1.666(\242#65535 ')-1.25 H 3.336(~')1.67 G
|
---|
2855 | -3.331 1.666(#0\242#65535 ')-.835 H 114.712 1.666(30 D)96.833 444 T
|
---|
2856 | 8.057(O\()-2.22 G -3.331 1.666(1020 \))-5.556 H .001(NEXT)6.391 G
|
---|
2857 | 115.542 1.666(31 P)96.833 456 T .556(LE)-.835 G -2.221 .276(AS E)-.555 H
|
---|
2858 | 7.08 -.554(DO .)6.391 H 8.012(2<)3.47 G 10.417(-.)-5.831 G(4)-7.501 E
|
---|
2859 | 115.542 1.666(32 P)96.833 468 T .556(LE)-.835 G -2.221 .276(AS E)-.555 H
|
---|
2860 | 6.665 -.554(DO \()6.391 H -3.331 1.666(1009 \))3.055 H .001(NEXT)6.391 G
|
---|
2861 | 114.712 1.666(33 D)96.833 480 T 6.387(OR)-2.22 G .556(ET)-6.111 G -3.886
|
---|
2862 | 1.666(RI E)-.28 H 6.525 .001(VE .)-1.665 H -9.262 8.012(1+ .)2.915 H
|
---|
2863 | -9.262 8.012(2+ .)-5.096 H(4)-5.096 E 115.542 1.666(34 P)96.833 492 T
|
---|
2864 | .556(LE)-.835 G -2.221 .276(AS E)-.555 H -2.221 .276(RE SU)6.666 H 6.945
|
---|
2865 | -.834(ME #)-1.665 H(1)2.5 E 63.329 1.666(35 \()96.833 504 T -3.331 1.666
|
---|
2866 | (1020 \)).835 H 5.55 -.554(DO S)13.057 H -.366 -.929(TA S H)1.385 H -.32
|
---|
2867 | 2.916(.2 +)9.401 H 2.916(.3)6.346 G 114.712 1.666(36 D)96.833 516 T
|
---|
2868 | 8.472(O.)-2.22 G 8.012(2<)-5.556 G 9.167(-#)-5.831 G(1)-7.501 E 115.542
|
---|
2869 | 1.666(37 P)96.833 528 T .556(LE)-.835 G -2.221 .276(AS E)-.555 H 6.665
|
---|
2870 | -.554(DO \()6.391 H -3.331 1.666(1021 \))3.055 H .001(NEXT)6.391 G
|
---|
2871 | 63.329 1.666(38 \()96.833 540 T -3.331 1.666(1021 \)).835 H 5.55 -.554
|
---|
2872 | (DO F)13.057 H -1.941 -.279(ORG E).83 H 7.777(T#).835 G(1)-6.111 E
|
---|
2873 | 114.712 1.666(39 D)96.833 552 T 8.472(O.)-2.22 G 8.012(3<)-5.556 G 9.627
|
---|
2874 | (-")-5.831 G(V)-8.611 E<ad>-5.764 -2.4 M -3.751 2.501(!1~ .)2.181 2.4 P
|
---|
2875 | 2.501(2'\242).415 G -3.706 1.666(#1 ")-.835 H 2.501(~#)1.295 G(3)-.835 E
|
---|
2876 | 115.542 1.666(40 P)96.833 564 T .556(LE)-.835 G -2.221 .276(AS E)-.555 H
|
---|
2877 | 7.08 -.554(DO .)6.391 H 8.012(1<)3.47 G 10.002(-')-5.831 G(V)-8.611 E
|
---|
2878 | <ad>-5.764 -2.4 M 2.916(.1)2.596 2.4 O 2.916(\242.2)-1.25 G 3.336('~')
|
---|
2879 | -.415 G -3.331 1.666(#0\242#65535 ')-.835 H 114.712 1.666(41 D)96.833
|
---|
2880 | 576 T 8.057(O\()-2.22 G -3.331 1.666(1022 \))-5.556 H .001(NEXT)6.391 G
|
---|
2881 | 114.712 1.666(42 D)96.833 588 T 8.472(O.)-2.22 G 8.012(2<)-5.556 G
|
---|
2882 | 10.002(-!)-5.831 G -3.331 1.666(2\242#0 ')-7.501 H 3.336(~')1.67 G
|
---|
2883 | -3.331 1.666(#32767\242#1 ')-.835 H 114.712 1.666(43 D)96.833 600 T
|
---|
2884 | 8.057(O\()-2.22 G -3.331 1.666(1021 \))-5.556 H .001(NEXT)6.391 G 63.329
|
---|
2885 | 1.666(44 \()96.833 612 T -3.331 1.666(1023 \)).835 H .831(PL)13.887 G
|
---|
2886 | -2.226 .001(EA S)-.275 H 6.942(ER).83 G .831(ES)-6.666 G -.556 -1.389
|
---|
2887 | (UM E)-.555 H 2.916(.3)10.416 G 63.329 1.666(45 \()96.833 624 T -3.331
|
---|
2888 | 1.666(1022 \)).835 H 6.665 -.554(DO \()13.057 H -3.331 1.666(1023 \))
|
---|
2889 | 3.055 H .001(NEXT)6.391 G 115.542 1.666(46 P)96.833 636 T .556(LE)-.835
|
---|
2890 | G -2.221 .276(AS E)-.555 H -2.496 .276(RE TR)6.666 H 1.946(IE)1.39 G
|
---|
2891 | 6.525 .001(VE .)-1.945 H -9.262 8.012(2+ .)2.915 H(3)-5.096 E 115.542
|
---|
2892 | 1.666(47 P)96.833 648 T .556(LE)-.835 G -2.221 .276(AS E)-.555 H -2.221
|
---|
2893 | .276(RE SU)6.666 H 6.945 -.834(ME #)-1.665 H(2)2.5 E 63.329 1.666(48 \()
|
---|
2894 | 96.833 660 T -3.331 1.666(1030 \)).835 H 4.72 -.554(DO A)13.057 H -2.771
|
---|
2895 | .551(BS T).275 H 1.66 1.391(AIN F)-1.48 H -.679(RO)-.84 G 7.222(M\()-.71
|
---|
2896 | G -3.331 1.666(1033 \))-4.721 H 115.542 1.666(49 P)96.833 672 T .556(LE)
|
---|
2897 | -.835 G -2.221 .276(AS E)-.555 H -1.391 -.279(AB S)6.391 H .749 -.929
|
---|
2898 | (TA I N)1.11 H .551(FR)7.871 G 7.5 -1.389(OM \()-1.23 H -3.331 1.666
|
---|
2899 | (1032 \))3.89 H 63.329 1.666(50 \()96.833 684 T -3.331 1.666(1039 \))
|
---|
2900 | .835 H 5.55 -.554(DO S)13.057 H -.366 -.929(TA S H)1.385 H -.04 2.776
|
---|
2901 | (:1 +)9.261 H 2.916(.5)6.486 G 114.712 1.666(51 D)96.833 696 T 8.057
|
---|
2902 | (O\()-2.22 G -3.331 1.666(1530 \))-5.556 H .001(NEXT)6.391 G 114.712
|
---|
2903 | 1.666(52 D)96.833 708 T 8.472(O.)-2.22 G 8.012(3<)-5.556 G 10.277(-:)
|
---|
2904 | -5.831 G 2.501(1~#)-7.501 G 1.666(65535)-.835 G 115.542 1.666(53 P)
|
---|
2905 | 96.833 720 T .556(LE)-.835 G -2.221 .276(AS E)-.555 H 7.08 -.554(DO .)
|
---|
2906 | 6.391 H 8.012(5<)3.47 G 10.277(-:)-5.831 G -4.166 2.501(1~ '#)-7.501 H
|
---|
2907 | -3.331 1.666(65280\242#65280 ')-.835 H 114.712 1.666(54 D)96.833 732 T
|
---|
2908 | 8.472(O.)-2.22 G 8.012(5<)-5.556 G 10.002(-')-5.831 G(V)-8.611 E<ad>
|
---|
2909 | -5.764 -2.4 M 2.961("!)1.806 2.4 O -3.751 2.501(5~ .)-.46 H -4.166 2.501
|
---|
2910 | (5' ~#).415 H 2.126(1"\242)-.835 G -3.331 1.666(#1 ')-.46 H 2.501(~#)
|
---|
2911 | 1.67 G(3)-.835 E 0 Cg EP
|
---|
2912 | %%Page: 30 31
|
---|
2913 | %%BeginPageSetup
|
---|
2914 | BP
|
---|
2915 | %%EndPageSetup
|
---|
2916 | /F0 10/Times-Roman@0 SF 2.5(-3)274.506 48 S 2.5(1-)-2.5 G 114.712 1.666
|
---|
2917 | (55 D)96.833 96 T 8.057(O\()-2.22 G -3.331 1.666(1031 \))-5.556 H .001
|
---|
2918 | (NEXT)6.391 G 63.329 1.666(56 \()96.833 108 T -3.331 1.666(1032 \)).835
|
---|
2919 | H 6.665 -.554(DO \()13.057 H -3.331 1.666(1033 \))3.055 H .001(NEXT)
|
---|
2920 | 6.391 G 114.712 1.666(57 D)96.833 120 T 8.057(O\()-2.22 G -3.331 1.666
|
---|
2921 | (1999 \))-5.556 H .001(NEXT)6.391 G 63.329 1.666(58 \()96.833 132 T
|
---|
2922 | -3.331 1.666(1031 \)).835 H 6.665 -.554(DO \()13.057 H -3.331 1.666
|
---|
2923 | (1001 \))3.055 H .001(NEXT)6.391 G 63.329 1.666(59 \()96.833 144 T
|
---|
2924 | -3.331 1.666(1033 \)).835 H 7.08 -.554(DO .)13.057 H 8.012(4<)3.47 G
|
---|
2925 | 10.417(-.)-5.831 G(5)-7.501 E 114.712 1.666(60 D)96.833 156 T 6.387(OR)
|
---|
2926 | -2.22 G 1.946(EI)-6.111 G -2.221 .276(NS T)-.555 H .274 -1.109(AT E)
|
---|
2927 | -1.205 H 2.501(\(1)9.721 G -3.331 1.666(032 \))-.835 H 115.542 1.666
|
---|
2928 | (61 P)96.833 168 T .556(LE)-.835 G -2.221 .276(AS E)-.555 H -1.106 .276
|
---|
2929 | (RE I)6.666 H -2.221 .276(NS T)1.115 H .274 -1.109(AT E)-1.205 H 2.501
|
---|
2930 | (\(1)9.721 G -3.331 1.666(033 \))-.835 H 114.712 1.666(62 D)96.833 180 T
|
---|
2931 | 6.387(OR)-2.22 G .556(ET)-6.111 G -3.886 1.666(RI E)-.28 H 6.385 .001
|
---|
2932 | (VE :)-1.665 H -9.262 8.012(1+ .)2.775 H(5)-5.096 E 115.542 1.666(63 P)
|
---|
2933 | 96.833 192 T .556(LE)-.835 G -2.221 .276(AS E)-.555 H -2.221 .276(RE SU)
|
---|
2934 | 6.666 H 6.945 -.834(ME #)-1.665 H(2)2.5 E 63.329 1.666(64 \()96.833 204
|
---|
2935 | T -3.331 1.666(1040 \)).835 H .831(PL)13.887 G -2.226 .001(EA S)-.275 H
|
---|
2936 | 7.497(ES).83 G -.366 -.929(TA S H)-6.666 H -.32 2.916(.1 +)9.401 H -.32
|
---|
2937 | 2.916(.2 +)6.346 H -.32 2.916(.2 +)6.346 H -.04 2.776(:1 +)6.206 H -.04
|
---|
2938 | 2.776(:2 +)6.346 H 2.776(:3)6.346 G 114.712 1.666(65 D)96.833 216 T
|
---|
2939 | 8.472(O.)-2.22 G 8.012(2<)-5.556 G 9.167(-#)-5.831 G(0)-7.501 E 114.712
|
---|
2940 | 1.666(66 D)96.833 228 T 8.057(O\()-2.22 G -3.331 1.666(1520 \))-5.556 H
|
---|
2941 | .001(NEXT)6.391 G 114.712 1.666(67 D)96.833 240 T 6.942(OS)-2.22 G -.366
|
---|
2942 | -.929(TA S H)-6.111 H 2.776(:1)9.261 G 115.542 1.666(68 P)96.833 252 T
|
---|
2943 | .556(LE)-.835 G -2.221 .276(AS E)-.555 H -2.496 .276(RE TR)6.666 H 1.946
|
---|
2944 | (IE)1.39 G 6.525 .001(VE .)-1.945 H(2)2.915 E 114.712 1.666(69 D)96.833
|
---|
2945 | 264 T 8.472(O.)-2.22 G 8.012(1<)-5.556 G 10.417(-.)-5.831 G(2)-7.501 E
|
---|
2946 | 114.712 1.666(70 D)96.833 276 T 8.472(O.)-2.22 G 8.012(2<)-5.556 G 9.167
|
---|
2947 | (-#)-5.831 G(0)-7.501 E 115.542 1.666(71 P)96.833 288 T .556(LE)-.835 G
|
---|
2948 | -2.221 .276(AS E)-.555 H 6.665 -.554(DO \()6.391 H -3.331 1.666(1520 \))
|
---|
2949 | 3.055 H .001(NEXT)6.391 G 114.712 1.666(72 D)96.833 300 T 8.332(O:)-2.22
|
---|
2950 | G 8.012(2<)-5.556 G 10.277(-:)-5.831 G(1)-7.501 E 114.712 1.666(73 D)
|
---|
2951 | 96.833 312 T 6.387(OR)-2.22 G .556(ET)-6.111 G -3.886 1.666(RI E)-.28 H
|
---|
2952 | 6.525 .001(VE .)-1.665 H -9.262 8.012(1+ .)2.915 H -9.402 8.012(2+ :)
|
---|
2953 | -5.096 H(1)-5.236 E 114.712 1.666(74 D)96.833 324 T 8.057(O\()-2.22 G
|
---|
2954 | -3.331 1.666(1550 \))-5.556 H .001(NEXT)6.391 G 115.542 1.666(75 P)
|
---|
2955 | 96.833 336 T .556(LE)-.835 G -2.221 .276(AS E)-.555 H 7.08 -.554(DO .)
|
---|
2956 | 6.391 H 8.012(3<)3.47 G 10.277(-:)-5.831 G(3)-7.501 E 114.712 1.666
|
---|
2957 | (76 D)96.833 348 T 6.387(OR)-2.22 G .556(ET)-6.111 G -3.886 1.666(RI E)
|
---|
2958 | -.28 H 6.385 .001(VE :)-1.665 H -9.402 8.012(1+ :)2.775 H -9.402 8.012
|
---|
2959 | (2+ :)-5.236 H(3)-5.236 E 114.712 1.666(77 D)96.833 360 T 6.387(OR)-2.22
|
---|
2960 | G .831(ES)-6.111 G -.556 -1.389(UM E)-.555 H 1.666(#1)9.166 G 63.329
|
---|
2961 | 1.666(78 \()96.833 372 T -3.331 1.666(1050 \)).835 H .831(PL)13.887 G
|
---|
2962 | -2.226 .001(EA S)-.275 H 7.497(ES).83 G -.366 -.929(TA S H)-6.666 H -.04
|
---|
2963 | 2.776(:2 +)9.261 H -.04 2.776(:3 +)6.346 H 2.916(.5)6.486 G 114.712
|
---|
2964 | 1.666(79 D)96.833 384 T 8.332(O:)-2.22 G 8.012(2<)-5.556 G 10.417(-.)
|
---|
2965 | -5.831 G(1)-7.501 E 115.542 1.666(80 P)96.833 396 T .556(LE)-.835 G
|
---|
2966 | -2.221 .276(AS E)-.555 H 6.665 -.554(DO \()6.391 H -3.331 1.666(1550 \))
|
---|
2967 | 3.055 H .001(NEXT)6.391 G 114.712 1.666(81 D)96.833 408 T 8.472(O.)-2.22
|
---|
2968 | G 8.012(5<)-5.556 G 10.277(-:)-5.831 G -4.166 2.501(3~ '#)-7.501 H
|
---|
2969 | -3.331 1.666(65280\242#65280 ')-.835 H 114.712 1.666(82 D)96.833 420 T
|
---|
2970 | 8.472(O.)-2.22 G 8.012(5<)-5.556 G 10.002(-')-5.831 G(V)-8.611 E<ad>
|
---|
2971 | -5.764 -2.4 M 2.961("!)1.806 2.4 O -3.751 2.501(5~ .)-.46 H -4.166 2.501
|
---|
2972 | (5' ~#).415 H 2.126(1"\242)-.835 G -3.331 1.666(#1 ')-.46 H 2.501(~#)
|
---|
2973 | 1.67 G(3)-.835 E 114.712 1.666(83 D)96.833 432 T 8.057(O\()-2.22 G
|
---|
2974 | -3.331 1.666(1051 \))-5.556 H .001(NEXT)6.391 G 114.712 1.666(84 D)
|
---|
2975 | 96.833 444 T 8.057(O\()-2.22 G -3.331 1.666(1999 \))-5.556 H .001(NEXT)
|
---|
2976 | 6.391 G 63.329 1.666(85 \()96.833 456 T -3.331 1.666(1051 \)).835 H
|
---|
2977 | 6.665 -.554(DO \()13.057 H -3.331 1.666(1001 \))3.055 H .001(NEXT)6.391
|
---|
2978 | G 114.712 1.666(86 D)96.833 468 T 8.472(O.)-2.22 G 8.012(2<)-5.556 G
|
---|
2979 | 10.277(-:)-5.831 G(3)-7.501 E 115.542 1.666(87 P)96.833 480 T .556(LE)
|
---|
2980 | -.835 G -2.221 .276(AS E)-.555 H -2.496 .276(RE TR)6.666 H 1.946(IE)1.39
|
---|
2981 | G 6.385 .001(VE :)-1.945 H -9.402 8.012(2+ :)2.775 H -9.262 8.012(3+ .)
|
---|
2982 | -5.236 H(5)-5.096 E 114.712 1.666(88 D)96.833 492 T 6.387(OR)-2.22 G
|
---|
2983 | .831(ES)-6.111 G -.556 -1.389(UM E)-.555 H 1.666(#2)9.166 G 63.329 1.666
|
---|
2984 | (89 \()96.833 504 T -3.331 1.666(1500 \)).835 H .831(PL)13.887 G -2.226
|
---|
2985 | .001(EA S)-.275 H 6.667(EA).83 G -2.771 .551(BS T)-6.946 H 1.66 1.391
|
---|
2986 | (AIN F)-1.48 H -.679(RO)-.84 G 7.222(M\()-.71 G -3.331 1.666(1502 \))
|
---|
2987 | -4.721 H 115.542 1.666(90 P)96.833 516 T .556(LE)-.835 G -2.221 .276
|
---|
2988 | (AS E)-.555 H -1.391 -.279(AB S)6.391 H .749 -.929(TA I N)1.11 H .551
|
---|
2989 | (FR)7.871 G 7.5 -1.389(OM \()-1.23 H -3.331 1.666(1506 \))3.89 H 63.329
|
---|
2990 | 1.666(91 \()96.833 528 T -3.331 1.666(1509 \)).835 H .831(PL)13.887 G
|
---|
2991 | -2.226 .001(EA S)-.275 H 7.497(ES).83 G -.366 -.929(TA S H)-6.666 H -.04
|
---|
2992 | 2.776(:1 +)9.261 H -.32 2.916(.1 +)6.486 H -.32 2.916(.2 +)6.346 H -.32
|
---|
2993 | 2.916(.3 +)6.346 H -.32 2.916(.4 +)6.346 H -.32 2.916(.5 +)6.346 H 2.916
|
---|
2994 | (.6)6.346 G 114.712 1.666(92 D)96.833 540 T 8.472(O.)-2.22 G 8.012(1<)
|
---|
2995 | -5.556 G 10.277(-:)-5.831 G 2.501(1~#)-7.501 G 1.666(65535)-.835 G
|
---|
2996 | 115.542 1.666(93 P)96.833 552 T .556(LE)-.835 G -2.221 .276(AS E)-.555 H
|
---|
2997 | 7.08 -.554(DO .)6.391 H 8.012(2<)3.47 G 10.277(-:)-5.831 G 2.501(2~#)
|
---|
2998 | -7.501 G 1.666(65535)-.835 G 114.712 1.666(94 D)96.833 564 T 8.057(O\()
|
---|
2999 | -2.22 G -3.331 1.666(1009 \))-5.556 H .001(NEXT)6.391 G 114.712 1.666
|
---|
3000 | (95 D)96.833 576 T 8.472(O.)-2.22 G 8.012(5<)-5.556 G 10.417(-.)-5.831 G
|
---|
3001 | (3)-7.501 E 115.542 1.666(96 P)96.833 588 T .556(LE)-.835 G -2.221 .276
|
---|
3002 | (AS E)-.555 H 7.08 -.554(DO .)6.391 H 8.012(6<)3.47 G 10.417(-.)-5.831 G
|
---|
3003 | (4)-7.501 E 114.712 1.666(97 D)96.833 600 T 8.472(O.)-2.22 G 8.012(1<)
|
---|
3004 | -5.556 G 10.277(-:)-5.831 G -4.166 2.501(1~ '#)-7.501 H -3.331 1.666
|
---|
3005 | (65280\242#65280 ')-.835 H 114.712 1.666(98 D)96.833 612 T 8.472(O.)
|
---|
3006 | -2.22 G 8.012(2<)-5.556 G 10.277(-:)-5.831 G -4.166 2.501(2~ '#)-7.501 H
|
---|
3007 | -3.331 1.666(65280\242#65280 ')-.835 H 114.712 1.666(99 D)96.833 624 T
|
---|
3008 | 8.057(O\()-2.22 G -3.331 1.666(1009 \))-5.556 H .001(NEXT)6.391 G
|
---|
3009 | 114.712 1.666(100 D)90.167 636 T 8.472(O.)-2.22 G 8.012(1<)-5.556 G
|
---|
3010 | 10.417(-.)-5.831 G(3)-7.501 E 115.542 1.666(101 P)90.167 648 T .556(LE)
|
---|
3011 | -.835 G -2.221 .276(AS E)-.555 H 6.665 -.554(DO \()6.391 H -3.331 1.666
|
---|
3012 | (1503 \))3.055 H .001(NEXT)6.391 G 114.712 1.666(102 D)90.167 660 T
|
---|
3013 | 8.472(O.)-2.22 G 8.012(6<)-5.556 G 10.417(-.)-5.831 G(4)-7.501 E 114.712
|
---|
3014 | 1.666(103 D)90.167 672 T 8.472(O.)-2.22 G 8.012(2<)-5.556 G 9.167(-#)
|
---|
3015 | -5.831 G(1)-7.501 E 114.712 1.666(104 D)90.167 684 T 8.057(O\()-2.22 G
|
---|
3016 | -3.331 1.666(1009 \))-5.556 H .001(NEXT)6.391 G 114.712 1.666(105 D)
|
---|
3017 | 90.167 696 T 8.472(O.)-2.22 G 8.012(1<)-5.556 G 10.417(-.)-5.831 G(3)
|
---|
3018 | -7.501 E 114.712 1.666(106 D)90.167 708 T 8.057(O\()-2.22 G -3.331 1.666
|
---|
3019 | (1501 \))-5.556 H .001(NEXT)6.391 G 63.329 1.666(107 \()90.167 720 T
|
---|
3020 | -3.331 1.666(1504 \)).835 H .831(PL)13.887 G -2.226 .001(EA S)-.275 H
|
---|
3021 | 6.942(ER).83 G .831(ES)-6.666 G -.556 -1.389(UM E)-.555 H 2.916(.6)
|
---|
3022 | 10.416 G 63.329 1.666(108 \()90.167 732 T -3.331 1.666(1503 \)).835 H
|
---|
3023 | 6.665 -.554(DO \()13.057 H -3.331 1.666(1504 \))3.055 H .001(NEXT)6.391
|
---|
3024 | G 0 Cg EP
|
---|
3025 | %%Page: 31 32
|
---|
3026 | %%BeginPageSetup
|
---|
3027 | BP
|
---|
3028 | %%EndPageSetup
|
---|
3029 | /F0 10/Times-Roman@0 SF 2.5(-3)274.506 48 S 2.5(2-)-2.5 G 63.329 1.666
|
---|
3030 | (109 \()90.167 96 T -3.331 1.666(1501 \)).835 H 7.08 -.554(DO .)13.057 H
|
---|
3031 | 8.012(2<)3.47 G 10.417(-.)-5.831 G(5)-7.501 E 114.712 1.666(110 D)90.167
|
---|
3032 | 108 T 8.472(O.)-2.22 G 8.012(5<)-5.556 G 10.002(-')-5.831 G(V)-8.611 E
|
---|
3033 | <ad>-5.764 -2.4 M 2.961("')1.806 2.4 O -2.636 1.526(&. 6)-1.85 H 2.916
|
---|
3034 | (\242.4).14 G 3.336('~)-.415 G -3.706 1.666(#1 " \242#2)-.835 H 3.336
|
---|
3035 | ('~).835 G 1.666(#3)-.835 G 114.712 1.666(111 D)90.167 120 T 8.057(O\()
|
---|
3036 | -2.22 G -3.331 1.666(1505 \))-5.556 H .001(NEXT)6.391 G 63.329 1.666
|
---|
3037 | (112 \()90.167 132 T -3.331 1.666(1506 \)).835 H 6.665 -.554(DO \()
|
---|
3038 | 13.057 H -3.331 1.666(1502 \))3.055 H .001(NEXT)6.391 G 115.542 1.666
|
---|
3039 | (113 P)90.167 144 T .556(LE)-.835 G -2.221 .276(AS E)-.555 H 6.665 -.554
|
---|
3040 | (DO \()6.391 H -3.331 1.666(1999 \))3.055 H .001(NEXT)6.391 G 63.329
|
---|
3041 | 1.666(114 \()90.167 156 T -3.331 1.666(1505 \)).835 H 6.665 -.554(DO \()
|
---|
3042 | 13.057 H -3.331 1.666(1001 \))3.055 H .001(NEXT)6.391 G 63.329 1.666
|
---|
3043 | (115 \()90.167 168 T -3.331 1.666(1502 \)).835 H 6.94 -.554(DO :)13.057
|
---|
3044 | H 8.012(4<)3.33 G 10.417(-.)-5.831 G(5)-7.501 E 114.712 1.666(116 D)
|
---|
3045 | 90.167 180 T 8.057(O\()-2.22 G -3.331 1.666(1520 \))-5.556 H .001(NEXT)
|
---|
3046 | 6.391 G 114.712 1.666(117 D)90.167 192 T 8.332(O:)-2.22 G 8.012(3<)
|
---|
3047 | -5.556 G 10.277(-:)-5.831 G(1)-7.501 E 115.542 1.666(118 P)90.167 204 T
|
---|
3048 | .556(LE)-.835 G -2.221 .276(AS E)-.555 H -2.496 .276(RE TR)6.666 H 1.946
|
---|
3049 | (IE)1.39 G 6.385 .001(VE :)-1.945 H -9.262 8.012(1+ .)2.775 H -9.262
|
---|
3050 | 8.012(1+ .)-5.096 H -9.262 8.012(2+ .)-5.096 H -9.262 8.012(3+ .)-5.096
|
---|
3051 | H -9.262 8.012(4+ .)-5.096 H -9.262 8.012(5+ .)-5.096 H(6)-5.096 E
|
---|
3052 | 114.712 1.666(119 D)90.167 216 T 6.387(OR)-2.22 G 1.946(EI)-6.111 G
|
---|
3053 | -2.221 .276(NS T)-.555 H .274 -1.109(AT E)-1.205 H 2.501(\(1)9.721 G
|
---|
3054 | -3.331 1.666(502 \))-.835 H 114.712 1.666(120 D)90.167 228 T 6.387(OR)
|
---|
3055 | -2.22 G 1.946(EI)-6.111 G -2.221 .276(NS T)-.555 H .274 -1.109(AT E)
|
---|
3056 | -1.205 H 2.501(\(1)9.721 G -3.331 1.666(506 \))-.835 H 115.542 1.666
|
---|
3057 | (121 P)90.167 240 T .556(LE)-.835 G -2.221 .276(AS E)-.555 H -2.221 .276
|
---|
3058 | (RE SU)6.666 H 6.945 -.834(ME #)-1.665 H(3)2.5 E 63.329 1.666(122 \()
|
---|
3059 | 90.167 252 T -3.331 1.666(1510 \)).835 H 5.55 -.554(DO S)13.057 H -.366
|
---|
3060 | -.929(TA S H)1.385 H -.04 2.776(:1 +)9.261 H -.04 2.776(:2 +)6.346 H
|
---|
3061 | 2.776(:4)6.346 G 114.712 1.666(123 D)90.167 264 T 8.332(O:)-2.22 G 8.012
|
---|
3062 | (1<)-5.556 G 9.627(-")-5.831 G 1.391('V)-6.666 G<ad>-7.155 -2.4 M 3.236
|
---|
3063 | (":)1.806 2.4 O -4.166 2.501(2~ '#)-.46 H -3.331 1.666(65535\242#0 ')
|
---|
3064 | -.835 H 2.126<22a2>1.295 G -3.331 1.666(#65535 ')-.46 H 3.336(~')257.652
|
---|
3065 | 276 S -3.331 1.666(#0\242#65535 ')-.835 H -3.791 2.126("\242" ')1.295 H
|
---|
3066 | (V)-.735 E<ad>-5.764 -2.4 M 3.236(":)1.806 2.4 O -4.166 2.501(2~ '#)-.46
|
---|
3067 | H -3.331 1.666(0\242#65535 ')-.835 H 2.126<22a2>257.277 288 S -3.331
|
---|
3068 | 1.666(#65535 ')-.46 H 3.336(~')1.67 G -3.331 1.666(#0\242#65535 ')-.835
|
---|
3069 | H(")1.295 E 114.712 1.666(124 D)90.167 300 T 8.332(O:)-2.22 G 8.012(2<)
|
---|
3070 | -5.556 G 9.167(-#)-5.831 G(1)-7.501 E 114.712 1.666(125 D)90.167 312 T
|
---|
3071 | 8.057(O\()-2.22 G -3.331 1.666(1509 \))-5.556 H .001(NEXT)6.391 G
|
---|
3072 | 115.542 1.666(126 P)90.167 324 T .556(LE)-.835 G -2.221 .276(AS E)-.555
|
---|
3073 | H -2.496 .276(RE TR)6.666 H 1.946(IE)1.39 G 6.385 .001(VE :)-1.945 H(1)
|
---|
3074 | 2.775 E 114.712 1.666(127 D)90.167 336 T 8.332(O:)-2.22 G 8.012(2<)
|
---|
3075 | -5.556 G 10.277(-:)-5.831 G(3)-7.501 E 115.542 1.666(128 P)90.167 348 T
|
---|
3076 | .556(LE)-.835 G -2.221 .276(AS E)-.555 H 6.665 -.554(DO \()6.391 H
|
---|
3077 | -3.331 1.666(1509 \))3.055 H .001(NEXT)6.391 G 114.712 1.666(129 D)
|
---|
3078 | 90.167 360 T 6.387(OR)-2.22 G .556(ET)-6.111 G -3.886 1.666(RI E)-.28 H
|
---|
3079 | 6.385 .001(VE :)-1.665 H -9.402 8.012(2+ :)2.775 H(4)-5.236 E 115.542
|
---|
3080 | 1.666(130 P)90.167 372 T .556(LE)-.835 G -2.221 .276(AS E)-.555 H -2.221
|
---|
3081 | .276(RE SU)6.666 H 6.945 -.834(ME #)-1.665 H(1)2.5 E 63.329 1.666
|
---|
3082 | (131 \()90.167 384 T -3.331 1.666(1520 \)).835 H .831(PL)13.887 G -2.226
|
---|
3083 | .001(EA S)-.275 H 7.497(ES).83 G -.366 -.929(TA S H)-6.666 H -.32 2.916
|
---|
3084 | (.3 +)9.401 H 2.916(.4)6.346 G 114.712 1.666(132 D)90.167 396 T 8.472
|
---|
3085 | (O.)-2.22 G 8.012(3<)-5.556 G 10.417(-.)-5.831 G 2.501(1~#)-7.501 G
|
---|
3086 | 1.666(43690)-.835 G 114.712 1.666(133 D)90.167 408 T 8.057(O\()-2.22 G
|
---|
3087 | -3.331 1.666(1525 \))-5.556 H .001(NEXT)6.391 G 115.542 1.666(134 P)
|
---|
3088 | 90.167 420 T .556(LE)-.835 G -2.221 .276(AS E)-.555 H 7.08 -.554(DO .)
|
---|
3089 | 6.391 H 8.012(4<)3.47 G 10.002(-')-5.831 G -.616 .516(V. 3)-8.611 H
|
---|
3090 | -3.376 2.126(\242" .)1.15 H 2.501(2~#).79 G -3.706 1.666(43690 ")-.835 H
|
---|
3091 | 3.336('~')1.295 G -3.331 1.666(#0\242#65535 ')-.835 H 114.712 1.666
|
---|
3092 | (135 D)90.167 432 T 8.472(O.)-2.22 G 8.012(3<)-5.556 G 10.417(-.)-5.831
|
---|
3093 | G 2.501(1~#)-7.501 G 1.666(21845)-.835 G 115.542 1.666(136 P)90.167 444
|
---|
3094 | T .556(LE)-.835 G -2.221 .276(AS E)-.555 H 6.665 -.554(DO \()6.391 H
|
---|
3095 | -3.331 1.666(1525 \))3.055 H .001(NEXT)6.391 G 114.712 1.666(137 D)
|
---|
3096 | 90.167 456 T 8.332(O:)-2.22 G 8.012(1<)-5.556 G 10.417(-.)-5.831 G
|
---|
3097 | -3.706 1.666(4\242 ")-7.501 H 1.391('V)1.295 G 2.916(.3)-.875 G -3.376
|
---|
3098 | 2.126(\242" .)-1.25 H 2.501(2~#).79 G -3.706 1.666(21845 ")-.835 H 3.336
|
---|
3099 | ('~')1.295 G -3.331 1.666(#0\242#65535 ')-.835 H(")1.295 E 115.542 1.666
|
---|
3100 | (138 P)90.167 468 T .556(LE)-.835 G -2.221 .276(AS E)-.555 H -2.496 .276
|
---|
3101 | (RE TR)6.666 H 1.946(IE)1.39 G 6.525 .001(VE .)-1.945 H -9.262 8.012
|
---|
3102 | (3+ .)2.915 H(4)-5.096 E 114.712 1.666(139 D)90.167 480 T 6.387(OR)-2.22
|
---|
3103 | G .831(ES)-6.111 G -.556 -1.389(UM E)-.555 H 1.666(#1)9.166 G 63.329
|
---|
3104 | 1.666(140 \()90.167 492 T -3.331 1.666(1525 \)).835 H 7.08 -.554(DO .)
|
---|
3105 | 13.057 H 8.012(3<)3.47 G 10.002(-')-5.831 G 2.961("'"'"!)-7.041 G -3.331
|
---|
3106 | 1.666(3\242#0 ')-.46 H 3.336(~')1.67 G -3.331 1.666(#32767\242#1 ')-.835
|
---|
3107 | H 2.126<22a2>1.295 G -3.331 1.666(#0 ')-.46 H 3.336(~')257.652 504 S
|
---|
3108 | -3.331 1.666(#32767\242#1 ')-.835 H 2.126<22a2>1.295 G -3.331 1.666
|
---|
3109 | (#0 ')-.46 H 3.336(~')1.67 G -3.331 1.666(#16383\242#3 ')-.835 H 2.126
|
---|
3110 | <22a2>1.295 G -3.331 1.666(#0 ')-.46 H 3.336(~')257.652 516 S -3.331
|
---|
3111 | 1.666(#4095\242#15 ')-.835 H 115.542 1.666(141 P)90.167 528 T .556(LE)
|
---|
3112 | -.835 G -2.221 .276(AS E)-.555 H -2.221 .276(RE SU)6.666 H 6.945 -.834
|
---|
3113 | (ME #)-1.665 H(1)2.5 E 63.329 1.666(142 \()90.167 540 T -3.331 1.666
|
---|
3114 | (1530 \)).835 H 5.55 -.554(DO S)13.057 H -.366 -.929(TA S H)1.385 H -.04
|
---|
3115 | 2.776(:2 +)9.261 H -.04 2.776(:3 +)6.346 H -.32 2.916(.3 +)6.486 H 2.916
|
---|
3116 | (.5)6.346 G 114.712 1.666(143 D)90.167 552 T 8.332(O:)-2.22 G 8.012(1<)
|
---|
3117 | -5.556 G 9.167(-#)-5.831 G(0)-7.501 E 114.712 1.666(144 D)90.167 564 T
|
---|
3118 | 8.332(O:)-2.22 G 8.012(2<)-5.556 G 10.417(-.)-5.831 G(2)-7.501 E 114.712
|
---|
3119 | 1.666(145 D)90.167 576 T 8.472(O.)-2.22 G 8.012(3<)-5.556 G 9.167(-#)
|
---|
3120 | -5.831 G(1)-7.501 E 114.712 1.666(146 D)90.167 588 T 8.057(O\()-2.22 G
|
---|
3121 | -3.331 1.666(1535 \))-5.556 H .001(NEXT)6.391 G 63.329 1.666(147 \()
|
---|
3122 | 90.167 600 T -3.331 1.666(1535 \)).835 H .831(PL)13.887 G -2.226 .001
|
---|
3123 | (EA S)-.275 H 7.497(EF).83 G -1.941 -.279(ORG E)-7.221 H 7.777(T#).835 G
|
---|
3124 | (1)-6.111 E 114.712 1.666(148 D)90.167 612 T 8.472(O.)-2.22 G 8.012(5<)
|
---|
3125 | -5.556 G 9.627(-")-5.831 G(V)-8.611 E<ad>-5.764 -2.4 M -3.751 2.501
|
---|
3126 | (!1~ .)2.181 2.4 P 2.501(3'\242).415 G -3.706 1.666(#1 ")-.835 H 2.501
|
---|
3127 | (~#)1.295 G(3)-.835 E 114.712 1.666(149 D)90.167 624 T 8.057(O\()-2.22 G
|
---|
3128 | -3.331 1.666(1531 \))-5.556 H .001(NEXT)6.391 G 114.712 1.666(150 D)
|
---|
3129 | 90.167 636 T 8.057(O\()-2.22 G -3.331 1.666(1500 \))-5.556 H .001(NEXT)
|
---|
3130 | 6.391 G 114.712 1.666(151 D)90.167 648 T 8.332(O:)-2.22 G 8.012(1<)
|
---|
3131 | -5.556 G 10.277(-:)-5.831 G(3)-7.501 E 115.542 1.666(152 P)90.167 660 T
|
---|
3132 | .556(LE)-.835 G -2.221 .276(AS E)-.555 H 6.665 -.554(DO \()6.391 H
|
---|
3133 | -3.331 1.666(1533 \))3.055 H .001(NEXT)6.391 G 63.329 1.666(153 \()
|
---|
3134 | 90.167 672 T -3.331 1.666(1531 \)).835 H .831(PL)13.887 G -2.226 .001
|
---|
3135 | (EA S)-.275 H 6.667(ED).83 G 8.057(O\()-7.221 G -3.331 1.666(1001 \))
|
---|
3136 | -5.556 H .001(NEXT)6.391 G 63.329 1.666(154 \()90.167 684 T -3.331 1.666
|
---|
3137 | (1533 \)).835 H 5.55 -.554(DO F)13.057 H -1.941 -.279(ORG E).83 H 7.777
|
---|
3138 | (T#).835 G(1)-6.111 E 114.712 1.666(155 D)90.167 696 T 8.472(O.)-2.22 G
|
---|
3139 | 8.012(3<)-5.556 G 10.002(-!)-5.831 G -3.331 1.666(3\242#0 ')-7.501 H
|
---|
3140 | 3.336(~')1.67 G -3.331 1.666(#32767\242#1 ')-.835 H 114.712 1.666(156 D)
|
---|
3141 | 90.167 708 T 8.332(O:)-2.22 G 8.012(2<)-5.556 G 9.627(-")-5.831 G 2.776
|
---|
3142 | (:2)-6.391 G 3.336(~')-.275 G -3.331 1.666(#0\242#65535 ')-.835 H -3.791
|
---|
3143 | 2.126("\242" ' ")1.295 H 2.776(:2)1.11 G 3.336(~')-.275 G 1.666(#32767)
|
---|
3144 | -.835 G -3.331 1.666(\242#0 ')256.817 720 T 2.126<22a2>1.295 G -3.331
|
---|
3145 | 1.666(#0 ')-.46 H 3.336(~')1.67 G -3.331 1.666(#32767\242#1 ')-.835 H(")
|
---|
3146 | 1.295 E 115.542 1.666(157 P)90.167 732 T .556(LE)-.835 G -2.221 .276
|
---|
3147 | (AS E)-.555 H 7.08 -.554(DO .)6.391 H 8.012(5<)3.47 G 9.627(-")-5.831 G
|
---|
3148 | (V)-8.611 E<ad>-5.764 -2.4 M -3.751 2.501(!3~ .)2.181 2.4 P 2.501
|
---|
3149 | (3'\242).415 G -3.706 1.666(#1 ")-.835 H 2.501(~#)1.295 G(3)-.835 E 0 Cg
|
---|
3150 | EP
|
---|
3151 | %%Page: 32 33
|
---|
3152 | %%BeginPageSetup
|
---|
3153 | BP
|
---|
3154 | %%EndPageSetup
|
---|
3155 | /F0 10/Times-Roman@0 SF 2.5(-3)274.506 48 S 2.5(3-)-2.5 G 114.712 1.666
|
---|
3156 | (158 D)90.167 96 T 8.057(O\()-2.22 G -3.331 1.666(1532 \))-5.556 H .001
|
---|
3157 | (NEXT)6.391 G 114.712 1.666(159 D)90.167 108 T 8.057(O\()-2.22 G -3.331
|
---|
3158 | 1.666(1535 \))-5.556 H .001(NEXT)6.391 G 63.329 1.666(160 \()90.167 120
|
---|
3159 | T -3.331 1.666(1532 \)).835 H 6.665 -.554(DO \()13.057 H -3.331 1.666
|
---|
3160 | (1001 \))3.055 H .001(NEXT)6.391 G 115.542 1.666(161 P)90.167 132 T .556
|
---|
3161 | (LE)-.835 G -2.221 .276(AS E)-.555 H -2.496 .276(RE TR)6.666 H 1.946(IE)
|
---|
3162 | 1.39 G 6.385 .001(VE :)-1.945 H -9.402 8.012(2+ :)2.775 H -9.262 8.012
|
---|
3163 | (3+ .)-5.236 H -9.262 8.012(3+ .)-5.096 H(5)-5.096 E 114.712 1.666
|
---|
3164 | (162 D)90.167 144 T 6.387(OR)-2.22 G .831(ES)-6.111 G -.556 -1.389(UM E)
|
---|
3165 | -.555 H 1.666(#2)9.166 G 63.329 1.666(163 \()90.167 156 T -3.331 1.666
|
---|
3166 | (1540 \)).835 H .831(PL)13.887 G -2.226 .001(EA S)-.275 H 6.667(EA).83 G
|
---|
3167 | -2.771 .551(BS T)-6.946 H 1.66 1.391(AIN F)-1.48 H -.679(RO)-.84 G 7.222
|
---|
3168 | (M\()-.71 G -3.331 1.666(1541 \))-4.721 H 114.712 1.666(164 D)90.167 168
|
---|
3169 | T 6.112(OA)-2.22 G -2.771 .551(BS T)-6.391 H 1.66 1.391(AIN F)-1.48 H
|
---|
3170 | -.679(RO)-.84 G 7.222(M\()-.71 G -3.331 1.666(1542 \))-4.721 H 63.329
|
---|
3171 | 1.666(165 \()90.167 180 T -3.331 1.666(1549 \)).835 H .831(PL)13.887 G
|
---|
3172 | -2.226 .001(EA S)-.275 H 7.497(ES).83 G -.366 -.929(TA S H)-6.666 H -.04
|
---|
3173 | 2.776(:1 +)9.261 H -.04 2.776(:2 +)6.346 H -.04 2.776(:4 +)6.346 H -.04
|
---|
3174 | 2.776(:5 +)6.346 H -.32 2.916(.1 +)6.486 H -.32 2.916(.2 +)6.346 H 2.916
|
---|
3175 | (.5)6.346 G 114.712 1.666(166 D)90.167 192 T 8.472(O.)-2.22 G 8.012(1<)
|
---|
3176 | -5.556 G 10.277(-:)-5.831 G 2.501(1~#)-7.501 G 1.666(65535)-.835 G
|
---|
3177 | 115.542 1.666(167 P)90.167 204 T .556(LE)-.835 G -2.221 .276(AS E)-.555
|
---|
3178 | H 7.08 -.554(DO .)6.391 H 8.012(2<)3.47 G 10.277(-:)-5.831 G -4.166
|
---|
3179 | 2.501(2~ '#)-7.501 H -3.331 1.666(65280\242#65280 ')-.835 H 114.712
|
---|
3180 | 1.666(168 D)90.167 216 T 8.472(O.)-2.22 G 8.012(5<)-5.556 G 10.277(-:)
|
---|
3181 | -5.831 G -4.166 2.501(1~ '#)-7.501 H -3.331 1.666(65280\242#65280 ')
|
---|
3182 | -.835 H 114.712 1.666(169 D)90.167 228 T 8.057(O\()-2.22 G -3.331 1.666
|
---|
3183 | (1530 \))-5.556 H .001(NEXT)6.391 G 114.712 1.666(170 D)90.167 240 T
|
---|
3184 | 8.332(O:)-2.22 G 8.012(3<)-5.556 G 10.277(-:)-5.831 G(1)-7.501 E 114.712
|
---|
3185 | 1.666(171 D)90.167 252 T 8.472(O.)-2.22 G 8.012(2<)-5.556 G 10.277(-:)
|
---|
3186 | -5.831 G 2.501(2~#)-7.501 G 1.666(65535)-.835 G 115.542 1.666(172 P)
|
---|
3187 | 90.167 264 T .556(LE)-.835 G -2.221 .276(AS E)-.555 H 6.665 -.554(DO \()
|
---|
3188 | 6.391 H -3.331 1.666(1530 \))3.055 H .001(NEXT)6.391 G 114.712 1.666
|
---|
3189 | (173 D)90.167 276 T 8.332(O:)-2.22 G 8.012(5<)-5.556 G 10.277(-:)-5.831
|
---|
3190 | G(1)-7.501 E 114.712 1.666(174 D)90.167 288 T 8.472(O.)-2.22 G 8.012(1<)
|
---|
3191 | -5.556 G 10.417(-.)-5.831 G(5)-7.501 E 114.712 1.666(175 D)90.167 300 T
|
---|
3192 | 8.057(O\()-2.22 G -3.331 1.666(1530 \))-5.556 H .001(NEXT)6.391 G
|
---|
3193 | 114.712 1.666(176 D)90.167 312 T 8.332(O:)-2.22 G 8.012(4<)-5.556 G
|
---|
3194 | 10.277(-:)-5.831 G(1)-7.501 E 115.542 1.666(177 P)90.167 324 T .556(LE)
|
---|
3195 | -.835 G -2.221 .276(AS E)-.555 H 6.94 -.554(DO :)6.391 H 8.012(1<)3.33 G
|
---|
3196 | 9.627(-")-5.831 G 2.776(:3)-6.391 G 3.336(~')-.275 G -3.331 1.666
|
---|
3197 | (#65280\242#65280 ')-.835 H(")1.295 E -3.516 2.126(\242" :)256.817 336 T
|
---|
3198 | -4.166 2.501(4~ '#).65 H -3.331 1.666(65280\242#65280 ')-.835 H(")1.295
|
---|
3199 | E 114.712 1.666(178 D)90.167 348 T 8.472(O.)-2.22 G 8.012(5<)-5.556 G
|
---|
3200 | 10.002(-')-5.831 G 2.776(:1)-6.391 G 3.611(~:)-.275 G -4.166 2.501
|
---|
3201 | (1' ~#)-.835 H(1)-.835 E 114.712 1.666(179 D)90.167 360 T 8.472(O.)-2.22
|
---|
3202 | G 8.012(2<)-5.556 G 10.277(-:)-5.831 G -4.166 2.501(2~ '#)-7.501 H
|
---|
3203 | -3.331 1.666(65280\242#65280 ')-.835 H 114.712 1.666(180 D)90.167 372 T
|
---|
3204 | 8.057(O\()-2.22 G -3.331 1.666(1530 \))-5.556 H .001(NEXT)6.391 G
|
---|
3205 | 115.542 1.666(181 P)90.167 384 T .556(LE)-.835 G -2.221 .276(AS E)-.555
|
---|
3206 | H 7.08 -.554(DO .)6.391 H 8.012(5<)3.47 G 10.002(-')-5.831 G -4.811
|
---|
3207 | 2.961("' :)-7.041 H -3.891 2.501(1~ :)-.185 H -4.166 2.501(1' ~#).275 H
|
---|
3208 | -3.836 2.126(1"\242 . 5)-.835 H 3.336('~).375 G 1.666(#3)-.835 G 114.712
|
---|
3209 | 1.666(182 D)90.167 396 T 8.472(O.)-2.22 G 8.012(1<)-5.556 G 10.277(-:)
|
---|
3210 | -5.831 G 2.501(3~#)-7.501 G 1.666(65535)-.835 G 114.712 1.666(183 D)
|
---|
3211 | 90.167 408 T 8.472(O.)-2.22 G 8.012(2<)-5.556 G 9.167(-#)-5.831 G(0)
|
---|
3212 | -7.501 E 114.712 1.666(184 D)90.167 420 T 8.057(O\()-2.22 G -3.331 1.666
|
---|
3213 | (1520 \))-5.556 H .001(NEXT)6.391 G 115.542 1.666(185 P)90.167 432 T
|
---|
3214 | .556(LE)-.835 G -2.221 .276(AS E)-.555 H 6.94 -.554(DO :)6.391 H 8.012
|
---|
3215 | (2<)3.33 G 10.277(-:)-5.831 G(1)-7.501 E 115.542 1.666(186 P)90.167 444
|
---|
3216 | T .556(LE)-.835 G -2.221 .276(AS E)-.555 H 7.08 -.554(DO .)6.391 H 8.012
|
---|
3217 | (1<)3.47 G 10.277(-:)-5.831 G 2.501(4~#)-7.501 G 1.666(65535)-.835 G
|
---|
3218 | 114.712 1.666(187 D)90.167 456 T 8.057(O\()-2.22 G -3.331 1.666(1520 \))
|
---|
3219 | -5.556 H .001(NEXT)6.391 G 114.712 1.666(188 D)90.167 468 T 8.057(O\()
|
---|
3220 | -2.22 G -3.331 1.666(1509 \))-5.556 H .001(NEXT)6.391 G 114.712 1.666
|
---|
3221 | (189 D)90.167 480 T 8.472(O.)-2.22 G 8.012(5<)-5.556 G 10.002(-!)-5.831
|
---|
3222 | G -3.706 1.666(5\242 ")-7.501 H 2.776(:4)1.57 G 2.501(~#)-.275 G -3.791
|
---|
3223 | 2.126(3" ')-.835 H 2.501(~#)1.21 G 1.666(15)-.835 G 114.712 1.666(190 D)
|
---|
3224 | 90.167 492 T 8.332(O:)-2.22 G 8.012(1<)-5.556 G 10.277(-:)-5.831 G(3)
|
---|
3225 | -7.501 E 114.712 1.666(191 D)90.167 504 T 8.332(O:)-2.22 G 8.012(2<)
|
---|
3226 | -5.556 G 10.277(-:)-5.831 G(5)-7.501 E 114.712 1.666(192 D)90.167 516 T
|
---|
3227 | 8.057(O\()-2.22 G -3.331 1.666(1509 \))-5.556 H .001(NEXT)6.391 G
|
---|
3228 | 115.542 1.666(193 P)90.167 528 T .556(LE)-.835 G -2.221 .276(AS E)-.555
|
---|
3229 | H 7.08 -.554(DO .)6.391 H 8.012(5<)3.47 G 10.002(-!)-5.831 G -3.706
|
---|
3230 | 1.666(5\242 ")-7.501 H 2.776(:4)1.57 G 2.501(~#)-.275 G -3.791 2.126
|
---|
3231 | (3" ')-.835 H 2.501(~#)1.21 G 1.666(172)-.835 G 114.712 1.666(194 D)
|
---|
3232 | 90.167 540 T 8.472(O.)-2.22 G 8.012(5<)-5.556 G 10.002(-')-5.831 G(V)
|
---|
3233 | -8.611 E<ad>-5.764 -2.4 M 2.961("!)1.806 2.4 O -3.751 2.501(5~ .)-.46 H
|
---|
3234 | -4.166 2.501(5' ~#).415 H 2.126(1"\242)-.835 G -3.331 1.666(#1 ')-.46 H
|
---|
3235 | 2.501(~#)1.67 G(3)-.835 E 115.542 1.666(195 P)90.167 552 T .556(LE)-.835
|
---|
3236 | G -2.221 .276(AS E)-.555 H -2.496 .276(RE TR)6.666 H 1.946(IE)1.39 G
|
---|
3237 | 6.385 .001(VE :)-1.945 H(4)2.775 E 63.329 1.666(196 \()90.167 564 T
|
---|
3238 | -3.331 1.666(1541 \)).835 H 6.94 -.554(DO :)13.057 H 8.012(4<)3.33 G
|
---|
3239 | 10.417(-.)-5.831 G(5)-7.501 E 114.712 1.666(197 D)90.167 576 T 8.057
|
---|
3240 | (O\()-2.22 G -3.331 1.666(1543 \))-5.556 H .001(NEXT)6.391 G 63.329
|
---|
3241 | 1.666(198 \()90.167 588 T -3.331 1.666(1542 \)).835 H 6.665 -.554(DO \()
|
---|
3242 | 13.057 H -3.331 1.666(1544 \))3.055 H .001(NEXT)6.391 G 115.542 1.666
|
---|
3243 | (199 P)90.167 600 T .556(LE)-.835 G -2.221 .276(AS E)-.555 H 6.665 -.554
|
---|
3244 | (DO \()6.391 H -3.331 1.666(1999 \))3.055 H .001(NEXT)6.391 G 63.329
|
---|
3245 | 1.666(200 \()90.167 612 T -3.331 1.666(1543 \)).835 H 6.665 -.554(DO \()
|
---|
3246 | 13.057 H -3.331 1.666(1001 \))3.055 H .001(NEXT)6.391 G 63.329 1.666
|
---|
3247 | (201 \()90.167 624 T -3.331 1.666(1544 \)).835 H 4.995 -.554(DO R)13.057
|
---|
3248 | H 1.946(EI).83 G -2.221 .276(NS T)-.555 H .274 -1.109(AT E)-1.205 H
|
---|
3249 | 2.501(\(1)9.721 G -3.331 1.666(541 \))-.835 H 115.542 1.666(202 P)90.167
|
---|
3250 | 636 T .556(LE)-.835 G -2.221 .276(AS E)-.555 H -1.106 .276(RE I)6.666 H
|
---|
3251 | -2.221 .276(NS T)1.115 H .274 -1.109(AT E)-1.205 H 2.501(\(1)9.721 G
|
---|
3252 | -3.331 1.666(542 \))-.835 H 115.542 1.666(203 P)90.167 648 T .556(LE)
|
---|
3253 | -.835 G -2.221 .276(AS E)-.555 H -2.496 .276(RE TR)6.666 H 1.946(IE)1.39
|
---|
3254 | G 6.385 .001(VE :)-1.945 H -9.402 8.012(1+ :)2.775 H -9.402 8.012(2+ :)
|
---|
3255 | -5.236 H -9.262 8.012(5+ .)-5.236 H -9.262 8.012(1+ .)-5.096 H -9.262
|
---|
3256 | 8.012(2+ .)-5.096 H(5)-5.096 E 114.712 1.666(204 D)90.167 660 T 6.387
|
---|
3257 | (OR)-2.22 G .831(ES)-6.111 G -.556 -1.389(UM E)-.555 H 1.666(#2)9.166 G
|
---|
3258 | 63.329 1.666(205 \()90.167 672 T -3.331 1.666(1550 \)).835 H 5.55 -.554
|
---|
3259 | (DO S)13.057 H -.366 -.929(TA S H)1.385 H -.04 2.776(:1 +)9.261 H -.04
|
---|
3260 | 2.776(:4 +)6.346 H -.04 2.776(:5 +)6.346 H 2.916(.5)6.486 G 114.712
|
---|
3261 | 1.666(206 D)90.167 684 T 8.332(O:)-2.22 G 8.012(3<)-5.556 G 9.167(-#)
|
---|
3262 | -5.831 G(0)-7.501 E 114.712 1.666(207 D)90.167 696 T 8.472(O.)-2.22 G
|
---|
3263 | 8.012(5<)-5.556 G 10.002(-')-5.831 G(V)-8.611 E<ad>-5.764 -2.4 M -4.811
|
---|
3264 | 2.961("' :)1.806 2.4 P -3.891 2.501(2~ :)-.185 H -4.166 2.501(2' ~#).275
|
---|
3265 | H 2.126(1"\242)-.835 G -3.331 1.666(#1 ')-.46 H 2.501(~#)1.67 G(3)-.835
|
---|
3266 | E 115.542 1.666(208 P)90.167 708 T .556(LE)-.835 G -2.221 .276(AS E)
|
---|
3267 | -.555 H 6.665 -.554(DO \()6.391 H -3.331 1.666(1551 \))3.055 H .001
|
---|
3268 | (NEXT)6.391 G 114.712 1.666(209 D)90.167 720 T 8.332(O:)-2.22 G 8.012
|
---|
3269 | (4<)-5.556 G 9.167(-#)-5.831 G(1)-7.501 E 115.542 1.666(210 P)90.167 732
|
---|
3270 | T .556(LE)-.835 G -2.221 .276(AS E)-.555 H 6.665 -.554(DO \()6.391 H
|
---|
3271 | -3.331 1.666(1553 \))3.055 H .001(NEXT)6.391 G 0 Cg EP
|
---|
3272 | %%Page: 33 34
|
---|
3273 | %%BeginPageSetup
|
---|
3274 | BP
|
---|
3275 | %%EndPageSetup
|
---|
3276 | /F0 10/Times-Roman@0 SF 2.5(-3)274.506 48 S 2.5(4-)-2.5 G 63.329 1.666
|
---|
3277 | (211 \()90.167 96 T -3.331 1.666(1553 \)).835 H 5.55 -.554(DO F)13.057 H
|
---|
3278 | -1.941 -.279(ORG E).83 H 7.777(T#).835 G(1)-6.111 E 114.712 1.666(212 D)
|
---|
3279 | 90.167 108 T 8.472(O.)-2.22 G 8.012(5<)-5.556 G 10.002(-')-5.831 G(V)
|
---|
3280 | -8.611 E<ad>-5.764 -2.4 M 3.236(":)1.806 2.4 O -4.166 2.501(2~ '#)-.46 H
|
---|
3281 | -3.331 1.666(32768\242#0 ')-.835 H 2.126<22a2>1.295 G -3.331 1.666(#2 ')
|
---|
3282 | -.46 H 2.501(~#)1.67 G(3)-.835 E 114.712 1.666(213 D)90.167 120 T 8.057
|
---|
3283 | (O\()-2.22 G -3.331 1.666(1552 \))-5.556 H .001(NEXT)6.391 G 114.712
|
---|
3284 | 1.666(214 D)90.167 132 T 8.332(O:)-2.22 G 8.012(2<)-5.556 G 9.627(-")
|
---|
3285 | -5.831 G 2.776(:2)-6.391 G 3.336(~')-.275 G -3.331 1.666(#0\242#65535 ')
|
---|
3286 | -.835 H -3.791 2.126("\242" ' ")1.295 H 2.776(:2)1.11 G 3.336(~')-.275 G
|
---|
3287 | 1.666(#32767)-.835 G -3.331 1.666(\242#0 ')256.817 144 T 2.126<22a2>
|
---|
3288 | 1.295 G -3.331 1.666(#0 ')-.46 H 3.336(~')1.67 G -3.331 1.666
|
---|
3289 | (#32767\242#1 ')-.835 H(")1.295 E 115.542 1.666(215 P)90.167 156 T .556
|
---|
3290 | (LE)-.835 G -2.221 .276(AS E)-.555 H 6.94 -.554(DO :)6.391 H 8.012(4<)
|
---|
3291 | 3.33 G 9.627(-")-5.831 G 2.776(:4)-6.391 G 3.336(~')-.275 G -3.331 1.666
|
---|
3292 | (#0\242#65535 ')-.835 H -3.791 2.126("\242" ' ")1.295 H 2.776(:4)1.11 G
|
---|
3293 | 3.336(~')257.652 168 S -3.331 1.666(#32767\242#0 ')-.835 H 2.126<22a2>
|
---|
3294 | 1.295 G -3.331 1.666(#0 ')-.46 H 3.336(~')1.67 G -3.331 1.666
|
---|
3295 | (#32767\242#1 ')-.835 H(")1.295 E 114.712 1.666(216 D)90.167 180 T 8.057
|
---|
3296 | (O\()-2.22 G -3.331 1.666(1553 \))-5.556 H .001(NEXT)6.391 G 63.329
|
---|
3297 | 1.666(217 \()90.167 192 T -3.331 1.666(1552 \)).835 H 6.665 -.554(DO \()
|
---|
3298 | 13.057 H -3.331 1.666(1001 \))3.055 H .001(NEXT)6.391 G 63.329 1.666
|
---|
3299 | (218 \()90.167 204 T -3.331 1.666(1556 \)).835 H .831(PL)13.887 G -2.226
|
---|
3300 | .001(EA S)-.275 H 7.497(EF).83 G -1.941 -.279(ORG E)-7.221 H 7.777(T#)
|
---|
3301 | .835 G(1)-6.111 E 114.712 1.666(219 D)90.167 216 T 8.332(O:)-2.22 G
|
---|
3302 | 8.012(5<)-5.556 G 9.627(-")-5.831 G 1.391('V)-6.666 G<ad>-7.155 -2.4 M
|
---|
3303 | 3.236(":)1.806 2.4 O -4.166 2.501(1~ '#)-.46 H -3.331 1.666
|
---|
3304 | (65535\242#0 ')-.835 H -3.516 2.126("\242" :)1.295 H(2).65 E 3.336(~')
|
---|
3305 | 257.652 228 S -3.331 1.666(#65535\242#0 ')-.835 H -5.086 2.961("' ~ ')
|
---|
3306 | 1.295 H -3.331 1.666(#0\242#65535 ')-.46 H -3.791 2.126("\242" ')1.295 H
|
---|
3307 | (V)255.707 240 Q<ad>-5.764 -2.4 M 3.236(":)1.806 2.4 O -4.166 2.501
|
---|
3308 | (1~ '#)-.46 H -3.331 1.666(0\242#65535 ')-.835 H -3.516 2.126("\242" :)
|
---|
3309 | 1.295 H -4.166 2.501(2~ '#).65 H 1.666<30a2>-.835 G -3.331 1.666
|
---|
3310 | (#65535 ')256.817 252 T -5.086 2.961("' ~ ')1.295 H -3.331 1.666
|
---|
3311 | (#0\242#65535 ')-.46 H(")1.295 E 114.712 1.666(220 D)90.167 264 T 8.472
|
---|
3312 | (O.)-2.22 G 8.012(5<)-5.556 G 10.002(-')-5.831 G(V)-8.611 E<ad>-5.764
|
---|
3313 | -2.4 M 2.961("')1.806 2.4 O -1.011 .736(&" ')-1.85 H 2.776(:2)2.875 G
|
---|
3314 | 3.611(~:)-.275 G -4.166 2.501(5' ~ ')-.835 H 2.961("').46 G(V)-1.57 E
|
---|
3315 | <ad>-5.764 -2.4 M 2.961("')1.806 2.4 O(V)-1.57 E<ad>-5.764 -2.4 M 3.236
|
---|
3316 | (":)1.806 2.4 O -3.891 2.501(5~ :)-.46 H(5).275 E 2.961("~")257.277 276
|
---|
3317 | S -3.706 1.666(#65535\242#65535 ")-.835 H 3.336('~')1.295 G -3.331 1.666
|
---|
3318 | (#65535\242#0 ')-.835 H 2.126<22a2>1.295 G -3.331 1.666(#32768 ')256.817
|
---|
3319 | 288 T 3.336(~')1.67 G -3.331 1.666(#0\242#65535 ')-.835 H -3.791 2.126
|
---|
3320 | ("\242" ')1.295 H(V)-.735 E<ad>-5.764 -2.4 M 3.236(":)1.806 2.4 O -3.891
|
---|
3321 | 2.501(5~ :)-.46 H 2.126(5").275 G 2.961(~")257.652 300 S -3.706 1.666
|
---|
3322 | (#65535\242#65535 ")-.835 H 3.336('~')1.295 G -3.331 1.666
|
---|
3323 | (#0\242#65535 ')-.835 H 2.961("'")1.295 G -3.791 2.126(\242" ')-.835 H
|
---|
3324 | 2.776(:5)257.927 312 S 3.611(~:)-.275 G -4.166 2.501(5' ~#)-.835 H
|
---|
3325 | -3.791 2.126(1" ')-.835 H 2.501(~#)1.21 G 2.126(1"\242)-.835 G -3.331
|
---|
3326 | 1.666(#2 ')-.46 H 2.501(~#)1.67 G(3)-.835 E 114.712 1.666(221 D)90.167
|
---|
3327 | 324 T 8.057(O\()-2.22 G -3.331 1.666(1554 \))-5.556 H .001(NEXT)6.391 G
|
---|
3328 | 114.712 1.666(222 D)90.167 336 T 8.332(O:)-2.22 G 8.012(5<)-5.556 G
|
---|
3329 | 10.277(-:)-5.831 G(3)-7.501 E 114.712 1.666(223 D)90.167 348 T 8.057
|
---|
3330 | (O\()-2.22 G -3.331 1.666(1510 \))-5.556 H .001(NEXT)6.391 G 115.542
|
---|
3331 | 1.666(224 P)90.167 360 T .556(LE)-.835 G -2.221 .276(AS E)-.555 H 6.94
|
---|
3332 | -.554(DO :)6.391 H 8.012(1<)3.33 G 10.277(-:)-5.831 G(3)-7.501 E 114.712
|
---|
3333 | 1.666(225 D)90.167 372 T 8.332(O:)-2.22 G 8.012(3<)-5.556 G 9.627(-")
|
---|
3334 | -5.831 G 1.391('V)-6.666 G 3.236(":)-.375 G -4.166 2.501(4~ '#)-.46 H
|
---|
3335 | -3.331 1.666(65535\242#0 ')-.835 H -3.516 2.126("\242" :)1.295 H -4.166
|
---|
3336 | 2.501(5~ '#).65 H 1.666(65535)-.835 G -3.331 1.666(\242#0 ')256.817 384
|
---|
3337 | T -5.086 2.961("' ~ ')1.295 H -3.331 1.666(#0\242#65535 ')-.46 H -3.791
|
---|
3338 | 2.126("\242" ')1.295 H -1.296 1.016(V" :)-.735 H -4.166 2.501(4~ '#)1.76
|
---|
3339 | H(0)-.835 E -3.331 1.666(\242#65535 ')256.817 396 T -3.516 2.126
|
---|
3340 | ("\242" :)1.295 H -4.166 2.501(5~ '#).65 H -3.331 1.666(0\242#65535 ')
|
---|
3341 | -.835 H -5.086 2.961("' ~ ')1.295 H 1.666(#0)-.46 G -3.331 1.666
|
---|
3342 | (\242#65535 ')256.817 408 T(")1.295 E 114.712 1.666(226 D)90.167 420 T
|
---|
3343 | 8.057(O\()-2.22 G -3.331 1.666(1555 \))-5.556 H .001(NEXT)6.391 G 63.329
|
---|
3344 | 1.666(227 \()90.167 432 T -3.331 1.666(1554 \)).835 H .831(PL)13.887 G
|
---|
3345 | -2.226 .001(EA S)-.275 H 6.667(ED).83 G 8.057(O\()-7.221 G -3.331 1.666
|
---|
3346 | (1001 \))-5.556 H .001(NEXT)6.391 G 63.329 1.666(228 \()90.167 444 T
|
---|
3347 | -3.331 1.666(1555 \)).835 H 5.55 -.554(DO F)13.057 H -1.941 -.279(ORG E)
|
---|
3348 | .83 H 7.777(T#).835 G(1)-6.111 E 114.712 1.666(229 D)90.167 456 T 8.472
|
---|
3349 | (O.)-2.22 G 8.012(5<)-5.556 G 9.627(-")-5.831 G(V)-8.611 E<ad>-5.764
|
---|
3350 | -2.4 M 3.611(':)2.181 2.4 O 2.501(4~#)-.835 G 2.501(1'\242)-.835 G
|
---|
3351 | -3.706 1.666(#2 ")-.835 H 2.501(~#)1.295 G(3)-.835 E 114.712 1.666
|
---|
3352 | (230 D)90.167 468 T 8.057(O\()-2.22 G -3.331 1.666(1551 \))-5.556 H .001
|
---|
3353 | (NEXT)6.391 G 114.712 1.666(231 D)90.167 480 T 8.332(O:)-2.22 G 8.012
|
---|
3354 | (2<)-5.556 G 9.627(-")-5.831 G 2.776(:2)-6.391 G 3.336(~')-.275 G -3.331
|
---|
3355 | 1.666(#0\242#65534 ')-.835 H -3.516 2.126("\242" :)1.295 H -4.166 2.501
|
---|
3356 | (2~ '#).65 H -3.331 1.666(65535\242#0 ')-.835 H(")1.295 E 114.712 1.666
|
---|
3357 | (232 D)90.167 492 T 8.332(O:)-2.22 G 8.012(4<)-5.556 G 9.627(-")-5.831 G
|
---|
3358 | 2.776(:4)-6.391 G 3.336(~')-.275 G -3.331 1.666(#0\242#65534 ')-.835 H
|
---|
3359 | -3.516 2.126("\242" :)1.295 H -4.166 2.501(4~ '#).65 H -3.331 1.666
|
---|
3360 | (65535\242#0 ')-.835 H(")1.295 E 115.542 1.666(233 P)90.167 504 T .556
|
---|
3361 | (LE)-.835 G -2.221 .276(AS E)-.555 H 6.665 -.554(DO \()6.391 H -3.331
|
---|
3362 | 1.666(1556 \))3.055 H .001(NEXT)6.391 G 63.329 1.666(234 \()90.167 516 T
|
---|
3363 | -3.331 1.666(1551 \)).835 H 6.665 -.554(DO \()13.057 H -3.331 1.666
|
---|
3364 | (1001 \))3.055 H .001(NEXT)6.391 G 115.542 1.666(235 P)90.167 528 T .556
|
---|
3365 | (LE)-.835 G -2.221 .276(AS E)-.555 H -2.496 .276(RE TR)6.666 H 1.946(IE)
|
---|
3366 | 1.39 G 6.385 .001(VE :)-1.945 H -9.402 8.012(1+ :)2.775 H -9.402 8.012
|
---|
3367 | (4+ :)-5.236 H -9.262 8.012(5+ .)-5.236 H(5)-5.096 E 115.542 1.666
|
---|
3368 | (236 P)90.167 540 T .556(LE)-.835 G -2.221 .276(AS E)-.555 H -2.221 .276
|
---|
3369 | (RE SU)6.666 H 6.945 -.834(ME #)-1.665 H(2)2.5 E 63.329 1.666(237 \()
|
---|
3370 | 90.167 552 T -3.331 1.666(1900 \)).835 H 5.55 -.554(DO S)13.057 H -.366
|
---|
3371 | -.929(TA S H)1.385 H -.32 2.916(.2 +)9.401 H -.32 2.916(.3 +)6.346 H
|
---|
3372 | 2.916(.5)6.346 G 114.712 1.666(238 D)90.167 564 T 8.472(O.)-2.22 G 8.012
|
---|
3373 | (1<)-5.556 G 9.167(-#)-5.831 G(0)-7.501 E 114.712 1.666(239 D)90.167 576
|
---|
3374 | T 8.472(O.)-2.22 G 8.012(2<)-5.556 G 9.167(-#)-5.831 G(1)-7.501 E
|
---|
3375 | 115.542 1.666(240 P)90.167 588 T .556(LE)-.835 G -2.221 .276(AS E)-.555
|
---|
3376 | H 6.665 -.554(DO \()6.391 H -3.331 1.666(1901 \))3.055 H .001(NEXT)6.391
|
---|
3377 | G 63.329 1.666(241 \()90.167 600 T -3.331 1.666(1901 \)).835 H 5.55
|
---|
3378 | -.554(DO F)13.057 H -1.941 -.279(ORG E).83 H 7.777(T#).835 G(1)-6.111 E
|
---|
3379 | 114.712 1.666(242 D)90.167 612 T 5.557(O%)-2.22 G 3.75 1.666(50 .)-5.556
|
---|
3380 | H 8.012(1<)1.25 G 10.002(-')-5.831 G -.616 .516(V. 1)-8.611 H 2.916
|
---|
3381 | (\242.2)1.15 G 3.336('~')-.415 G -3.331 1.666(#0\242#65535 ')-.835 H
|
---|
3382 | 114.712 1.666(243 D)90.167 624 T 8.472(O.)-2.22 G 8.012(2<)-5.556 G
|
---|
3383 | 10.002(-!)-5.831 G -3.331 1.666(2\242#0 ')-7.501 H 3.336(~')1.67 G
|
---|
3384 | -3.331 1.666(#32767\242#1 ')-.835 H 115.542 1.666(244 P)90.167 636 T
|
---|
3385 | .556(LE)-.835 G -2.221 .276(AS E)-.555 H 7.08 -.554(DO .)6.391 H 8.012
|
---|
3386 | (5<)3.47 G 9.627(-")-5.831 G(V)-8.611 E<ad>-5.764 -2.4 M -3.751 2.501
|
---|
3387 | (!2~ .)2.181 2.4 P 2.501(2'\242).415 G -3.706 1.666(#1 ")-.835 H 2.501
|
---|
3388 | (~#)1.295 G(3)-.835 E 114.712 1.666(245 D)90.167 648 T 8.057(O\()-2.22 G
|
---|
3389 | -3.331 1.666(1902 \))-5.556 H .001(NEXT)6.391 G 114.712 1.666(246 D)
|
---|
3390 | 90.167 660 T 8.057(O\()-2.22 G -3.331 1.666(1901 \))-5.556 H .001(NEXT)
|
---|
3391 | 6.391 G 63.329 1.666(247 \()90.167 672 T -3.331 1.666(1902 \)).835 H
|
---|
3392 | 6.665 -.554(DO \()13.057 H -3.331 1.666(1001 \))3.055 H .001(NEXT)6.391
|
---|
3393 | G 114.712 1.666(248 D)90.167 684 T 6.387(OR)-2.22 G .556(ET)-6.111 G
|
---|
3394 | -3.886 1.666(RI E)-.28 H 6.525 .001(VE .)-1.665 H -9.262 8.012(2+ .)
|
---|
3395 | 2.915 H -9.262 8.012(3+ .)-5.096 H(5)-5.096 E 115.542 1.666(249 P)90.167
|
---|
3396 | 696 T .556(LE)-.835 G -2.221 .276(AS E)-.555 H -2.221 .276(RE SU)6.666 H
|
---|
3397 | 6.945 -.834(ME #)-1.665 H(2)2.5 E 63.329 1.666(250 \()90.167 708 T
|
---|
3398 | -3.331 1.666(1910 \)).835 H .831(PL)13.887 G -2.226 .001(EA S)-.275 H
|
---|
3399 | 7.497(ES).83 G -.366 -.929(TA S H)-6.666 H -.32 2.916(.1 +)9.401 H -.32
|
---|
3400 | 2.916(.3 +)6.346 H -.32 2.916(.5 +)6.346 H -.04 2.776(:1 +)6.206 H -.04
|
---|
3401 | 2.776(:2 +)6.346 H 2.776(:3)6.346 G 114.712 1.666(251 D)90.167 720 T
|
---|
3402 | 8.472(O.)-2.22 G 8.012(3<)-5.556 G 9.167(-#)-5.831 G 1.666(65524)-7.501
|
---|
3403 | G 114.712 1.666(252 D)90.167 732 T 8.332(O:)-2.22 G 8.012(1<)-5.556 G
|
---|
3404 | 9.167(-#)-5.831 G(6)-7.501 E 0 Cg EP
|
---|
3405 | %%Page: 34 35
|
---|
3406 | %%BeginPageSetup
|
---|
3407 | BP
|
---|
3408 | %%EndPageSetup
|
---|
3409 | /F0 10/Times-Roman@0 SF 2.5(-3)274.506 48 S 2.5(5-)-2.5 G 114.712 1.666
|
---|
3410 | (253 D)90.167 96 T 8.057(O\()-2.22 G -3.331 1.666(1911 \))-5.556 H .001
|
---|
3411 | (NEXT)6.391 G 14.998(*2)70.169 108 S 115.542 1.666(54 P)-13.332 H .556
|
---|
3412 | (LE)-.835 G -2.221 .276(AS E)-.555 H -1.791 -.554(NO T)6.391 H 7.222(ET)
|
---|
3413 | 1.11 G -.554(HA)-7.221 G 6.667(TY)-.555 G 4.995 -.554(OU C)-7.521 H
|
---|
3414 | -.001 -.554(AN ').275 H 6.667(TG)2.5 G 3.61 .556(ET T)-6.666 H -2.226
|
---|
3415 | .001(HE R E)-.555 H .551(FR)7.496 G 5.555 -1.389(OM H)-1.23 H .276(ERE)
|
---|
3416 | 1.39 G 63.329 1.666(255 \()90.167 120 T -3.331 1.666(1912 \)).835 H
|
---|
3417 | 6.665 -.554(DO \()13.057 H -3.331 1.666(1001 \))3.055 H .001(NEXT)6.391
|
---|
3418 | G 63.329 1.666(256 \()90.167 132 T -3.331 1.666(1911 \)).835 H 5.55
|
---|
3419 | -.554(DO F)13.057 H -1.941 -.279(ORG E).83 H 7.777(T#).835 G(1)-6.111 E
|
---|
3420 | 115.542 1.666(257 P)90.167 144 T .556(LE)-.835 G -2.221 .276(AS E)-.555
|
---|
3421 | H 6.665 -.554(DO \()6.391 H -3.331 1.666(1900 \))3.055 H .001(NEXT)6.391
|
---|
3422 | G 114.712 1.666(258 D)90.167 156 T 8.332(O:)-2.22 G 8.012(2<)-5.556 G
|
---|
3423 | 10.417(-.)-5.831 G(1)-7.501 E 114.712 1.666(259 D)90.167 168 T 8.057
|
---|
3424 | (O\()-2.22 G -3.331 1.666(1500 \))-5.556 H .001(NEXT)6.391 G 115.542
|
---|
3425 | 1.666(260 P)90.167 180 T .556(LE)-.835 G -2.221 .276(AS E)-.555 H 6.94
|
---|
3426 | -.554(DO :)6.391 H 8.012(1<)3.33 G 10.277(-:)-5.831 G(3)-7.501 E 114.712
|
---|
3427 | 1.666(261 D)90.167 192 T 8.472(O.)-2.22 G 8.012(1<)-5.556 G 10.417(-.)
|
---|
3428 | -5.831 G(3)-7.501 E 114.712 1.666(262 D)90.167 204 T 8.057(O\()-2.22 G
|
---|
3429 | -3.331 1.666(1020 \))-5.556 H .001(NEXT)6.391 G 115.542 1.666(263 P)
|
---|
3430 | 90.167 216 T .556(LE)-.835 G -2.221 .276(AS E)-.555 H 7.08 -.554(DO .)
|
---|
3431 | 6.391 H 8.012(3<)3.47 G 10.417(-.)-5.831 G(1)-7.501 E 114.712 1.666
|
---|
3432 | (264 D)90.167 228 T 8.472(O.)-2.22 G 8.012(5<)-5.556 G 10.002(-')-5.831
|
---|
3433 | G(V)-8.611 E<ad>-5.764 -2.4 M 2.961("!)1.806 2.4 O -3.751 2.501(3~ .)
|
---|
3434 | -.46 H -4.166 2.501(3' ~#).415 H 2.126(1"\242)-.835 G -3.331 1.666(#2 ')
|
---|
3435 | -.46 H 2.501(~#)1.67 G(3)-.835 E 114.712 1.666(265 D)90.167 240 T 8.057
|
---|
3436 | (O\()-2.22 G -3.331 1.666(1912 \))-5.556 H .001(NEXT)6.391 G 114.712
|
---|
3437 | 1.666(266 D)90.167 252 T 8.472(O.)-2.22 G 8.012(1<)-5.556 G 9.167(-#)
|
---|
3438 | -5.831 G 1.666(12)-7.501 G 115.542 1.666(267 P)90.167 264 T .556(LE)
|
---|
3439 | -.835 G -2.221 .276(AS E)-.555 H 6.665 -.554(DO \()6.391 H -3.331 1.666
|
---|
3440 | (1050 \))3.055 H .001(NEXT)6.391 G 114.712 1.666(268 D)90.167 276 T
|
---|
3441 | 6.387(OR)-2.22 G .556(ET)-6.111 G -3.886 1.666(RI E)-.28 H 6.525 .001
|
---|
3442 | (VE .)-1.665 H(1)2.915 E 114.712 1.666(269 D)90.167 288 T 8.057(O\()
|
---|
3443 | -2.22 G -3.331 1.666(1530 \))-5.556 H .001(NEXT)6.391 G 114.712 1.666
|
---|
3444 | (270 D)90.167 300 T 8.332(O:)-2.22 G 8.012(2<)-5.556 G 9.167(-#)-5.831 G
|
---|
3445 | 1.666(32768)-7.501 G 114.712 1.666(271 D)90.167 312 T 8.057(O\()-2.22 G
|
---|
3446 | -3.331 1.666(1500 \))-5.556 H .001(NEXT)6.391 G 115.542 1.666(272 P)
|
---|
3447 | 90.167 324 T .556(LE)-.835 G -2.221 .276(AS E)-.555 H 7.08 -.554(DO .)
|
---|
3448 | 6.391 H 8.012(2<)3.47 G 10.277(-:)-5.831 G -4.166 2.501(3~ '#)-7.501 H
|
---|
3449 | -3.331 1.666(65280\242#65280 ')-.835 H 115.542 1.666(273 P)90.167 336 T
|
---|
3450 | .556(LE)-.835 G -2.221 .276(AS E)-.555 H -2.496 .276(RE TR)6.666 H 1.946
|
---|
3451 | (IE)1.39 G 6.525 .001(VE .)-1.945 H -9.262 8.012(3+ .)2.915 H -9.402
|
---|
3452 | 8.012(5+ :)-5.096 H -9.402 8.012(1+ :)-5.236 H -9.402 8.012(2+ :)-5.236
|
---|
3453 | H(3)-5.236 E 114.712 1.666(274 D)90.167 348 T 6.387(OR)-2.22 G .831(ES)
|
---|
3454 | -6.111 G -.556 -1.389(UM E)-.555 H 1.666(#1)9.166 G 0 Cg EP
|
---|
3455 | %%Page: 35 36
|
---|
3456 | %%BeginPageSetup
|
---|
3457 | BP
|
---|
3458 | %%EndPageSetup
|
---|
3459 | /F0 10/Times-Roman@0 SF 2.5(-3)274.506 48 S 2.5(6-)-2.5 G/F1 10
|
---|
3460 | /Times-Italic@0 SF 2.5(8.4 Pr)69.336 96 R -.1(og)-.45 G -.15(ra).1 G
|
---|
3461 | (mming Sug).15 E -.1(ge)-.1 G(stions).1 E F0 -.15(Fo)69.336 114 S 3.92
|
---|
3462 | (rt).15 G 1.42(he no)-3.92 F 1.42(vice INTERCAL programmer)-.15 F 3.921
|
---|
3463 | (,w)-.4 G 3.921(ep)-3.921 G(ro)-3.921 E 1.421
|
---|
3464 | (vide here a list of suggested INTERCAL programming)-.15 F(projects:)
|
---|
3465 | 69.336 126 Q(Write an inte)69.336 144 Q(ger e)-.15 E
|
---|
3466 | (xponentiation subroutine.)-.15 E(:1 <- .1 raised to the .2 po)5 E(wer)
|
---|
3467 | -.25 E(.)-.55 E 2.738(Write a double-precision sorting subroutine. Gi)
|
---|
3468 | 69.336 162 R -.15(ve)-.25 G 5.237(n3).15 G 2.737
|
---|
3469 | (2-bit array ;1 of size :1, sort the contents into)-5.237 F
|
---|
3470 | (numerically increasing order)69.336 174 Q 2.5(,l)-.4 G(ea)-2.5 E
|
---|
3471 | (ving the results in ;1.)-.2 E(Generate a table of prime numbers.)69.336
|
---|
3472 | 192 Q .031(Put together a \215oating-point library)69.336 210 R 2.531
|
---|
3473 | (,u)-.65 G .031(sing 32-bit v)-2.531 F .032
|
---|
3474 | (ariables to represent \215oating-point numbers \(let the upper)-.25 F
|
---|
3475 | .417(half be the mantissa and the lo)69.336 222 R .417
|
---|
3476 | (wer half be the characteristic\).)-.25 F .416
|
---|
3477 | (The library should be capable of performing)5.416 F
|
---|
3478 | (\215oating-point addition, subtraction, multiplication, and di)69.336
|
---|
3479 | 234 Q(vision, as well as the natural log)-.25 E(arithm function.)-.05 E
|
---|
3480 | 1.019(Program a F)69.336 252 R 1.019(ast F)-.15 F 1.019(ourier T)-.15 F
|
---|
3481 | 1.019(ransform \(FFT\).)-.35 F 1.019(This project w)6.019 F 1.02
|
---|
3482 | (ould probably entail the writing of the \215oating-)-.1 F
|
---|
3483 | (point library as well as sine and cosine functions.)69.336 264 Q
|
---|
3484 | (Calculate, to :1 places, the v)69.336 282 Q(alue of pi.)-.25 E(\(W)
|
---|
3485 | 69.336 300 Q .378(orking programs for each of these projects are includ\
|
---|
3486 | ed in the C-INTERCAL distrib)-.8 F(ution')-.2 E 2.877(sp)-.55 G .377
|
---|
3487 | (it directory)-2.877 F(of sample code.\))69.336 312 Q 0 Cg EP
|
---|
3488 | %%Page: 36 37
|
---|
3489 | %%BeginPageSetup
|
---|
3490 | BP
|
---|
3491 | %%EndPageSetup
|
---|
3492 | /F0 10/Times-Roman@0 SF 2.5(-3)274.506 48 S 2.5(7-)-2.5 G/F1 10
|
---|
3493 | /Times-Italic@0 SF 2.5(9. ERR)69.336 96 R(OR MESSA)-.4 E(GES)-.35 E F0
|
---|
3494 | .205(Alice felt dreadfully puzzled. The Hatter')94.336 132 R 2.705(sr)
|
---|
3495 | -.55 G .205(emark seemed to her to ha)-2.705 F .505 -.15(ve n)-.2 H
|
---|
3496 | 2.705(os).15 G .205(ort of meaning in it, and yet it)-2.705 F -.1(wa)
|
---|
3497 | 94.336 144 S 2.5(sc).1 G(ertainly English. "I don')-2.5 E 2.5(tq)-.18 G
|
---|
3498 | (uite understand you," she said, as politely as she could.)-2.5 E .095
|
---|
3499 | (Due to INTERCAL)69.336 162 R 1.195 -.55('s i)-.92 H .094(mplementation\
|
---|
3500 | of comment lines \(see section 4.5\), most error messages are produced)
|
---|
3501 | .55 F .341(during e)69.336 174 R -.15(xe)-.15 G .341
|
---|
3502 | (cution instead of during compilation.).15 F .342(All errors e)5.341 F
|
---|
3503 | .342(xcept those not causing immediate termination)-.15 F(of program e)
|
---|
3504 | 69.336 186 Q -.15(xe)-.15 G(cution are treated as f).15 E(atal.)-.1 E F1
|
---|
3505 | 2.5(9.1 F)69.336 204 R(ormat)-1.05 E F0
|
---|
3506 | (All error messages appear in the follo)69.336 222 Q(wing form:)-.25 E
|
---|
3507 | (ICLnnnI \(error message\))89.336 240 Q(ON THE W)109.336 252 Q 2.1 -1.05
|
---|
3508 | (AY T)-1.2 H 2.5(OS).87 G -.93(TA)-2.5 G(TEMENT nnnn)-.18 E
|
---|
3509 | (CORRECT SOURCE AND RESUBMIT)109.336 264 Q 1.421(The message v)69.336
|
---|
3510 | 282 R 1.421(aries depending upon the error in)-.25 F -.2(vo)-.4 G(lv).2
|
---|
3511 | E 3.921(ed. F)-.15 F 1.42(or undecodable statements the message is the)
|
---|
3512 | -.15 F 1.088(statement itself.)69.336 294 R 1.089
|
---|
3513 | (The second line tells which statement w)6.088 F 1.089(ould ha)-.1 F
|
---|
3514 | 1.389 -.15(ve b)-.2 H 1.089(een e).15 F -.15(xe)-.15 G 1.089(cuted ne)
|
---|
3515 | .15 F 1.089(xt had the error not)-.15 F 2.79(occurred. Note)69.336 306 R
|
---|
3516 | .29(that if the error is due to 80 attempted le)2.79 F -.15(ve)-.25 G
|
---|
3517 | .29(ls of NEXT).15 F .29(ing, the statement which w)-.35 F .29(ould ha)
|
---|
3518 | -.1 F -.15(ve)-.2 G(been e)69.336 318 Q -.15(xe)-.15 G(cuted ne).15 E
|
---|
3519 | (xt need not be an)-.15 E(ywhere near the statement causing the error)
|
---|
3520 | -.15 E(.)-.55 E F1 2.5(9.2 Messa)69.336 336 R -.1(ge)-.1 G(s).1 E F0
|
---|
3521 | (Brief descriptions of the dif)69.336 354 Q
|
---|
3522 | (ferent error types are listed belo)-.25 E 2.5(wa)-.25 G
|
---|
3523 | (ccording to message number)-2.5 E(.)-.55 E 2.5(000 An)74.336 372 R .844
|
---|
3524 | (undecodable statement has been encountered in the course of e)3.343 F
|
---|
3525 | -.15(xe)-.15 G .844(cution. Note that k).15 F -.15(ey)-.1 G(punching).15
|
---|
3526 | E 2.208(errors can be slightly disastrous, since if 'FORGET' were missp\
|
---|
3527 | elled F-O-R-G-E-R, the results)94.336 384 R -.1(wo)94.336 396 S 3.597
|
---|
3528 | (uld probably not be those desired. Extreme misspellings may ha).1 F
|
---|
3529 | 3.898 -.15(ve e)-.2 H -.15(ve)-.1 G 6.098(nm).15 G 3.598(ore surprising)
|
---|
3530 | -6.098 F(consequences. F)94.336 408 Q(or e)-.15 E
|
---|
3531 | (xample, misspelling 'FORGET' R-E-S-U-M-E could ha)-.15 E .3 -.15(ve d)
|
---|
3532 | -.2 H(rastic results.).15 E 2.5(017 An)74.336 426 R -.15(ex)2.5 G
|
---|
3533 | (pression contains a syntax error).15 E(.)-.55 E 2.5(079 Improper)74.336
|
---|
3534 | 444 R(use has been made of statement identi\214ers.)2.5 E 2.5
|
---|
3535 | (099 Improper)74.336 462 R
|
---|
3536 | (use has been made of statement identi\214ers.)2.5 E 2.5(123 Program)
|
---|
3537 | 74.336 480 R(has attempted 80 le)2.5 E -.15(ve)-.25 G(ls of NEXT).15 E
|
---|
3538 | (ing.)-.35 E 2.5(129 Program)74.336 498 R
|
---|
3539 | (has attempted to transfer to a non-e)2.5 E(xistent line label.)-.15 E
|
---|
3540 | 2.5(139 An)74.336 516 R(ABST)2.5 E(AIN or REINST)-.93 E -1.11(AT)-.93 G
|
---|
3541 | 2.5(Es)1.11 G(tatement references a non-e)-2.5 E(xistent line label.)
|
---|
3542 | -.15 E 2.5(182 A)74.336 534 R(line label has been multiply de\214ned.)
|
---|
3543 | 2.5 E 2.5(197 An)74.336 552 R(in)2.5 E -.25(va)-.4 G
|
---|
3544 | (lid line label has been encountered.).25 E 2.5(200 An)74.336 570 R -.15
|
---|
3545 | (ex)2.5 G(pression in).15 E -.2(vo)-.4 G(lv).2 E(es an unidenti\214ed v)
|
---|
3546 | -.15 E(ariable.)-.25 E 2.5(240 An)74.336 588 R
|
---|
3547 | (attempt has been made to gi)2.5 E .3 -.15(ve a)-.25 H 2.5(na).15 G
|
---|
3548 | (rray a dimension of zero.)-2.5 E 2.5(241 In)74.336 606 R -.25(va)-.4 G
|
---|
3549 | (lid dimensioning information w).25 E
|
---|
3550 | (as supplied in de\214ning or using an array)-.1 E(.)-.65 E 2.5(275 A)
|
---|
3551 | 74.336 624 R(32-bit v)2.5 E(alue has been assigned to a 16-bit v)-.25 E
|
---|
3552 | (ariable.)-.25 E 2.5(436 A)74.336 642 R(retrie)2.5 E -.25(va)-.25 G 2.5
|
---|
3553 | (lh).25 G(as been attempted for an unST)-2.5 E(ASHed v)-.93 E(alue.)-.25
|
---|
3554 | E 2.5(533 A)74.336 660 R 1.228(WRITE IN statement or interlea)3.729 F
|
---|
3555 | 1.528 -.15(ve \()-.2 H 1.228(\242\) operation has produced a v).15 F
|
---|
3556 | 1.228(alue requiring o)-.25 F -.15(ve)-.15 G 3.728(r3).15 G 3.728(2b)
|
---|
3557 | -3.728 G 1.228(its to)-3.728 F(represent.)94.336 672 Q 2.5(562 Insuf)
|
---|
3558 | 74.336 690 R(\214cient data.)-.25 E 2.5(579 Input)74.336 708 R
|
---|
3559 | (data is in)2.5 E -.25(va)-.4 G(lid.).25 E 0 Cg EP
|
---|
3560 | %%Page: 37 38
|
---|
3561 | %%BeginPageSetup
|
---|
3562 | BP
|
---|
3563 | %%EndPageSetup
|
---|
3564 | /F0 10/Times-Roman@0 SF 2.5(-3)274.506 48 S 2.5(8-)-2.5 G 2.5(621 The)
|
---|
3565 | 74.336 96 R -.15(ex)2.5 G(pression of a RESUME statement e).15 E -.25
|
---|
3566 | (va)-.25 G(luated to #0.).25 E 2.5(632 Program)74.336 114 R -.15(exe)2.5
|
---|
3567 | G(cution w).15 E
|
---|
3568 | (as terminated via a RESUME statement instead of GIVE UP)-.1 E(.)-1.11 E
|
---|
3569 | 2.5(633 Ex)74.336 132 R(ecution has passed be)-.15 E
|
---|
3570 | (yond the last statement of the program.)-.15 E 2.5(774 A)74.336 150 R
|
---|
3571 | (compiler error has occurred \(see section \).)2.5 E 2.5(778 An)74.336
|
---|
3572 | 168 R(une)2.5 E(xplainable compiler error has occurred.)-.15 E
|
---|
3573 | (The follo)69.336 180 Q(wing error codes are ne)-.25 E 2.5(wi)-.25 G 2.5
|
---|
3574 | (nC)-2.5 G(-INTERCAL:)-2.5 E 2.5(111 Y)74.336 198 R
|
---|
3575 | (ou tried to use a C-INTERCAL e)-1.1 E
|
---|
3576 | (xtension with the `traditional' \215ag on.)-.15 E 2.5(127 Can')74.336
|
---|
3577 | 216 R 2.5<748c>-.18 G(nd syslib)-2.5 E(.i \214le when it')-.4 E 2.5(sn)
|
---|
3578 | -.55 G(eeded for magical inclusion.)-2.5 E 2.5(222 Out)74.336 234 R
|
---|
3579 | (of stash space, or attempt to stash an undeclared array)2.5 E(.)-.65 E
|
---|
3580 | 2.5(333 T)74.336 252 R(oo man)-.8 E 2.5(yv)-.15 G(ariables.)-2.75 E 2.5
|
---|
3581 | (444 A)74.336 270 R(COME FR)2.5 E(OM statement references a non-e)-.4 E
|
---|
3582 | (xistent line label.)-.15 E 2.5(555 More)74.336 288 R(than one COME FR)
|
---|
3583 | 2.5 E(OM references the same label.)-.4 E 2.5(666 T)74.336 306 R(oo man)
|
---|
3584 | -.8 E 2.5(ys)-.15 G(ource lines.)-2.5 E 2.5(777 No)74.336 324 R
|
---|
3585 | (such source \214le.)2.5 E 2.5(888 Can')74.336 342 R 2.5(to)-.18 G
|
---|
3586 | (pen C output \214le.)-2.5 E 2.5(999 Can')74.336 360 R 2.5(to)-.18 G
|
---|
3587 | (pen C sk)-2.5 E(eleton \214le.)-.1 E 2.5(998 Source)74.336 378 R
|
---|
3588 | (\214le name with in)2.5 E -.25(va)-.4 G(lid e).25 E
|
---|
3589 | (xtension \(use .i or .[2-7]i\).)-.15 E 2.5(997 Ille)74.336 396 R -.05
|
---|
3590 | (ga)-.15 G 2.5(lp).05 G(ossession of a controlled unary operator)-2.5 E
|
---|
3591 | (.)-.55 E 0 Cg EP
|
---|
3592 | %%Page: 38 39
|
---|
3593 | %%BeginPageSetup
|
---|
3594 | BP
|
---|
3595 | %%EndPageSetup
|
---|
3596 | /F0 10/Times-Roman@0 SF 2.5(-3)274.506 48 S 2.5(9-)-2.5 G/F1 10
|
---|
3597 | /Times-Italic@0 SF 2.5(10. The)69.336 96 R(C-INTERCAL Compiler)2.5 E F0
|
---|
3598 | ("And yet it w)94.336 132 Q(as a v)-.1 E(ery cle)-.15 E -.15(ve)-.25 G
|
---|
3599 | 2.5(rp).15 G(udding to in)-2.5 E -.15(ve)-.4 G(nt.").15 E .672
|
---|
3600 | ("What did you mean it to be made of?" Alice ask)94.336 150 R .673
|
---|
3601 | (ed, hoping to cheer him up, for the poor Knight seemed)-.1 F(quite lo)
|
---|
3602 | 94.336 162 Q(w-spirited about it.)-.25 E("It be)94.336 180 Q -.05(ga)
|
---|
3603 | -.15 G 2.5(nw).05 G(ith blotting-paper)-2.5 E
|
---|
3604 | (," the Knight answered with a groan.)-.4 E("That w)94.336 198 Q(ouldn')
|
---|
3605 | -.1 E 2.5(tb)-.18 G 2.5(ev)-2.5 G(ery nice, I'm afraid --")-2.65 E .223
|
---|
3606 | ("Not v)94.336 216 R .223(ery nice)-.15 F F1(alone)2.723 E F0 .223
|
---|
3607 | (," he interrupted, quite eagerly)B 2.723(,")-.65 G -.2(bu)-2.723 G
|
---|
3608 | 2.723(ty).2 G(ou')-2.723 E .523 -.15(ve n)-.5 H 2.723(oi).15 G .223
|
---|
3609 | (dea what a dif)-2.723 F .223(ference it mak)-.25 F .222(es, mixing)-.1
|
---|
3610 | F(it with other things -- such as gunpo)94.336 228 Q(wder and sealing-w)
|
---|
3611 | -.25 E(ax.")-.1 E .505
|
---|
3612 | (This section describes the use of ick, the C-INTERCAL compiler)69.336
|
---|
3613 | 246 R 3.005(.I)-.55 G .506(nformation speci\214c to the other kno)-3.005
|
---|
3614 | F(wn)-.25 E 1.475(INTERCAL compilers appears in the follo)69.336 258 R
|
---|
3615 | 1.475(wing sections. These sections are less useful, since the other)
|
---|
3616 | -.25 F 1.615(compilers are no longer a)69.336 270 R -.25(va)-.2 G 1.615
|
---|
3617 | (ilable, b).25 F 1.615(ut the)-.2 F 4.115(ya)-.15 G 1.615
|
---|
3618 | (re retained to pro)-4.115 F 1.615(vide a sense of history)-.15 F 4.116
|
---|
3619 | (,a)-.65 G 1.616(nd because an)-4.116 F(y)-.15 E(information re)69.336
|
---|
3620 | 282 Q -.05(ga)-.15 G(rding INTERCAL is really too scarce to discard.).05
|
---|
3621 | E F1 2.5(10.1 Char)69.336 300 R(acter Set)-.15 E F0 1.179
|
---|
3622 | (The C-INTERCAL compiler uses ASCII rather than EBCDIC. W)69.336 318 R
|
---|
3623 | 3.679(ef)-.8 G(ollo)-3.679 E 3.679(wt)-.25 G 1.179
|
---|
3624 | (he Atari implementation \(see)-3.679 F .49
|
---|
3625 | (section \) by \(a\) replacing the change sign \(\242\) with big mone)
|
---|
3626 | 69.336 330 R 2.99(y\()-.15 G .49($\) as the mingle operator)-2.99 F 2.99
|
---|
3627 | (,a)-.4 G .49(nd \(b\) replacing)-2.99 F(the bookw)69.336 342 Q(orm \(V)
|
---|
3628 | -.1 E<ad>-6 -2.4 M 2.5(\)s)2.4 K
|
---|
3629 | (ymbol with what \(?\) as the XOR operator)-2.5 E(.)-.55 E -1.11(Ve)
|
---|
3630 | 69.336 360 S .133(rsion 0.18 and later v)1.11 F .132(ersions accept the\
|
---|
3631 | Latin-1 \(ISO 8859-1\) character set, which is a superset of ASCII.)
|
---|
3632 | -.15 F(As a result, 0xA2 \(\242\), 0xA3 \(quid\), and 0xA4 \(zlotnik\) \
|
---|
3633 | are accepted as mingle operators.)69.336 372 Q -1.11(Ve)69.336 390 S
|
---|
3634 | .871(rsion 0.20 and later v)1.11 F .871
|
---|
3635 | (ersions also accept UTF-8 as an alternati)-.15 F 1.171 -.15(ve t)-.25 H
|
---|
3636 | 3.371(oL).15 G 3.372(atin-1. The)-3.371 F(abo)3.372 E 1.172 -.15(ve t)
|
---|
3637 | -.15 H .872(hree currenc).15 F(y)-.15 E .424
|
---|
3638 | (operators will be accepted in either Latin-1 or UTF-8 format.)69.336
|
---|
3639 | 402 R .424(UTF-8 format is required if you wish to use)5.424 F(an)69.336
|
---|
3640 | 414 Q 3.519(yo)-.15 G 3.519(fE)-3.519 G(UR)-3.519 E 1.019
|
---|
3641 | (O-CURRENCY SIGN, COLON SIGN \(that')-.4 F 3.519(sC)-.55 G 1.019
|
---|
3642 | (osta Rican dinero, not the Intercal tw)-3.519 F(o-spot\),)-.1 E(CR)
|
---|
3643 | 69.336 426 Q(UZEIR)-.4 E 3.351(OS)-.4 G .851
|
---|
3644 | (IGN, FRENCH FRANC SIGN, LIRA SIGN, MILL SIGN, N)-3.351 F .851
|
---|
3645 | (AIRA SIGN, PESET)-.35 F 3.35(AS)-.93 G(IGN,)-3.35 E -.4(RU)69.336 438 S
|
---|
3646 | 2.154(PEE SIGN, W).4 F 2.154(ON SIGN, NEW SHEQEL SIGN, DONG SIGN, EUR)
|
---|
3647 | -.1 F 4.654(OS)-.4 G 2.155(IGN, BENGALI R)-4.654 F(UPEE)-.4 E 1.481
|
---|
3648 | (MARK, BENGALI R)69.336 450 R 1.481
|
---|
3649 | (UPEE SIGN, or THAI CURRENCY SYMBOL B)-.4 F(AHT)-.35 E 6.481(.\()-.74 G
|
---|
3650 | (Isn')-6.481 E 3.981(ti)-.18 G(nternationalization)-3.981 E -.1(wo)
|
---|
3651 | 69.336 462 S 2.5(nderful?\) Furthermore,).1 F(you can use the Intercal \
|
---|
3652 | character FOR ALL to represent the what operator)2.5 E(.)-.55 E F1 2.5
|
---|
3653 | (10.2 Usa)69.336 480 R .2 -.1(ge a)-.1 H(nd Compilation Options).1 E F0
|
---|
3654 | 1.6 -.8(To c)69.336 498 T(ompile an INTERCAL program `foo.i' to e).8 E
|
---|
3655 | -.15(xe)-.15 G(cutable code, just do).15 E(ick foo.i)89.336 522 Q
|
---|
3656 | (There')69.336 546 Q 3.762(sa-)-.55 G 3.762(co)-3.762 G 1.262
|
---|
3657 | (ption that lea)-3.762 F -.15(ve)-.2 G 3.762(st).15 G 1.263(he generate\
|
---|
3658 | d C code in place for inspection \(suppressing compilation to)-3.762 F
|
---|
3659 | .401(machine code\), a -d option that enables v)69.336 558 R .401
|
---|
3660 | (erbose parse reporting from the yacc/bison parser)-.15 F 2.9(,a-)-.4 G
|
---|
3661 | 2.9(to)-2.9 G .4(ption that)-2.9 F .265
|
---|
3662 | (requires strict INTERCAL-72 compliance \(rejecting COME FR)69.336 570 R
|
---|
3663 | .265(OM and the e)-.4 F .266(xtensions for bases other than)-.15 F(tw)
|
---|
3664 | 69.336 582 Q .982
|
---|
3665 | (o\), a -b option that disables the INTERCAL-72 random-b)-.1 F .982
|
---|
3666 | (ug feature \(error 774\), and an -O option that)-.2 F
|
---|
3667 | (enables the \(hah!\) optimizer)69.336 594 Q 2.5(.I)-.55 G -1.9 -.4
|
---|
3668 | (nv o)-2.5 H(king ick -? prints a usage message.).4 E 1.696
|
---|
3669 | (Another compilation switch af)69.336 612 R 1.696(fects C-INTERCAL)-.25
|
---|
3670 | F 2.797 -.55('s r)-.92 H 1.697(untime beha).55 F(vior)-.2 E 4.197(.T)
|
---|
3671 | -.55 G 1.697(he `-C' option forces output in)-4.197 F("clockf)69.336 624
|
---|
3672 | Q 1.744(ace" mode, for superstitious users who belie)-.1 F 2.043 -.15
|
---|
3673 | (ve w)-.25 H 1.743(riting "IV" upside-do).15 F 1.743(wn of)-.25 F 1.743
|
---|
3674 | (fends IVPITER and)-.25 F -.1(wo)69.336 636 S(uld rather see IIII.).1 E
|
---|
3675 | F1 2.5(10.3 Runtime)69.336 654 R(Options)2.5 E F0(Ev)69.336 672 Q 4.84
|
---|
3676 | (ery C-INTERCAL runtime also accepts certain options at runtime.)-.15 F
|
---|
3677 | 4.84(These include [+/-]help,)9.84 F .696
|
---|
3678 | ([+/-]traditional, and [+/-]wimpmode.)69.336 684 R .696
|
---|
3679 | (The help option \(with either + or -\) triggers a 'usage' message. The)
|
---|
3680 | 5.696 F(+traditional option is presently a no-op.)69.336 696 Q(Ste)
|
---|
3681 | 69.336 714 Q 1.916 -.15(ve ex)-.25 H 1.616(plains: "The wimpmode option\
|
---|
3682 | is the most interesting. I found myself al).15 F -.1(wa)-.1 G 1.616
|
---|
3683 | (ys running my test).1 F .002(programs with \214lters on both ends to w)
|
---|
3684 | 69.336 726 R .002
|
---|
3685 | (ork around the 'nifty' INTERCAL number representations. This w)-.1 F
|
---|
3686 | (as)-.1 E .457(so painful that I decided it w)69.336 738 R .457(ould be)
|
---|
3687 | -.1 F F1(less)2.957 E F0 .457
|
---|
3688 | (painful \(and a lot less code\) if I added a 'wimp' option. W)2.957 F
|
---|
3689 | .458(ith the)-.4 F 0 Cg EP
|
---|
3690 | %%Page: 39 40
|
---|
3691 | %%BeginPageSetup
|
---|
3692 | BP
|
---|
3693 | %%EndPageSetup
|
---|
3694 | /F0 10/Times-Roman@0 SF 2.5(-4)274.506 48 S 2.5(0-)-2.5 G .658(+wimpmod\
|
---|
3695 | e option, the user is subjected to a humiliating message about what a w\
|
---|
3696 | imp he or she is to use)69.336 96 R .884(this mode, b)69.336 108 R .884
|
---|
3697 | (ut after that is allo)-.2 F .884(wed to use con)-.25 F -.15(ve)-.4 G
|
---|
3698 | .885(ntional numerical notation. While such a mode doubtless).15 F .436
|
---|
3699 | (violates to some e)69.336 120 R .436(xtent the INTERCAL philosoph)-.15
|
---|
3700 | F 1.736 -.65(y, t)-.05 H .436(he f).65 F .436(act that an 'unb)-.1 F
|
---|
3701 | .436(utcher' command has been posted)-.2 F .096
|
---|
3702 | (clearly indicates the need for it. An)69.336 132 R(yw)-.15 E .097
|
---|
3703 | (ay ... if you don')-.1 F 2.597(tl)-.18 G(ik)-2.597 E 2.597(ei)-.1 G
|
---|
3704 | .097(t, don')-2.597 F 2.597(tu)-.18 G .097(se it ... the def)-2.597 F
|
---|
3705 | .097(ault is -wimpmode \(i.e.)-.1 F/F1 10/Times-Italic@0 SF(not)69.336
|
---|
3706 | 144 Q F0(wimp mode\).")2.5 E F1 2.5(10.4 PLEASE)69.336 162 R -.8(Po)2.5
|
---|
3707 | G(litesse Chec).8 E(king)-.2 E F0 3.257(Af)69.336 180 S .757
|
---|
3708 | (eature of INTERCAL-72 not documented in the original manual w)-3.257 F
|
---|
3709 | .756(as that it required a certain le)-.1 F -.15(ve)-.25 G 3.256(lo).15
|
---|
3710 | G(f)-3.256 E 2.287(politesse from the programmer)69.336 192 R 4.788(.I)
|
---|
3711 | -.55 G 4.788(ff)-4.788 G -.25(ew)-4.788 G 2.288
|
---|
3712 | (er than 1/5th of the program statements included the PLEASE).25 F
|
---|
3713 | (quali\214er)69.336 204 Q 4.669(,t)-.4 G 2.169(he program w)-4.669 F
|
---|
3714 | 2.169(ould be rejected as insuf)-.1 F 2.168
|
---|
3715 | (\214ciently polite. If more than 1/3rd of them included)-.25 F
|
---|
3716 | (PLEASE, the program w)69.336 216 Q(ould be rejected as e)-.1 E(xcessi)
|
---|
3717 | -.15 E -.15(ve)-.25 G(ly polite.).15 E .078
|
---|
3718 | (This check has been implemented in C-INTERCAL. T)69.336 234 R 2.579(oa)
|
---|
3719 | -.8 G .079(ssist programmers in coping with it, the intercal.el)-2.579 F
|
---|
3720 | .692(mode included with the distrib)69.336 246 R .691(ution randomly e)
|
---|
3721 | -.2 F .691(xpands "do " in entered source to "PLEASE DO" 1/4th of)-.15 F
|
---|
3722 | (the time.)69.336 258 Q F1 2.5(10.5 Localization:)69.336 276 R
|
---|
3723 | (Ancient Roman)2.5 E F0 -1.11(Ve)69.336 294 S 1.012
|
---|
3724 | (rsion 0.18 and later v)1.11 F 1.012(ersions of C-Intercal ha)-.15 F
|
---|
3725 | 1.312 -.15(ve b)-.2 H 1.013
|
---|
3726 | (een localized for Ancient Roman as well as English-).15 F 1.188
|
---|
3727 | (speaking locales.)69.336 306 R 1.188(This means that Latin-language k)
|
---|
3728 | 6.188 F -.15(ey)-.1 G -.1(wo).15 G 1.188(rds are accepted as equi).1 F
|
---|
3729 | -.25(va)-.25 G 1.187(lents for the English-).25 F 1.432
|
---|
3730 | (based ones traditionally used.)69.336 318 R 1.432(See src/le)6.432 F
|
---|
3731 | -.15(xe)-.15 G -.55(r.).15 G 3.932(lf).55 G 1.433
|
---|
3732 | (or details, as we do not propose to break Priscian')-3.932 F 3.933(sh)
|
---|
3733 | -.55 G(ead)-3.933 E(\(publicly e)69.336 330 Q
|
---|
3734 | (xpose our ignorance of Latin\) here.)-.15 E 0 Cg EP
|
---|
3735 | %%Page: 40 41
|
---|
3736 | %%BeginPageSetup
|
---|
3737 | BP
|
---|
3738 | %%EndPageSetup
|
---|
3739 | /F0 10/Times-Roman@0 SF 2.5(-4)274.506 48 S 2.5(1-)-2.5 G/F1 10
|
---|
3740 | /Times-Italic@0 SF 2.5(11. The)69.336 96 R(Atari Implementation)2.5 E F0
|
---|
3741 | 1.353("Perhaps it doesn')94.336 132 R 3.853(tu)-.18 G 1.353
|
---|
3742 | (nderstand English," thought Alice. "I daresay it')-3.853 F 3.853(sa)
|
---|
3743 | -.55 G 1.352(French mouse, come o)-.001 F -.15(ve)-.15 G 3.852(rw).15 G
|
---|
3744 | (ith)-3.852 E -.4(Wi)94.336 144 S .666(lliam the Conqueror).4 F .666
|
---|
3745 | (." \(F)-.55 F(or)-.15 E 3.166(,w)-.4 G .666(ith all her kno)-3.166 F
|
---|
3746 | .666(wledge of history)-.25 F 3.167(,A)-.65 G .667(lice had no v)-3.167
|
---|
3747 | F .667(ery clear notion ho)-.15 F 3.167(wl)-.25 G(ong)-3.167 E(ago an)
|
---|
3748 | 94.336 156 Q(ything had happened.\))-.15 E .182
|
---|
3749 | (The Atari implementation of INTERCAL dif)69.336 174 R .182
|
---|
3750 | (fers from the original Princeton v)-.25 F .182
|
---|
3751 | (ersion primarily in the use of)-.15 F 1.235(ASCII rather than EBCDIC. \
|
---|
3752 | Since there is no "change" sign \(\242\) in ASCII, we ha)69.336 186 R
|
---|
3753 | 1.535 -.15(ve s)-.2 H 1.235(ubstituted the "big).15 F(mone)69.336 198 Q
|
---|
3754 | .566(y" \($\) as the mingle operator)-.15 F 3.066(.W)-.55 G 3.066(ef)
|
---|
3755 | -3.866 G .566
|
---|
3756 | (eel that this correctly represents the increasing cost of softw)-3.066
|
---|
3757 | F .565(are in)-.1 F .837(relation to hardw)69.336 210 R .837
|
---|
3758 | (are. \(Consider that in 1970 one could get R)-.1 F .837
|
---|
3759 | (UNOFF for free, to run on a $20K machine,)-.4 F .838
|
---|
3760 | (whereas today a not quite as po)69.336 222 R .838
|
---|
3761 | (werful formatter costs $99 and runs on a $75 machine.\) W)-.25 F 3.338
|
---|
3762 | (ea)-.8 G .837(lso feel that)-3.338 F 1.748
|
---|
3763 | (there should be no defensible contention that INTERCAL has an)69.336
|
---|
3764 | 234 R 4.248(ys)-.15 G 4.248(ense. Also,)-4.248 F 1.748(since o)4.248 F
|
---|
3765 | -.15(ve)-.15 G 1.748(rpunches are).15 F(dif)69.336 246 Q .78
|
---|
3766 | (\214cult to read on the a)-.25 F -.15(ve)-.2 G .78(rage VDT).15 F 3.28
|
---|
3767 | (,t)-.74 G .78(he e)-3.28 F(xclusi)-.15 E -.15(ve)-.25 G .78
|
---|
3768 | (-or operator may be written ?. This correctly e).15 F(xpresses)-.15 E
|
---|
3769 | .576(the a)69.336 258 R -.15(ve)-.2 G .576(rage person').15 F 3.076(sr)
|
---|
3770 | -.55 G .576(eaction on \214rst encountering e)-3.076 F(xclusi)-.15 E
|
---|
3771 | -.15(ve)-.25 G(-or).15 E 3.077(,e)-.4 G .577
|
---|
3772 | (specially on a PDP-11. Note that in both)-3.077 F 2.384
|
---|
3773 | (of these cases, the o)69.336 270 R -.15(ve)-.15 G -.2(r-).15 G 2.383(p\
|
---|
3774 | unched symbol may also be used if one is masochistic, or concerned with)
|
---|
3775 | .2 F 1.879(portability to the Princeton compiler)69.336 282 R 4.379(.T)
|
---|
3776 | -.55 G 1.879(he correct o)-4.379 F -.15(ve)-.15 G -.2(r-).15 G 1.879
|
---|
3777 | (punch for "change" is "c<backspace>/" and the).2 F 1.025(correct o)
|
---|
3778 | 69.336 294 R -.15(ve)-.15 G -.2(r-).15 G 1.025(punch for V).2 F<ad>-6
|
---|
3779 | -2.4 M 1.024
|
---|
3780 | (is "V<backspace>-". These codes will be properly printed if you ha)
|
---|
3781 | 3.525 2.4 N 1.324 -.15(ve a p)-.2 H(roper).15 E(printer)69.336 306 Q 2.5
|
---|
3782 | (,a)-.4 G(nd the corresponding EBCDIC code will be produced by the /IBM\
|
---|
3783 | option on the LIST command.)-2.5 E 0 Cg EP
|
---|
3784 | %%Page: 41 42
|
---|
3785 | %%BeginPageSetup
|
---|
3786 | BP
|
---|
3787 | %%EndPageSetup
|
---|
3788 | /F0 10/Times-Roman@0 SF 2.5(-4)274.506 48 S 2.5(2-)-2.5 G/F1 10
|
---|
3789 | /Times-Italic@0 SF 2.5(12. The)69.336 96 R(Princeton Compiler)2.5 E F0
|
---|
3790 | 1.461("My name is Alice, so please your Majesty)94.336 132 R 1.462
|
---|
3791 | (," said Alice v)-.65 F 1.462(ery politely; b)-.15 F 1.462
|
---|
3792 | (ut she added, to herself, "Wh)-.2 F -.65(y,)-.05 G(the)94.336 144 Q(y')
|
---|
3793 | -.15 E(re only a pack of cards, after all. I needn')-.5 E 2.5(tb)-.18 G
|
---|
3794 | 2.5(ea)-2.5 G(fraid of them!")-2.5 E 1.47(The Princeton compiler)69.336
|
---|
3795 | 162 R 3.97(,w)-.4 G 1.469(ritten in SPITBOL \(a v)-3.97 F 1.469
|
---|
3796 | (ariant of SNOBOL\), performs the compilation in tw)-.25 F(o)-.1 E 1.524
|
---|
3797 | (stages. First the INTERCAL source is con)69.336 174 R -.15(ve)-.4 G
|
---|
3798 | 1.525(rted into SPITBOL source, then the latter is compiled and).15 F
|
---|
3799 | -.15(exe)69.336 186 S(cuted.).15 E 2.409
|
---|
3800 | (It should be noted that the Princeton compiler f)69.336 204 R 2.408
|
---|
3801 | (ails to properly interpret certain multiply-subscripted)-.1 F -.15(ex)
|
---|
3802 | 69.336 216 S(pressions, such as:).15 E(",1SUB",2SUB#1"#2")89.336 234 Q
|
---|
3803 | 2.35(This is not a "b)69.336 252 R 2.351(ug". Being documented, it is m\
|
---|
3804 | erely a "restriction". Such cases may be resolv)-.2 F 2.351(ed by)-.15 F
|
---|
3805 | (alternating sparks and ears in v)69.336 264 Q(arious le)-.25 E -.15(ve)
|
---|
3806 | -.25 G(ls of e).15 E(xpression nesting:)-.15 E(",1SUB',2SUB#1'#2")89.336
|
---|
3807 | 282 Q(which is advisable in an)69.336 300 Q 2.5(yc)-.15 G
|
---|
3808 | (ase, since INTERCAL e)-2.5 E(xpressions are unreadable enough as is.)
|
---|
3809 | -.15 E .071(Since there is currently no catalogued procedure for in)
|
---|
3810 | 69.336 318 R -.2(vo)-.4 G .071(king the compiler).2 F 2.57(,t)-.4 G .07
|
---|
3811 | (he user must include the in-line)-2.57 F .143(procedure sho)69.336 330
|
---|
3812 | R .143(wn in Figure 3 in his job before the compilation step. Copies of\
|
---|
3813 | this in-line procedure may be)-.25 F(obtained at an)69.336 342 Q 2.5
|
---|
3814 | (yk)-.15 G -.15(ey)-2.6 G(punch if the proper k).15 E -.15(ey)-.1 G 2.5
|
---|
3815 | (sa).15 G(re struck.)-2.5 E(The compiler is then e)69.336 360 Q -.15(xe)
|
---|
3816 | -.15 G(cuted in the usual manner:).15 E(// EXEC INTERCAL[,P)89.336 390 Q
|
---|
3817 | (ARM='parameters'])-.92 E(//COMPILE.SYSIN DD *)89.336 402 Q
|
---|
3818 | ({INTERCAL source deck})89.336 414 Q(/*)89.336 426 Q
|
---|
3819 | (//EXECUTE.SYSWRITE DD *)89.336 438 Q({input data})89.336 450 Q(/*)
|
---|
3820 | 89.336 462 Q .212(The v)69.336 492 R .212
|
---|
3821 | (arious parameters are described follo)-.25 F .211
|
---|
3822 | (wing the in-line procedure. At most one parameter from each set)-.25 F
|
---|
3823 | .706(may apply to a gi)69.336 504 R -.15(ve)-.25 G 3.206(nc).15 G .707(\
|
---|
3824 | ompilation; if more than one are speci\214ed, the results are unde\214n\
|
---|
3825 | ed, and may v)-3.206 F(ary)-.25 E
|
---|
3826 | (depending upon the particular set of options. The def)69.336 516 Q
|
---|
3827 | (ault parameters are italicized.)-.1 E(//INTERCAL PR)89.336 534 Q(OC)-.4
|
---|
3828 | E(//COMPILE EXEC PGM=INTERCAL)89.336 546 Q
|
---|
3829 | (//STEPLIB DD DSN=U.INTERCAL.LIBRAR)89.336 558 Q -1.29(Y,)-.65 G
|
---|
3830 | (DISP=SHR)1.29 E 30(// DD)89.336 570 R(DSN=SYS1.FOR)2.5 E(TLIB,DISP=SHR)
|
---|
3831 | -.6 E(//SYSPRINT DD SYSOUT=A,DCB=\(BLKSIZE=992,LRECL=137,RECFM=VB)89.336
|
---|
3832 | 582 Q(A\))-.35 E(//SYSPUNCH DD DUMMY)89.336 594 Q(//SCRA)89.336 606 Q
|
---|
3833 | (TCH DD DSN=&COMPSET)-1.11 E(,UNIT=SYSD)-.74 E(A,SP)-.4 E -.4(AC)-.92 G
|
---|
3834 | (E=\(CYL,\(3,1\)\),DISP=\(,P).4 E(ASS\))-.92 E
|
---|
3835 | (//EXECUTE EXEC PGM=EXECUTE,COND=\(4,L)89.336 618 Q(T\))-.92 E
|
---|
3836 | (//SOURCES DD DSN=U.INTERCAL.SOURCES,DISP=SHR)89.336 630 Q/F2 7
|
---|
3837 | /Times-Roman@0 SF(4)7.5 -4 M F0(//STEPLIB DD DSN=U.INTERCAL.LIBRAR)
|
---|
3838 | 89.336 642 Q -1.29(Y,)-.65 G(DISP=SHR)1.29 E 30(// DD)89.336 654 R
|
---|
3839 | (DSN=SYS5.SPITLIB,DISP=SHR)2.5 E 30(// DD)89.336 666 R(DSN=SYS1.FOR)2.5
|
---|
3840 | E(TLIB,DISP=SHR)-.6 E(//SYSIN DD DSN=&COMPSET)89.336 678 Q
|
---|
3841 | (,DISP=\(OLD,DELETE\))-.74 E
|
---|
3842 | (//SYSOBJ DD SYSOUT=B,DCB=\(BLKSIZE=80,LRECL=80,RECFM=F\))89.336 690 Q
|
---|
3843 | (//SYSPRINT DD SYSOUT=A,DCB=\(BLKSIZE=992,LRECL=137,RECFM=VB)89.336 702
|
---|
3844 | Q(A\))-.35 E(//SYSPUNCH DD DUMMY)89.336 714 Q(// PEND)89.336 726 Q 0 Cg
|
---|
3845 | EP
|
---|
3846 | %%Page: 42 43
|
---|
3847 | %%BeginPageSetup
|
---|
3848 | BP
|
---|
3849 | %%EndPageSetup
|
---|
3850 | /F0 10/Times-Roman@0 SF 2.5(-4)274.506 48 S 2.5(3-)-2.5 G(Figure 3.)
|
---|
3851 | 185.491 96 Q(Inline procedure for using INTERCAL.)5 E/F1 10
|
---|
3852 | /Times-Italic@0 SF(OPT)69.336 108 Q F0(NOOPT)69.336 120 Q .91
|
---|
3853 | (In the def)94.336 132 R .91
|
---|
3854 | (ault mode, the compiler will print a list of all options in ef)-.1 F
|
---|
3855 | .91(fect, including the def)-.25 F .91(aults for)-.1 F 1.85
|
---|
3856 | (unspeci\214ed parameter groups and the ef)94.336 144 R(fecti)-.25 E
|
---|
3857 | 2.15 -.15(ve o)-.25 H 1.85(ption for those sets where one w).15 F 1.85
|
---|
3858 | (as speci\214ed. If)-.1 F(NOOPT is requested, it causes the def)94.336
|
---|
3859 | 156 Q(ault mode to be assumed.)-.1 E F1(OPTSUB)69.336 180 Q F0(NOOPTSUB)
|
---|
3860 | 69.336 192 Q(NOSUB)69.336 204 Q 1.032(Unless 'NOOPTSUB' is requested, t\
|
---|
3861 | he System Library is optimized, resulting in much more rapid)94.336 216
|
---|
3862 | R 1.566(processing of function calls. Specifying NOOPTSUB causes the no\
|
---|
3863 | n-optimized INTERCAL code)94.336 228 R(sho)94.336 240 Q(wn in section)
|
---|
3864 | -.25 E(to be used, whereas NOSUB requests that the System Library be om\
|
---|
3865 | itted altogether)96.836 252 Q(.)-.55 E(IAMBIC)69.336 276 Q F1(PR)69.336
|
---|
3866 | 288 Q(OSE)-.4 E F0 .539(The IAMBIC parameter permits the programmer to \
|
---|
3867 | use poetic license and thus write in v)94.336 300 R .538(erse. If the)
|
---|
3868 | -.15 F 2.159(reader does not belie)94.336 312 R 2.459 -.15(ve i)-.25 H
|
---|
3869 | 4.659(tp).15 G 2.159(ossible to write v)-4.659 F 2.16
|
---|
3870 | (erse in INTERCAL, he should send the authors a)-.15 F 1.159
|
---|
3871 | (stamped, self-addressed en)94.336 324 R -.15(ve)-.4 G 1.159
|
---|
3872 | (lope, along with an).15 F 3.658(yI)-.15 G 1.158
|
---|
3873 | (NTERCAL program, and the)-3.658 F 3.658(yw)-.15 G 1.158(ill pro)-3.658
|
---|
3874 | F 1.158(vide one)-.15 F(which is v)94.336 336 Q(erse.)-.15 E F1(FORMA)
|
---|
3875 | 69.336 360 Q(T)-.37 E F0(NOFORMA)69.336 372 Q(T)-1.11 E .145(In FORMA)
|
---|
3876 | 94.336 384 R 2.645(Tm)-1.11 G .146(ode, each statement printed is put o\
|
---|
3877 | n a separate line \(or lines\). In NOFORMA)-2.645 F 2.646(Tm)-1.11 G
|
---|
3878 | (ode,)-2.646 E .308(the free-format source is printed e)94.336 396 R
|
---|
3879 | .307(xactly as input.)-.15 F .307
|
---|
3880 | (In this latter case, statement numbers are pro)5.307 F(vided)-.15 E
|
---|
3881 | 1.925(only for the \214rst statement on a card, and the)94.336 408 R
|
---|
3882 | 4.425(ym)-.15 G 1.926(ay be only approximate. Also, unrecognizable)
|
---|
3883 | -4.425 F(statements are not \215agged.)94.336 420 Q(SEQ)69.336 444 Q F1
|
---|
3884 | (NOSEQ)69.336 456 Q F0 1.397(If the source deck has sequence numbers in\
|
---|
3885 | columns 73 through 80, specifying 'SEQ' will cause)94.336 468 R
|
---|
3886 | (them to be ignored.)94.336 480 Q(SOURCE)69.336 504 Q F1(NOSOURCE)69.336
|
---|
3887 | 516 Q F0(If NOSOURCE is selected, all source listing is suppressed.)
|
---|
3888 | 94.336 528 Q(LIST)69.336 552 Q F1(NOLIST)69.336 564 Q F0 .998
|
---|
3889 | (If LIST is speci\214ed, the compiler will pro)94.336 576 R .999
|
---|
3890 | (vide a list of statement numbers catalogued according to)-.15 F(type o\
|
---|
3891 | f statement. The compiler uses this table to perform abstentions by ger\
|
---|
3892 | und.)94.336 588 Q(WIDTH=nn)69.336 612 Q 1.638(This sets the width \(in \
|
---|
3893 | number of characters\) of the output line for FORMA)94.336 624 R 4.138
|
---|
3894 | (Tm)-1.11 G 1.638(ode output. The)-4.138 F(def)94.336 636 Q(ault is)-.1
|
---|
3895 | E/F2 10/Times-Bold@0 SF(132.)2.5 E .32 LW 73.336 655 69.336 655 DL
|
---|
3896 | 77.336 655 73.336 655 DL 81.336 655 77.336 655 DL 85.336 655 81.336 655
|
---|
3897 | DL 89.336 655 85.336 655 DL 93.336 655 89.336 655 DL 97.336 655 93.336
|
---|
3898 | 655 DL 101.336 655 97.336 655 DL 105.336 655 101.336 655 DL 109.336 655
|
---|
3899 | 105.336 655 DL 113.336 655 109.336 655 DL 117.336 655 113.336 655 DL
|
---|
3900 | 121.336 655 117.336 655 DL 125.336 655 121.336 655 DL 129.336 655
|
---|
3901 | 125.336 655 DL 133.336 655 129.336 655 DL 137.336 655 133.336 655 DL
|
---|
3902 | 141.336 655 137.336 655 DL 145.336 655 141.336 655 DL 149.336 655
|
---|
3903 | 145.336 655 DL/F3 8/Times-Roman@0 SF(4.)69.336 672 Q(Pending acquisitio\
|
---|
3904 | n of SPITBOL release 3.0, the SOURCES DD card must be replaced by the \
|
---|
3905 | \214v)90.595 672 Q 2(ec)-.12 G(ards:)-2 E F0
|
---|
3906 | (//NOOPTPFX DD DSN=U.INTERCAL.SOURCES\(NOOPTPFX\),DISP=SHR)110.595 690 Q
|
---|
3907 | (//NOOPTSUB DD DSN=U.INTERCAL.SOURCES\(NOOPTSUB\),DISP=SHR)110.595 702 Q
|
---|
3908 | (//OPTPFX DD DSN=U.INTERCAL.SOURCES\(OPTPFX\),DISP=SHR)110.595 714 Q
|
---|
3909 | (//OPTSUB DD DSN=U.INTERCAL.SOURCES\(OPTSUB\),DISP=SHR)110.595 726 Q
|
---|
3910 | (//PRELIM DD DSN=U.INTERCAL.SOURCES\(PRELIM\),DISP=SHR)110.595 738 Q 0
|
---|
3911 | Cg EP
|
---|
3912 | %%Page: 43 44
|
---|
3913 | %%BeginPageSetup
|
---|
3914 | BP
|
---|
3915 | %%EndPageSetup
|
---|
3916 | /F0 10/Times-Roman@0 SF 2.5(-4)274.506 48 S 2.5(4-)-2.5 G(CODE)69.336 96
|
---|
3917 | Q/F1 10/Times-Italic@0 SF(NOCODE)69.336 108 Q F0 1.344(Include 'CODE' i\
|
---|
3918 | n the parameter list to obtain a listing of the SPITBOL code produced f\
|
---|
3919 | or each)94.336 120 R(INTERCAL statement.)94.336 132 Q(LINES=nn)69.336
|
---|
3920 | 156 Q .441(This determines the number of lines per page, during both co\
|
---|
3921 | mpilation and e)94.336 168 R -.15(xe)-.15 G .441(cution. The def).15 F
|
---|
3922 | .441(ault is)-.1 F/F2 10/Times-Bold@0 SF(60.)94.336 180 Q F0(DECK)69.336
|
---|
3923 | 204 Q F1(NODECK)69.336 216 Q F0 .545(Selecting 'DECK' will cause the co\
|
---|
3924 | mpiler to punch out a SPITBOL object deck which may then be)94.336 228 R
|
---|
3925 | (run without rein)94.336 240 Q -.2(vo)-.4 G
|
---|
3926 | (king the INTERCAL \(or SPITBOL\) compiler).2 E(.)-.55 E F1(KIDDING)
|
---|
3927 | 69.336 264 Q F0(NOKIDDING)69.336 276 Q .835(Select NOKIDDING to elimina\
|
---|
3928 | te the snide remarks which ordinarily accompan)94.336 288 R 3.334(yI)
|
---|
3929 | -.15 G .834(NTERCAL error)-3.334 F(messages.)94.336 300 Q F1(GO)69.336
|
---|
3930 | 324 Q F0(NOGO)69.336 336 Q 8.792(Specifying 'NOGO' will cause)94.336 348
|
---|
3931 | R 8.793(the program to be compiled b)13.793 F 8.793(ut not e)-.2 F -.15
|
---|
3932 | (xe)-.15 G(cuted.).15 E .07
|
---|
3933 | (EXECUTE/NOEXECUTE may be substituted for GO/NOGO, b)94.336 360 R .07
|
---|
3934 | (ut this will result in an error)-.2 F 2.57(,a)-.4 G .07(nd GO)-2.57 F
|
---|
3935 | (will be assumed.)94.336 372 Q F1 -.1(BU)69.336 396 S(G).1 E F0(NOB)
|
---|
3936 | 69.336 408 Q(UG)-.1 E .079(Under the def)94.336 420 R .079
|
---|
3937 | (ault, there is a \214x)-.1 F .079(ed probability of a f)-.15 F .08
|
---|
3938 | (atal compiler b)-.1 F .08(ug being w)-.2 F(ork)-.1 E .08
|
---|
3939 | (ed at random into the)-.1 F .966
|
---|
3940 | (program being compiled. Encountering this b)94.336 432 R .966
|
---|
3941 | (ug during e)-.2 F -.15(xe)-.15 G .966
|
---|
3942 | (cution results in error message 774 \(see).15 F 1.031
|
---|
3943 | (section \). This probability is reduced to zero under 'NOB)94.336 444 R
|
---|
3944 | 1.032(UG'. This does not af)-.1 F 1.032(fect the probability)-.25 F
|
---|
3945 | (\(presumably ne)94.336 456 Q(gligible\) of error message 778.)-.15 E F1
|
---|
3946 | 2.5(12.1 Other)69.336 474 R(INTERCAL Compiler)2.5 E(s)-.1 E F0
|
---|
3947 | (There are no other INTERCAL compilers.)69.336 492 Q/F3 7/Times-Roman@0
|
---|
3948 | SF(5)2.5 -4 M .32 LW 73.336 716 69.336 716 DL 77.336 716 73.336 716 DL
|
---|
3949 | 81.336 716 77.336 716 DL 85.336 716 81.336 716 DL 89.336 716 85.336 716
|
---|
3950 | DL 93.336 716 89.336 716 DL 97.336 716 93.336 716 DL 101.336 716 97.336
|
---|
3951 | 716 DL 105.336 716 101.336 716 DL 109.336 716 105.336 716 DL 113.336 716
|
---|
3952 | 109.336 716 DL 117.336 716 113.336 716 DL 121.336 716 117.336 716 DL
|
---|
3953 | 125.336 716 121.336 716 DL 129.336 716 125.336 716 DL 133.336 716
|
---|
3954 | 129.336 716 DL 137.336 716 133.336 716 DL 141.336 716 137.336 716 DL
|
---|
3955 | 145.336 716 141.336 716 DL 149.336 716 145.336 716 DL/F4 8/Times-Roman@0
|
---|
3956 | SF(5.)69.336 733 Q .417(This assertion in the INTERCAL-72 manual w)
|
---|
3957 | 90.595 733 R .417(as blatantly contradicted by some notes on an Atari i\
|
---|
3958 | mplementation included at)-.08 F(the end of the manual.)90.595 744 Q
|
---|
3959 | (So, you e)4 E(xpect compiler manuals to be consistent?)-.12 E 0 Cg EP
|
---|
3960 | %%Page: 44 45
|
---|
3961 | %%BeginPageSetup
|
---|
3962 | BP
|
---|
3963 | %%EndPageSetup
|
---|
3964 | /F0 10/Times-Roman@0 SF 2.5(-4)274.506 48 S 2.5(5-)-2.5 G/F1 14
|
---|
3965 | /Times-Bold@0 SF -.252(TO)249.455 96 S(NSIL A).252 E/F2 11/Times-Bold@0
|
---|
3966 | SF(6)-5.6 I F0("Of course the)94.336 138 Q 2.5(ya)-.15 G
|
---|
3967 | (nswer to their names?" the Gnat remark)-2.5 E(ed carelessly)-.1 E(.)
|
---|
3968 | -.65 E("I ne)94.336 156 Q -.15(ve)-.25 G 2.5(rk).15 G(ne)-2.5 E 2.5(wt)
|
---|
3969 | -.25 G(hem to do it.")-2.5 E("What')94.336 174 Q 2.5(st)-.55 G
|
---|
3970 | (he use of their ha)-2.5 E(ving names," the Gnat said, "if the)-.2 E 2.5
|
---|
3971 | (yw)-.15 G(o'n')-2.6 E 2.5(ta)-.18 G(nswer to them?")-2.5 E .226
|
---|
3972 | ("No use to)94.336 192 R/F3 10/Times-Italic@0 SF(them)2.726 E F0 .226
|
---|
3973 | (," said Alice; "b)B .226(ut it')-.2 F 2.727(su)-.55 G .227
|
---|
3974 | (seful to the people that name them, I suppose. If not, wh)-2.727 F
|
---|
3975 | 2.727(yd)-.05 G 2.727(ot)-2.727 G(hings)-2.727 E(ha)94.336 204 Q .3 -.15
|
---|
3976 | (ve n)-.2 H(ames at all?").15 E .532("I ca'n')94.336 222 R 3.032(ts)-.18
|
---|
3977 | G(ay)-3.032 E .532(," the Gnat replied. "Further on, in the w)-.65 F
|
---|
3978 | .532(ood do)-.1 F .531(wn there, the)-.25 F(y')-.15 E .831 -.15(ve g)-.5
|
---|
3979 | H .531(ot no names -- ho).15 F(we)-.25 E -.15(ve)-.25 G 1.331 -.4(r, g)
|
---|
3980 | .15 H(o).4 E(on with your list....")94.336 234 Q/F4 11/Times-Roman@0 SF
|
---|
3981 | (The Of)69.336 252 Q(\214cial INTERCAL Character Set)-.275 E -.88(Ta)
|
---|
3982 | 69.336 270 S -.22(bu).88 G .497(lated ne).22 F .497
|
---|
3983 | (xt are all the characters used in INTERCAL, e)-.165 F .496
|
---|
3984 | (xcepting letters and digits, along with)-.165 F 1.771
|
---|
3985 | (their names and interpretations. Also included are se)69.336 282 R
|
---|
3986 | -.165(ve)-.275 G 1.771(ral characters not used in INTERCAL,).165 F
|
---|
3987 | (which are presented for completeness and to allo)69.336 294 Q 2.75(wf)
|
---|
3988 | -.275 G(or future e)-2.75 E(xpansion.)-.165 E .32 LW 73.336 699 69.336
|
---|
3989 | 699 DL 77.336 699 73.336 699 DL 81.336 699 77.336 699 DL 85.336 699
|
---|
3990 | 81.336 699 DL 89.336 699 85.336 699 DL 93.336 699 89.336 699 DL 97.336
|
---|
3991 | 699 93.336 699 DL 101.336 699 97.336 699 DL 105.336 699 101.336 699 DL
|
---|
3992 | 109.336 699 105.336 699 DL 113.336 699 109.336 699 DL 117.336 699
|
---|
3993 | 113.336 699 DL 121.336 699 117.336 699 DL 125.336 699 121.336 699 DL
|
---|
3994 | 129.336 699 125.336 699 DL 133.336 699 129.336 699 DL 137.336 699
|
---|
3995 | 133.336 699 DL 141.336 699 137.336 699 DL 145.336 699 141.336 699 DL
|
---|
3996 | 149.336 699 145.336 699 DL/F5 8/Times-Roman@0 SF(6.)69.336 716 Q .164
|
---|
3997 | (Since all other reference manuals ha)90.595 716 R .404 -.12(ve A)-.16 H
|
---|
3998 | .164(ppendices, it w).12 F .164
|
---|
3999 | (as decided that the INTERCAL manual should contain some other type)-.08
|
---|
4000 | F(of remo)90.595 727 Q -.2(va)-.12 G(ble or).2 E -.04(ga)-.144 G(n.).04
|
---|
4001 | E(7.)69.336 744 Q(This footnote intentionally unreferenced.)90.595 744 Q
|
---|
4002 | 0 Cg EP
|
---|
4003 | %%Page: 45 46
|
---|
4004 | %%BeginPageSetup
|
---|
4005 | BP
|
---|
4006 | %%EndPageSetup
|
---|
4007 | /F0 10/Times-Roman@0 SF 2.5(-4)274.506 48 S 2.5(6-)-2.5 G .32 LW 69.336
|
---|
4008 | 98.75 69.336 98.75 DL/F1 11/Times-Roman@0 SF(Character)72.086 98.75 Q
|
---|
4009 | (Name)-42.757 E(Use \(if an)-26.268 E(y\))-.165 E 69.336 96.75 69.336
|
---|
4010 | 96.75 DL 69.336 98.75 69.336 98.75 DL -2.75(.s)72.086 98.75 S(pot)2.75 E
|
---|
4011 | (identify 16-bit v)-18.337 E(ariable)-.275 E -3.058(:t)69.336 96 S -.11
|
---|
4012 | (wo)3.058 G(-spot).11 E(identify 32-bit v)-38.39 E(ariable)-.275 E -2.75
|
---|
4013 | (,t)69.336 96 S(ail)2.75 E(identify 16-bit array)-14.058 E 3.311 -3.058
|
---|
4014 | (;h y)69.336 96 T(brid)3.058 E(identify 32-bit array)-28.666 E -5.5(#m)
|
---|
4015 | 69.336 96 S(esh)5.5 E(identify constant)-23.221 E -6.204(=h)69.336 96 S
|
---|
4016 | (alf-mesh)6.204 E -3.663<b473>69.336 96 S(park)3.663 E(grouper)-23.826 E
|
---|
4017 | -3.663(`b)69.336 96 S(ackspark)3.663 E 4.466 -3.663(!w o)69.336 96 T
|
---|
4018 | -20.999(we)3.388 G(qui)20.999 E -.275(va)-.275 G(lent to spark-spot).275
|
---|
4019 | E -4.884(?w)69.336 96 S(hat)4.884 E/F2 11/Times-Italic@0 SF(unary e)
|
---|
4020 | -21.384 E(xclusive OR \(ASCII\))-.22 E F1 -4.488("r)69.336 96 S
|
---|
4021 | (abbit-ears)4.488 E(grouper)-47.036 E -3.619(".r)69.336 96 S(abbit)3.619
|
---|
4022 | E(equi)-25.663 E -.275(va)-.275 G(lent to ears-spot).275 E -2.2(|s)
|
---|
4023 | 69.336 96 S(pik)2.2 E(e)-.11 E -9.163(%d)69.336 96 S(ouble-oh-se)9.163 E
|
---|
4024 | -.165(ve)-.275 G -72.875(np).165 G(ercentage quali\214er)72.875 E 9.548
|
---|
4025 | -6.204(\255w o)69.336 96 T(rm)6.204 E(used with angles)-25.553 E -6.204
|
---|
4026 | (<a)69.336 96 S(ngle)6.204 E(used with w)-23.826 E(orms)-.11 E -6.204
|
---|
4027 | (>r)69.336 96 S(ight angle)6.204 E 4.466 -3.663(\(w a)69.336 96 T
|
---|
4028 | -18.216(xp)3.663 G(recedes line label)18.216 E 4.466 -3.663(\)w a)69.336
|
---|
4029 | 96 T(ne)3.663 E(follo)-23.1 E(ws line label)-.275 E 7.326 -3.663([U t)
|
---|
4030 | 69.336 96 T(urn)3.663 E 7.326 -3.663(]U t)69.336 96 T(urn back)3.663 E
|
---|
4031 | -5.28({e)69.336 96 S(mbrace)5.28 E -5.28(}b)69.336 96 S(racelet)5.28 E
|
---|
4032 | -5.5(*s)69.336 96 S(plat)5.5 E(\215ags in)-20.779 E -.275(va)-.44 G
|
---|
4033 | (lid statements).275 E -8.558(&a)69.336 96 S(mpersand)8.558 E/F3 8
|
---|
4034 | /Times-Roman@0 SF(8)2.75 -4.4 M F1(unary logical AND)-54.402 4.4 M
|
---|
4035 | 15.884 -7.942(VV \()69.336 96 T(or book\))7.942 E(unary logical OR)
|
---|
4036 | -51.931 E(V)69.336 96 Q<ad>-6.6 -2.4 M(bookw)-7.546 2.4 M(orm \(or uni)
|
---|
4037 | -.11 E -.165(ve)-.275 G(rsal quali\214er\)).165 E(unary e)-148.841 E
|
---|
4038 | (xclusi)-.165 E .33 -.165(ve O)-.275 H(R).165 E -5.5($b)69.336 96 S
|
---|
4039 | (ig mone)5.5 E(y)-.165 E F2(binary mingle \(ASCII\))-46.585 E F1 -5.5
|
---|
4040 | <a263>69.336 96 S(hange)5.5 E(binary mingle)-31.152 E -3.663(~s)69.336
|
---|
4041 | 96 S(qiggle)3.663 E(binary select)-31.779 E -5.5<5f8d>69.336 96 S(at w)
|
---|
4042 | 5.5 E(orm)-.11 E .44 LW 74.836 87.75 69.336 87.75 DL -.165(ove)69.336 96
|
---|
4043 | S(rline).165 E(indicates "times 1000")-35.717 E -6.204(+i)69.336 96 S
|
---|
4044 | (ntersection)6.204 E(separates list items)-51.326 E -3.058(/s)69.336 96
|
---|
4045 | S(lat)3.058 E -3.058(\\b)69.336 96 S(ackslat)3.058 E -10.131(@w)69.336
|
---|
4046 | 96 S(hirlpool)10.131 E/F4 11/Symbol SF<d8>69.336 96 Q F1(hookw)-7.843 E
|
---|
4047 | (orm)-.11 E -3.663(^s)69.336 96 S(hark \(or simply shark\214n\))3.663 E
|
---|
4048 | -5.5(#*)69.886 96 S 75.386 96 69.886 96 DL 75.386 90.5 75.386 96 DL
|
---|
4049 | 69.886 90.5 75.386 90.5 DL 69.886 96 69.886 90.5 DL(blotch)69.336 96 Q
|
---|
4050 | <b062>69.336 96 Q(unghole \256)-.22 E(name grabber)-8.36 E F4<b4>69.336
|
---|
4051 | 96 Q F1(andre)-6.039 E 2.75(wc)-.275 G(ross)-2.75 E F4<b8>69.336 96 Q F1
|
---|
4052 | (norwe)-6.039 E(gian minus)-.165 E -8.36<a974>69.336 96 S -.165(ex)8.36
|
---|
4053 | G 2.75(tg).165 G(rabber)-2.75 E -5.5<a773>69.336 96 S -.11(wa)5.5 G(sh)
|
---|
4054 | .11 E/F5 11/Symbol-Slanted SF(m)69.336 96 Q F1(microscope)-5.643 E F4
|
---|
4055 | <b1>69.336 96 Q F1(interw)-6.039 E(orm)-.11 E F4<d8>69.336 96 Q F1
|
---|
4056 | (half turn)-7.843 E -5.5<a371>69.336 96 S(uid)5.5 E(binary mingle)
|
---|
4057 | -19.558 E -5.5<a47a>69.336 96 S(lotnik)5.5 E(binary mingle)-30.558 E .32
|
---|
4058 | LW 69.336 98.75 69.336 98.75 DL 69.336 2.75 69.336 98.75 DL 69.336 2.75
|
---|
4059 | 69.336 98.75 DL .44 LW 455.854 88.75 69.336 88.75 DL 13.75
|
---|
4060 | (Character Name)74.836 98 R(Use \(if an)127.16 E(y\))-.165 E 455.854
|
---|
4061 | 102.75 69.336 102.75 DL 455.854 104.75 69.336 104.75 DL 56.507(.s)74.836
|
---|
4062 | 114 S 132.341(pot identify)-56.507 F(16-bit v)2.75 E(ariable)-.275 E
|
---|
4063 | 56.199(:t)74.836 126 S -.11(wo)-56.199 G 112.288(-spot identify).11 F
|
---|
4064 | (32-bit v)2.75 E(ariable)-.275 E 56.507(,t)74.836 138 S 136.62
|
---|
4065 | (ail identify)-56.507 F(16-bit array)2.75 E 56.199(;h)74.836 150 S
|
---|
4066 | 122.012(ybrid identify)-56.254 F(32-bit array)2.75 E 53.757(#m)74.836
|
---|
4067 | 162 S 127.457(esh identify)-53.757 F(constant)2.75 E 53.053(=h)74.836
|
---|
4068 | 174 S(alf-mesh)-53.053 E 55.594<b473>74.836 186 S 126.852(park grouper)
|
---|
4069 | -55.594 F 55.594(`b)74.836 198 S(ackspark)-55.594 E 55.594(!w)74.836 210
|
---|
4070 | S 130.229 -.275(ow e)-55.704 H(qui).275 E -.275(va)-.275 G
|
---|
4071 | (lent to spark-spot).275 E 54.373(?w)74.836 222 S 129.294(hat unary)
|
---|
4072 | -54.373 F(logical XOR)2.75 E 54.769("r)74.836 234 S 103.642
|
---|
4073 | (abbit-ears grouper)-54.769 F 60.126 -3.619(". r)74.836 246 T 125.015
|
---|
4074 | (abbit equi)3.619 F -.275(va)-.275 G(lent to ears-spot).275 E 57.057(|s)
|
---|
4075 | 74.836 258 S(pik)-57.057 E(e)-.11 E 50.094(%d)74.836 270 S(ouble-oh-se)
|
---|
4076 | -50.094 E -.165(ve)-.275 G 80.553(np).165 G(ercentage quali\214er)
|
---|
4077 | -80.553 E 53.053<ad77>74.836 282 S 125.125(orm used)-53.163 F
|
---|
4078 | (with angles)2.75 E 53.053(<a)74.836 294 S 126.852(ngle used)-53.053 F
|
---|
4079 | (with w)2.75 E(orms)-.11 E 53.053(>r)74.836 306 S(ight angle)-53.053 E
|
---|
4080 | 55.594(\(w)74.836 318 S 132.462(ax precedes)-55.704 F(line label)2.75 E
|
---|
4081 | 55.594(\)w)74.836 330 S 127.578(ane follo)-55.704 F(ws line label)-.275
|
---|
4082 | E 55.594([U)74.836 342 S(turn)-52.844 E 55.594(]U)74.836 354 S
|
---|
4083 | (turn back)-52.844 E 53.977({e)74.836 366 S(mbrace)-53.977 E 53.977(}b)
|
---|
4084 | 74.836 378 S(racelet)-53.977 E 53.757(*s)74.836 390 S 129.899
|
---|
4085 | (plat \215ags)-53.757 F(in)2.75 E -.275(va)-.44 G(lid statements).275 E
|
---|
4086 | 50.699(&a)74.836 402 S(mpersand)-50.699 E F3(10)2.75 -4.4 M F1
|
---|
4087 | (unary logical AND)95.026 4.4 M 51.315(VV)74.836 414 S(\(or book\))
|
---|
4088 | -48.565 E(unary logical OR)101.497 E(V)74.836 426 Q<ad>-6.6 -2.4 M
|
---|
4089 | (bookw)51.711 2.4 M(orm \(uni)-.11 E -.165(ve)-.275 G
|
---|
4090 | (rsal quali\214er\)).165 E(unary logical XOR \(INTERCAL-72\))16.5 E
|
---|
4091 | 53.757($b)74.836 438 S(ig mone)-53.757 E 106.843(yb)-.165 G
|
---|
4092 | (inary mingle)-106.843 E 53.757<a263>74.836 450 S 119.526(hange binary)
|
---|
4093 | -53.757 F(mingle \(INTERCAL-72\))2.75 E 55.594(~s)74.836 462 S 118.899
|
---|
4094 | (qiggle binary)-55.594 F(select)2.75 E 53.757<5f8d>74.836 474 S(at w)
|
---|
4095 | -53.757 E(orm)-.11 E 80.336 477.75 74.836 477.75 DL -.165(ove)134.093
|
---|
4096 | 486 S 114.961(rline indicates).165 F("times 1000")2.75 E 53.053(+i)
|
---|
4097 | 74.836 498 S 99.352(ntersection separates)-53.053 F(list items)2.75 E
|
---|
4098 | 56.199(/s)74.836 510 S(lat)-56.199 E 56.199(\\b)74.836 522 S(ackslat)
|
---|
4099 | -56.199 E 49.126(@w)74.836 534 S 107.899(hirlpool unary)-49.126 F
|
---|
4100 | (logical B)2.75 E(UT \(T)-.11 E(riINTERCAL\))-.385 E F4<d8>74.836 546 Q
|
---|
4101 | F1(hookw)51.414 E(orm)-.11 E 55.594(^s)74.836 558 S
|
---|
4102 | (hark \(or simply shark\214n\))-55.594 E(unary logical XOR \(T)39.468 E
|
---|
4103 | (riINTERCAL\))-.385 E -5.5(#*)75.386 570 S 80.886 570 75.386 570 DL
|
---|
4104 | 80.886 564.5 80.886 570 DL 75.386 564.5 80.886 564.5 DL 75.386 570
|
---|
4105 | 75.386 564.5 DL(blotch)134.093 570 Q 43.857<b062>69.336 582 S(unghole)
|
---|
4106 | -44.077 E 50.897<ae6e>74.836 594 S(ame grabber)-50.897 E F4<b4>74.836
|
---|
4107 | 606 Q F1(andre)53.218 E 2.75(wc)-.275 G(ross)-2.75 E F4<b8>74.836 618 Q
|
---|
4108 | F1(norwe)53.218 E(gian minus)-.165 E 50.897<a974>74.836 630 S -.165(ex)
|
---|
4109 | -50.897 G 2.75(tg).165 G(rabber)-2.75 E 53.757<a773>74.836 642 S -.11
|
---|
4110 | (wa)-53.757 G(sh).11 E F5(m)74.836 654 Q F1(microscope)53.614 E F4<b1>
|
---|
4111 | 74.836 666 Q F1(interw)53.218 E(orm)-.11 E F4<d8>74.836 678 Q F1
|
---|
4112 | (half turn)51.414 E 53.757<a371>74.836 690 S 131.12(uid binary)-53.757 F
|
---|
4113 | (mingle)2.75 E 53.757<a47a>74.836 702 S 120.12(lotnik binary)-53.757 F
|
---|
4114 | (mingle)2.75 E 455.854 718.75 69.336 718.75 DL 455.854 88.75 455.854
|
---|
4115 | 718.75 DL 69.336 88.75 69.336 718.75 DL -.88(Ta)184.801 726 S
|
---|
4116 | (ble 2 \(top vie).88 E(w\). INTERCAL character set.)-.275 E 0 Cg EP
|
---|
4117 | %%Trailer
|
---|
4118 | end
|
---|
4119 | %%EOF
|
---|