~ubuntu-branches/ubuntu/karmic/fweb/karmic

« back to all changes in this revision

Viewing changes to Manual/fweb.ps

  • Committer: Bazaar Package Importer
  • Author(s): Yann Dirson
  • Date: 2002-01-04 23:20:22 UTC
  • Revision ID: james.westby@ubuntu.com-20020104232022-330ad4iyzpvb5bm4
Tags: upstream-1.62
ImportĀ upstreamĀ versionĀ 1.62

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
%!PS-Adobe-2.0
 
2
%%Creator: dvipsk 5.66a Copyright 1986-97 Radical Eye Software (www.radicaleye.com)
 
3
%%Title: fweb.dvi
 
4
%%Pages: 157
 
5
%%PageOrder: Ascend
 
6
%%BoundingBox: 0 0 612 792
 
7
%%EndComments
 
8
%DVIPSCommandLine: dvips -o fweb.ps fweb.dvi
 
9
%DVIPSParameters: dpi=300, compressed
 
10
%DVIPSSource:  TeX output 1998.09.23:1805
 
11
%%BeginProcSet: texc.pro
 
12
%!
 
13
/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N
 
14
/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72
 
15
mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1}
 
16
ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
 
17
isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div
 
18
hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul
 
19
TR[matrix currentmatrix{dup dup round sub abs 0.00001 lt{round}if}
 
20
forall round exch round exch]setmatrix}N /@landscape{/isls true N}B
 
21
/@manualfeed{statusdict /manualfeed true put}B /@copies{/#copies X}B
 
22
/FMat[1 0 0 -1 0 0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{
 
23
/nn 8 dict N nn begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N
 
24
string /base X array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N
 
25
end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{
 
26
/sf 1 N /fntrx FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]
 
27
N df-tail}B /E{pop nn dup definefont setfont}B /ch-width{ch-data dup
 
28
length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{
 
29
128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub
 
30
get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data
 
31
dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N
 
32
/rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup
 
33
/base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx
 
34
0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff
 
35
setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff
 
36
.1 sub]/id ch-image N /rw ch-width 7 add 8 idiv string N /rc 0 N /gp 0 N
 
37
/cp 0 N{rc 0 ne{rc 1 sub /rc X rw}{G}ifelse}imagemask restore}B /G{{id
 
38
gp get /gp gp 1 add N dup 18 mod S 18 idiv pl S get exec}loop}B /adv{cp
 
39
add /cp X}B /chg{rw cp id gp 4 index getinterval putinterval dup gp add
 
40
/gp X adv}B /nd{/cp 0 N rw exit}B /lsh{rw cp 2 copy get dup 0 eq{pop 1}{
 
41
dup 255 eq{pop 254}{dup dup add 255 and S 1 and or}ifelse}ifelse put 1
 
42
adv}B /rsh{rw cp 2 copy get dup 0 eq{pop 128}{dup 255 eq{pop 127}{dup 2
 
43
idiv S 128 and or}ifelse}ifelse put 1 adv}B /clr{rw cp 2 index string
 
44
putinterval adv}B /set{rw cp fillstr 0 4 index getinterval putinterval
 
45
adv}B /fillstr 18 string 0 1 17{2 copy 255 put pop}for N /pl[{adv 1 chg}
 
46
{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{
 
47
adv rsh nd}{1 add adv}{/rc X nd}{1 add set}{1 add clr}{adv 2 chg}{adv 2
 
48
chg nd}{pop nd}]dup{bind pop}forall N /D{/cc X dup type /stringtype ne{]
 
49
}if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup
 
50
length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{
 
51
cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin
 
52
0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul
 
53
add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore userdict
 
54
/eop-hook known{eop-hook}if showpage}N /@start{userdict /start-hook
 
55
known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X
 
56
/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for
 
57
65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0
 
58
0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V
 
59
{}B /RV statusdict begin /product where{pop false[(Display)(NeXT)
 
60
(LaserWriter 16/600)]{dup length product length le{dup length product
 
61
exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}
 
62
ifelse end{{gsave TR -.1 .1 TR 1 1 scale rulex ruley false RMat{BDot}
 
63
imagemask grestore}}{{gsave TR -.1 .1 TR rulex ruley scale 1 1 false
 
64
RMat{BDot}imagemask grestore}}ifelse B /QV{gsave newpath transform round
 
65
exch round exch itransform moveto rulex 0 rlineto 0 ruley neg rlineto
 
66
rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta 0 N /tail{dup
 
67
/delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail}B /c{-4 M}B /d{
 
68
-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{3 M}B /k{4 M}B
 
69
/w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w}B /q{p 1 w}
 
70
B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{3 2 roll p a}B
 
71
/bos{/SS save N}B /eos{SS restore}B end
 
72
 
 
73
%%EndProcSet
 
74
TeXDict begin 40258431 52099146 1000 300 300 (fweb.dvi)
 
75
@start
 
76
%DVIPSBitmapFont: Fa cmr12 12 49
 
77
/Fa 49 122 df<127012F812FCA212741204A41208A21210A212201240060F7CA20E>39
 
78
D<127012F8A3127005057C840E>46 D<EA01F0EA071CEA0C06487E00381380A2387001C0
 
79
A400F013E0AE007013C0A3EA780300381380A2381C0700EA0C06EA071CEA01F013227EA0
 
80
18>48 D<13801203120F12F31203B3A9EA07C0EAFFFE0F217CA018>I<EA03F0EA0C1CEA
 
81
100700201380384003C0A2008013E012F0EAF801A3EA2003120014C0A2EB07801400130E
 
82
5B13185B5B5B485A90C7FC000213205A5A00181360481340383FFFC05AB5FC13217EA018
 
83
>I<EA03F8EA0C1EEA100F38200780004013C0127813031307123800001380A214005B13
 
84
0C1338EA03F0EA001C130FEB0780A2EB03C0A214E01220127012F8A200F013C01240EB07
 
85
80122038100F00EA0C1CEA03F013227EA018>I<1303A25BA25B1317A213271367134713
 
86
87120113071202120612041208A212101220A2124012C0B512F838000700A7EB0F80EB7F
 
87
F015217FA018>I<00101380381E0700EA1FFF5B13F8EA17E00010C7FCA6EA11F8EA120C
 
88
EA1C07381803801210380001C0A214E0A4127012F0A200E013C01280EA40031480382007
 
89
00EA1006EA0C1CEA03F013227EA018>I<137EEA01C138030080380601C0EA0C03121C38
 
90
1801800038C7FCA212781270A2EAF0F8EAF30CEAF4067F00F81380EB01C012F014E0A512
 
91
70A3003813C0A238180380001C1300EA0C06EA070CEA01F013227EA018>I<1240126038
 
92
7FFFE014C0A23840008038C0010012801302A2485A5BA25B5BA21360134013C0A21201A2
 
93
5B1203A41207A76CC7FC13237DA118>I<EA01F8EA060EEA0803381001801220386000C0
 
94
A31270A238780180003E1300EA3F02EA1FC4EA0FF812036C7EEA067EEA083F38100F8038
 
95
3007C0EA6003EB00E05A1460A40060134014C06C138038180300EA0E0EEA03F013227EA0
 
96
18>I<EA01F0EA060C487EEA1807383803801270A238F001C0A314E0A5127013031238EA
 
97
1805120CEA0619EA03E1380001C0A3EB0380A21230387807001306EA700CEA20186C5AEA
 
98
0FC013227EA018>I<497EA3497EA3EB05E0A2EB09F01308A2EB1078A3497EA3497EA2EB
 
99
C01F497EA248B51280EB0007A20002EB03C0A348EB01E0A348EB00F0121C003EEB01F839
 
100
FF800FFF20237EA225>65 D<B512F8380F800E0007EB0780EC03C015E0140115F0A515E0
 
101
1403EC07C0EC0F80EC3E00EBFFFE9038800780EC03C0EC01E015F0140015F8A6EC01F0A2
 
102
EC03E0EC07C0000FEB0F00B512FC1D227EA123>I<903807E0109038381830EBE0063901
 
103
C0017039038000F048C7FC000E1470121E001C1430123CA2007C14101278A200F81400A8
 
104
12781510127C123CA2001C1420121E000E14407E6C6C13803901C001003800E002EB381C
 
105
EB07E01C247DA223>I<B512F0380F801E00071307EC0380EC01C0EC00E015F01578A215
 
106
7C153CA3153EA9153CA2157C1578A215F015E01401EC03C0EC0700000F131EB512F01F22
 
107
7EA125>I<B612C0380F80070007130114001540A215601520A314201500A3146014E013
 
108
FF138014601420A315081400A21510A31530A2157015E0000F1303B6FC1D227EA121>I<
 
109
B612C0380F80070007130114001540A215601520A314201500A3146014E013FF13801460
 
110
1420A491C7FCA9487EEAFFFE1B227EA120>I<903807F00890383C0C18EBE0023901C001
 
111
B839038000F848C71278481438121E15185AA2007C14081278A200F81400A7EC1FFF0078
 
112
EB00F81578127C123CA27EA27E7E6C6C13B86C7E3900E0031890383C0C08903807F00020
 
113
247DA226>I<EAFFFCEA0FC0EA0780B3ACEA0FC0EAFFFC0E227EA112>73
 
114
D<EAFFFCEA1F806CC7FCB3A21401A41403A214021406A2141E48137EB512FE18227DA11E
 
115
>76 D<D8FFC0EB03FF000F15F0000715E0D805E01305A2D804F01309A301781311A36D13
 
116
21A36D1341A26D1381A39038078101A3EB03C2A2EB01E4A3EB00F8A31470120E001FEC03
 
117
F03AFFE0203FFF28227EA12D>I<39FF8007FF3907C000F81570D805E01320EA04F0A213
 
118
78137C133C7F131F7FEB0780A2EB03C0EB01E0A2EB00F014F81478143C143E141E140FA2
 
119
EC07A0EC03E0A21401A21400000E1460121FD8FFE0132020227EA125>I<EB0FE0EB783C
 
120
EBE00E3903C0078039078003C0390F0001E0000E1300001E14F0481478A2007C147CA200
 
121
78143CA200F8143EA90078143C007C147CA2003C1478003E14F8001E14F06CEB01E0A239
 
122
078003C03903C007803900E00E00EB783CEB0FE01F247DA226>I<B512F0380F803C0007
 
123
130FEC078015C0140315E0A615C014071580EC0F00143CEBFFF00180C7FCAE487EEAFFFC
 
124
1B227EA121>I<B512E0380F803C0007130E6E7E81140381A55D14075D020EC7FC143CEB
 
125
FFE0EB80708080141E140E140FA481A3168015C014073A0FC003C10039FFFC01E2C8127C
 
126
21237EA124>82 D<3803F020380C0C60EA1802383001E0EA70000060136012E0A21420A3
 
127
6C1300A21278127FEA3FF0EA1FFE6C7E0003138038003FC0EB07E01301EB00F0A214707E
 
128
A46C1360A26C13C07E38C8018038C60700EA81FC14247DA21B>I<007FB512F839780780
 
129
780060141800401408A300C0140C00801404A400001400B3A3497E3801FFFE1E227EA123
 
130
>I<39FFFC07FF390FC000F86C4813701520B3A5000314407FA2000114806C7E90386001
 
131
00EB3006EB1C08EB03F020237EA125>I<3BFFF03FFC03FE3B1F8007E000F86C486C4813
 
132
7017206E7ED807801540A24A7E2603C0021480A39039E004780100011600A2EC083CD800
 
133
F01402A2EC101E01785CA2EC200F013C5CA20260138890391E400790A216D090391F8003
 
134
F0010F5CA2EC00016D5CA20106130001025C2F237FA132>87 D<397FF803FF390FE001F8
 
135
3907C000E06C6C5B00015CEBF001D800F890C7FCEB7802EB7C04133EEB1E08EB1F10EB0F
 
136
B0EB07A014C06D7E130180497EEB0278EB047CEB0C3EEB081EEB101F496C7E140701407F
 
137
496C7E1401D801007F486D7E5AD81F807F3AFFC003FFC022227FA125>I<D8FFF0EB7FC0
 
138
D81F80EB1F00000F140C000714087F00035C6C6C5B7F00005C6D13C0017C5BD93C01C7FC
 
139
133EEB1E02EB1F06EB0F84EB078814D8EB03D014E01301AC1303EB3FFE22227FA125>I<
 
140
387FFFFE387E003E0078133C007013781260004013F012C0EB01E0388003C0A2EB078012
 
141
00EB0F005B131E5BA25BA25B1201EBE001EA03C0A2EA07801403EA0F00001E1302A24813
 
142
06140E48131E00F8137EB512FE18227DA11E>I<EA1FE0EA3038EA780C130EEA30071200
 
143
A313FFEA07C7EA1E07123C1278127000F01308A3130FEA7817383C2390380FC1E015157E
 
144
9418>97 D<EA01FEEA0703380C0780121C383803000078C7FC127012F0A7127000781340
 
145
12386C1380380C0100EA0706EA01F812157E9416>99 D<14E0130F13011300ABEA01F8EA
 
146
0704EA0C02EA1C01EA38001278127012F0A7127012781238EA1801EA0C0238070CF03801
 
147
F0FE17237EA21B>I<EA01FCEA0707380C0380381C01C01238007813E0EA700012F0B5FC
 
148
00F0C7FCA512700078132012386C13406C138038070300EA00FC13157F9416>I<147038
 
149
03F198380E1E18EA1C0E38380700A200781380A400381300A2EA1C0EEA1E1CEA33F00020
 
150
C7FCA212301238EA3FFE381FFFC06C13E0383000F0481330481318A400601330A2003813
 
151
E0380E03803803FE0015217F9518>103 D<121C123EA3121CC7FCA8120E127E121E120E
 
152
B1EAFFC00A227FA10E>105 D<120E12FE121E120EB3ADEAFFE00B237FA20E>108
 
153
D<390E1FC07F3AFE60E183803A1E807201C03A0F003C00E0A2000E1338AF3AFFE3FF8FFE
 
154
27157F942A>I<380E1F8038FE60C0381E80E0380F0070A2120EAF38FFE7FF18157F941B>
 
155
I<EA01FCEA0707380C0180381800C0003813E0481370A200F01378A700701370007813F0
 
156
003813E0381C01C0380E038038070700EA01FC15157F9418>I<EA0E1F38FE61C0380E80
 
157
60380F0070000E1338143CA2141EA7143CA21438000F1370380E80E0EB41C0EB3F0090C7
 
158
FCA9EAFFE0171F7F941B>I<EA0E3CEAFE46EA1E8FEA0F0F13061300120EAD120FEAFFF0
 
159
10157F9413>114 D<EA0F88EA3078EA601812C01308A212E0EAF000127FEA3FE0EA0FF0
 
160
EA01F8EA003CEA801C130CA212C01308EAE018EAD030EA8FC00E157E9413>I<1202A412
 
161
06A3120E121E123EEAFFFCEA0E00AB1304A6EA07081203EA01F00E1F7F9E13>I<38FF83
 
162
FE381F00F0000E13C06C1380EB8100EA0383EA01C2EA00E41378A21338133C134E138FEA
 
163
0187EB0380380201C0000413E0EA0C00383E01F038FF03FE17157F941A>120
 
164
D<38FF80FE381E00781430000E1320A26C1340A2EB80C000031380A23801C100A2EA00E2
 
165
A31374A21338A31310A25BA35B12F05B12F10043C7FC123C171F7F941A>I
 
166
E
 
167
%EndDVIPSBitmapFont
 
168
%DVIPSBitmapFont: Fb cmbxti10 14.4 1
 
169
/Fb 1 47 df<120E123FEA7F80A212FFA21300127E123C0909798815>46
 
170
D E
 
171
%EndDVIPSBitmapFont
 
172
%DVIPSBitmapFont: Fc cmcsc10 9 14
 
173
/Fc 14 120 df<B512F0380E00701430141014181408A3EB0200A31306EA0FFEEA0E0613
 
174
02A390C7FCA8EAFFF0151A7D991B>70 D<EAFFFE380E03C0EB00E0801478A55C5CEB03C0
 
175
D80FFEC7FCEA0E036D7E6D7E80A380A315401478EC388039FFE01F001A1A7D991E>82
 
176
D<1360A213F0A3EA0138A3EA021CA2487EA2EA07FEEA0807A2001013801303003813C038
 
177
FC0FF014137F9217>97 D<EAFFFCEA1C067F1480A4EB0700131EEA1FFE381C0380A2EB01
 
178
C0A4EB0380EB0700EAFFFC12137F9216>I<B5FCEA1C037F14801300A2EB1000A21330EA
 
179
1FF0EA1C30131014401300A21480A21303B5FC12137F9215>101
 
180
D<B51280EA1C01130014C01440A2EB0800A21318EA1FF8EA1C181308A290C7FCA5B47E12
 
181
13809214>I<3801F840380706C0EA0C01EA3800123000701340126000E01300A3EB1FF0
 
182
EB01C01260127012301238120CEA07023801FC4014137E9218>I<B47E001CC7FCAB1480
 
183
A2130114005B5BB5FC1113809213>108 D<38FC07F0381E01C0381F00801217EA1380EA
 
184
11C0A2EA10E0137013781338131C130EA21307130313011238EAFE0014137F9217>110
 
185
D<EA03F8EA0E0E487E38380380387001C0A2EA600000E013E0A6387001C0A23838038038
 
186
1C0700EA0E0EEA03F813137E9218>I<EAFFF8EA1C0E7FEB0380A4EB0700130EEA1FF8EA
 
187
1C0E7FA51408EB038838FF81F01513809216>114 D<B512E038C0E06000801320A40000
 
188
1300ACEA0FFE13137F9216>116 D<38FF01F0383C00E0001C13C01480121E380E0100A2
 
189
EA0702A21386EA0384A2EA01C8A2EA00F0A31360A214137F9217>118
 
190
D<39FE1FE1F039380780E01540001C1480A2EB09C0000EEBC100A2EB10E1000713E2A2EB
 
191
20723803A074A2EBC03C00011338A2EB8018000013101C137F921F>I
 
192
E
 
193
%EndDVIPSBitmapFont
 
194
%DVIPSBitmapFont: Fd cmtt9 9 85
 
195
/Fd 85 127 df<126012F0AD12601200A4126012F0A212600417789614>33
 
196
D<EAC060EAE0E0A4EAC060A5EA40400B0B7C9614>I<EA071CA5B51280A27E380E3800A7
 
197
387FFF80B5FCA2381C7000A511177F9614>I<13801201A2EA07E0EA1FF0EA39BCEA619C
 
198
EAC18EA3EAE184EA7180127FEA1FE0EA0FF0EA01F8139C138EEA418612E1A3EA718CEA39
 
199
B8EA1FF0EA0FC0EA0180A212000F1D7E9914>I<EA3806EA7C0E126CEAEE1CA25BA2126C
 
200
EA7C70123812005BA2485AA3485AA248C7FC130E131FEA0E1BEB3B80A2121CA238381B00
 
201
131FEA180E111D7F9914>I<1207487EEA18C0EA38E0A35B3839CF80138F381F1C00121E
 
202
A2EA0E38121EEA37701267EAE3F05B38E1C38013E3EA63F3383F3F00EA1E1E11177F9614
 
203
>I<126012F012F812781218A31230A2126012C01280050C789614>I<EA01801203EA0600
 
204
5A121C121812385AA35AA91270A37E1218121C120C7EEA03801201091D799914>I<1280
 
205
12C01260123012381218121C120EA31207A9120EA3121C121812381230126012C0128008
 
206
1D7C9914>I<EA0380A3EA638CEAF39EEA7FFCEA3FF8EA0FE0A2EA3FF8EA7FFCEAF39EEA
 
207
638CEA0380A30F107E9214>I<EA01C0A7B51280A33801C000A711117F9314>I<127012F8
 
208
12FCA2127C120C1218123012E012C0060A798414>I<EAFFFEA30F037E8C14>I<127012F8
 
209
A312700505798414>I<1306130EA2131CA21338A21370A213E0A2EA01C0A2EA0380A3EA
 
210
0700A2120EA25AA25AA25AA25AA25A0F1D7E9914>I<EA07C0EA0FE0EA1C70EA3838EA30
 
211
18EA701CA2EAE00EA9EA701CA2EA3838A2EA1C70EA0FE0EA07C00F177E9614>I<1203A2
 
212
5A5A123F12F712471207AEEA7FF0A20C177C9614>I<EA0FC0EA1FF0EA3838EA701CEAE0
 
213
0EA312401200131CA213381330137013E0EA01C0EA030012065AEA180E1230EA7FFEA20F
 
214
177E9614>I<137813F8EA01B8A2EA0338A21206120E120C121C12381230127012E0B512
 
215
80A238003800A548B4FCA211177F9614>52 D<EA07C0EA1FE0EA3830EA7038EA601C12E0
 
216
130C130EA2EA601E1270EA383EEA1FEEEA07CEEA000E131CA3EA7038133013E0EA3FC0EA
 
217
1F000F177E9614>57 D<127012F8A312701200A6127012F8A312700510798F14>I<1270
 
218
12F8A312701200A6126012F012F8A2127812181230127012E012800515798F14>I<1306
 
219
131E133E13F8EA01F0EA03C0EA0F80EA1F00123C12F85A7E123C121FEA0F80EA03C0EA01
 
220
F0EA00F8133E131E13060F157E9514>I<B51280A27EC8FCA3387FFF80B5FCA211097F8F
 
221
14>I<12C012F07E123E7EEA0780EA03E0EA01F0EA0078133E131E133E1378EA01F0EA03
 
222
E0EA0780EA1F00123E12F85A12C00F157E9514>I<EA1FE0EA3FF8EA701CEAE00EA21240
 
223
EA003C137013E0EA01C0EA0380A41300C7FCA41203EA0780A2EA03000F177E9614>I<EA
 
224
01E0EA07F0EA0E38EA181CEA38FC1271EA731E1277EAEE0EA7EA771CEA7318EA71F0EA38
 
225
E0EA1806EA0E1EEA07F8EA01F00F177E9614>I<EA01C0487EA21360A2EA0770A4EA0630
 
226
EA0E38A4487EEA1FFCA2EA1C1CA2487EA238FE3F80A211177F9614>I<EAFFF013FCEA38
 
227
1E130E1307A4130E131EEA3FFCA2EA381E130E1307A5130E131EEAFFFC13F810177F9614
 
228
>I<3801F180EA07FFEA0E1FEA1C071238EA7003A348C7FCA738700380A338380700121C
 
229
EA0E0EEA07FCEA01F011177F9614>I<EAFFE013F8EA383C7F130E7FA3EB0380A8EB0700
 
230
A2130E131E5BEAFFF813E011177F9614>I<B5FCA2EA3807A490C7FCA21338A2EA3FF8A2
 
231
EA3838A290C7FCA3EB0380A4B5FCA211177F9614>I<B51280A2EA3803A490C7FCA21338
 
232
A2EA3FF8A2EA3838A290C7FCA7B4FCA211177F9614>I<EA03C6EA0FFEEA1C3EEA181E12
 
233
38EA700EA21260EAE000A4137FA2130E12601270A2EA381E1218EA1C3EEA0FFEEA03CE10
 
234
177F9614>I<38FE3F80A238380E00A8EA3FFEA2EA380EA938FE3F80A211177F9614>I<EA
 
235
FFF8A2EA0700B3EAFFF8A20D177D9614>I<EAFE3FA2EA381C5B137813705B12395BEA3B
 
236
80EA3FC07F123EEA3CF01370EA387813387FA27FA238FE1F80A211177F9614>75
 
237
D<B4FCA21238AF1307A4B5FCA210177E9614>I<38FC1F80A2007C1300EA7637A4EA7777
 
238
A2EA7367A313E7EA71C7A2EA7007A638F80F80A211177F9614>I<38FE3F80A2383E0E00
 
239
123BA4138E1239A213CEA31238A213EE136EA4133E12FEA211177F9614>I<EA1FF0EA7F
 
240
FCEA783CEA701CEAE00EAFEA701CEA783CEA7FFCEA1FF00F177E9614>I<EAFFF013FCEA
 
241
381E130E1307A5130E131EEA3FFC13F0EA3800A812FEA210177F9614>I<EA1FF0EA7FFC
 
242
EA783CEA701CEAE00EADEAE38EEAE1CEEA71DCEA78FC127FEA1FF0EA00781338133C131C
 
243
131E0F1C7E9614>I<EAFFE013F8EA383C131C7FA45B133CEA3FF85BEA38387FA51480EB
 
244
1DC0A238FE0F80EB070012177F9614>I<EA0FCCEA1FFCEA307CEA603CEAE01CA3130012
 
245
70127EEA3FE0EA0FF0EA01F8EA001C131E130E126012E0A2EAF01CEAF838EAFFF0EAC7E0
 
246
0F177E9614>I<387FFF80B5FCEAE1C3A43801C000AFEA0FF8A211177F9614>I<38FE0FE0
 
247
A238380380B0381C0700A2EA0E0EEA07FCEA01F01317809614>I<38FC1F80A238380E00
 
248
A3EA3C1EEA1C1CA46C5AA4EA0630EA0770A3EA0360A213E0A26C5A11177F9614>I<38FC
 
249
1F80A238700700A7EA31C6EA33E6EA3BEE136EA5EA1B6CA2EA1A2CEA1E3CA311177F9614
 
250
>I<EA7E3EA2EA1C3CEA1E38EA0E78EA0F7012075B12035B120112037FA2EA0770A2EA0E
 
251
781338EA1C3C131CEA3C1E38FE3F80A211177F9614>I<38FC1F80A238380E00EA3C1EEA
 
252
1C1CEA1E3CEA0E38A26C5AA2EA036013E0A26C5AA8EA07F0A211177F9614>I<EA7FFE12
 
253
FFEAE01CA21338A2EA007013E0A2EA01C0A2EA0380EA0700A2120EA25AEA380EA21270A2
 
254
EAFFFEA20F177E9614>I<EAFFE0A2EAE000B3A7EAFFE0A20B1D799914>I<12C07EA21270
 
255
A27EA27EA27EA27EA2EA0380A3EA01C0A2EA00E0A21370A21338A2131CA2130EA213060F
 
256
1D7E9914>I<EAFFE0A21200B3A712FFA20B1D7F9914>I<1204121FEA7FC0EAF1E012E00B
 
257
057C9614>I<EAFFFEA30F037E7E14>I<EA1FC0EA7FF0EA7078EA2018EA001CA2EA07FC12
 
258
1FEA3C1C127012E0A3EA707C383FFF80EA0F8F11107E8F14>97 D<12FCA2121CA513F8EA
 
259
1DFEEA1F07EA1E03001C1380EB01C0A6EB0380001E1300EA1F0EEA1DFCEA0CF812178096
 
260
14>I<EA03F8EA0FFEEA1C0EEA3804EA7000126012E0A412601270EA380EEA1C1EEA0FFC
 
261
EA03F00F107E8F14>I<137EA2130EA5EA07CEEA0FFEEA1C3EEA301EEA700E12E0A61270
 
262
EA301EEA383E381FEFC0EA07CF12177F9614>I<EA07E0EA0FF0EA1C38EA301CEA700CEA
 
263
E00EA2EAFFFEA2EAE00012601270EA380EEA1C1EEA0FFCEA03F00F107E8F14>I<13FCEA
 
264
01FEEA038EEA07041300A3EA7FFE12FFEA0700ACEAFFF8A20F177F9614>I<EA07CF381F
 
265
FF80EA383B38301800EA701CA3EA3018EA3838EA3FF0EA37C00070C7FCA2EA3FF86C7E48
 
266
7EEA700F38E00380A438700700EA3C1EEA1FFCEA07F011197F8F14>I<12FCA2121CA513
 
267
78EA1DFEEA1F86EA1E07121CAA38FF8FE0A21317809614>I<1206120FA21206C7FCA4B4
 
268
FCA21207ACEAFFF8A20D187C9714>I<136013F0A213601300A4EA1FF0A2EA0070B2EA40
 
269
E0EAE0C0EA7F80EA3F000C207E9714>I<12FCA2121CA5EBFF80A2EB1C005B5B5BEA1DC0
 
270
EA1FE0A2EA1E70EA1C38133C131C7F38FF1F80A21117809614>I<EAFF80A21203B3EAFF
 
271
FEA20F177E9614>I<EAFB8EEAFFDF383CF380A2EA38E3AA38FEFBE013791310808F14>I<
 
272
EAFC78EAFDFEEA1F86EA1E07121CAA38FF8FE0A21310808F14>I<EA07C0EA1FF0EA3C78
 
273
EA701CA2EAE00EA6EA701CEA783CEA3C78EA1FF0EA07C00F107E8F14>I<EAFCF8EAFDFE
 
274
EA1F07EA1E03001C1380EB01C0A6EB0380001E1300EA1F0EEA1DFCEA1CF890C7FCA6B47E
 
275
A21218808F14>I<EA03E7EA0FF7EA1C1FEA300F1270487EA6EA700F1230EA1C3FEA0FF7
 
276
EA07C7EA0007A6EB3FE0A213187F8F14>I<EAFE1FEB7F80EA0EE3380F810090C7FCA212
 
277
0EA8EAFFF0A211107F8F14>I<EA0FD8EA3FF8EA603812C0A2EAF000EA7F80EA3FF0EA07
 
278
F8EA001CEA600612E012F0EAF81CEAFFF8EACFE00F107E8F14>I<1206120EA4EA7FFC12
 
279
FFEA0E00A8130EA3131CEA07F8EA01F00F157F9414>I<EAFC3FA2EA1C07AB131F380FFF
 
280
E0EA03E71310808F14>I<38FE3F80A2383C1E00EA1C1CA36C5AA3EA0630EA0770A36C5A
 
281
A311107F8F14>I<38FE3F80A238700700EA380EA3EA39CEA3EA1B6C121AA3EA1E7CA2EA
 
282
0E3811107F8F14>I<EA7E3FA2EA1E3CEA0E78EA07705B12036C5A12037FEA0770EA0E78
 
283
1338487E38FE3F80A211107F8F14>I<38FE3F80A2381C0E005BA2120E5BA212071330A2
 
284
EA0370A25B1201A25BA3485A12730077C7FC127E123C11187F8F14>I<EA3FFF5AEA700E
 
285
131C1338EA007013E0EA01C0EA0380EA0700120EEA1C0712381270B5FCA210107F8F14>
 
286
I<12E0B3AB031D789914>124 D<EA1C10EA3F38EAE7E0EA41C00D047D9614>126
 
287
D E
 
288
%EndDVIPSBitmapFont
 
289
%DVIPSBitmapFont: Fe cmsl9 9 1
 
290
/Fe 1 47 df<1270A212F0126004047D830B>46 D E
 
291
%EndDVIPSBitmapFont
 
292
%DVIPSBitmapFont: Ff cmr9 9 65
 
293
/Ff 65 123 df<EBFE7C380381C6380603CE000E1384001C1380A6B512F0381C0380AE38
 
294
FF8FF0171A809916>11 D<13FEEA038138060180EA0E03381C010090C7FCA5B51280EA1C
 
295
03AE38FF8FF0141A809915>I<126012F0A212701210A31220A21240A2040B7D830B>44
 
296
D<EAFFC0A20A0280880D>I<126012F0A2126004047D830B>I<1304130C1318A31330A313
 
297
60A313C0A3EA0180A3EA0300A31206A35AA35AA35AA35AA35AA20E257E9B13>I<EA07E0
 
298
EA1C38EA381CEA300CEA700EEA6006A2EAE007AAEA6006A2EA700EEA300CEA381CEA1C38
 
299
EA07E010187F9713>I<12035AB4FC1207B3A2EA7FF80D187D9713>I<EA0F80EA1060EA20
 
300
30EA4038EA803CEAC01C12E01240EA003C1338A21370136013C0EA018013001202EA0404
 
301
12081210EA3008EA3FF8127F12FF0E187E9713>I<EA07E0EA1838EA201CEA601EEA700E
 
302
EA201E1200131CA213381370EA07E0EA0038131C130E130FA212E0A212C0EA400EEA601C
 
303
EA1838EA07E010187F9713>I<1318A21338137813F813B8EA01381202A2120412081218
 
304
12101220124012C0B5FCEA0038A6EA03FF10187F9713>I<EA3018EA3FF013E01380EA20
 
305
00A5EA2FC0EA3060EA2030EA00381318131CA2124012E0A2EA8018EA40381330EA30E0EA
 
306
0F800E187E9713>I<EA01F8EA0704EA0C06EA180E123013001270126012E0EAE3E0EAE4
 
307
18EAE80CEAF00EEAE0061307A31260A2EA7006EA300EEA180CEA0C38EA07E010187F9713
 
308
>I<1240EA7FFF13FEA2EA4004EA80081310A2EA00201340A21380120113005AA25A1206
 
309
A2120EA5120410197E9813>I<EA07E0EA1818EA300CEA20061260A21270EA780CEA3E18
 
310
EA1F30EA07C0EA03E0EA0CF8EA307CEA601E130FEAC0071303A3EA6002EA2004EA1818EA
 
311
07E010187F9713>I<EA07E0EA1C30EA3018EA700CEA600EEAE006A21307A31260EA700F
 
312
EA3017EA1827EA07C7EA00071306130E130C12701318EA6030EA3060EA0F8010187F9713
 
313
>I<137F380180C03806003000081308487F38203E0213E13841C081384380710083EB70
 
314
80EA8700A6EA838012433941C0F1003820E131EB3E1E6CC8FC7E0006EB03803901803E00
 
315
38007FE0191A7E991E>64 D<130CA3131EA2132F1327A2EB4380A3EB81C0A200017F1300
 
316
A248B47E38020070A2487FA3487FA2003C131EB4EBFFC01A1A7F991D>I<B51280380E00
 
317
E014701438143CA514781470EB01E0380FFFC0380E00F01478143C141C141EA4141C143C
 
318
147814F0B512C0171A7F991B>I<EB3F023801C0C63803002E000E131E48130E14065A00
 
319
7813021270A200F01300A600701302A21278003813047E14087E000313303801C0C03800
 
320
3F00171A7E991C>I<B57E380E00E01470808080A280A21580A81500A25C140E5CA21478
 
321
14E0B51280191A7F991D>I<B512F8380E003814181408140C1404A3EB0100A35BEA0FFF
 
322
EA0E037FA3EB0002A314061404A2140C143CB512FC171A7F991A>I<B512F8380E003814
 
323
181408140C1404A3EB0100A35BEA0FFFEA0E037FA390C7FCA8EAFFE0161A7F9919>I<39
 
324
FFE1FFC0390E001C00AB380FFFFC380E001CAC39FFE1FFC01A1A7F991D>72
 
325
D<EAFF80EA1C00B3A6EAFF80091A7E990E>I<EA0FFEEA0070B3124012E0A2EA40E0EA61
 
326
C0EA1F000F1A7E9914>I<39FFE01FC0390E000F00140C14085C5C5C495A0102C7FC5B13
 
327
0C131C132E1347EB8380EA0F03380E01C06D7EA2147080A280141E141F39FFE07FC01A1A
 
328
7F991E>I<EAFFE0000EC7FCB01408A3141814101430147014F0B5FC151A7F9918>I<B414
 
329
FF000F14F0A2390B800170A23809C002A33808E004A2EB7008A3EB3810A3EB1C20A2EB0E
 
330
40A3EB0780A2EB0300121C39FF8307FF201A7F9923>I<00FEEB7FC0000FEB0E001404EA
 
331
0B80EA09C0A2EA08E01370A21338131CA2130E1307EB0384A2EB01C4EB00E4A21474143C
 
332
A2141C140C121C38FF80041A1A7F991D>I<137F3801C1C038070070000E7F487F003C13
 
333
1E0038130E0078130F00707F00F01480A80078EB0F00A20038130E003C131E001C131C6C
 
334
5B6C5B3801C1C0D8007FC7FC191A7E991E>I<B51280380E01E0EB007014781438143CA4
 
335
143814781470EB01E0380FFF80000EC7FCABEAFFE0161A7F991A>I<B5FC380E01C0EB00
 
336
70147880A55C1470EB01C0D80FFFC7FC380E0380EB00C0801470A31478A31540143CEC1C
 
337
8039FFE00F001A1A7F991C>82 D<EA0FC2EA1836EA200EEA600612C01302A3EAE0001270
 
338
127EEA3FE0EA1FF8EA03FCEA007E130E130713031280A3EAC0021306EAE004EAD818EA87
 
339
E0101A7E9915>I<007FB5FC38701C0700401301A200C0148000801300A300001400B138
 
340
03FFE0191A7F991C>I<39FFE07FC0390E000E001404B200065B12076C5B6C6C5A3800E0
 
341
C0013FC7FC1A1A7F991D>I<39FF801FC0391C00070014066C1304A36C5BA26C6C5AA36C
 
342
6C5AA26C6C5AA3EB7080A213790139C7FCA2131EA3130CA21A1A7F991D>I<3AFF81FF07
 
343
F03A3C007801C0001CEC0080A36C90389C0100A33907010E02A33903830F04EB8207A215
 
344
0C3901C40388A33900E801D0A390387000E0A301305B01201340241A7F9927>I<39FFC0
 
345
FF80390F003C0014106C5BEA03806D5A00015BEA00E101F1C7FC137A133E131C131EA213
 
346
17EB27801343EB41C0EB81E0EA010048137000021378481338000C7F001E133EB4EB7FC0
 
347
1A1A7F991D>I<EA1FC0EA38707FEA101C1200A2EA03FCEA1E1C1238127012E01480A213
 
348
3CEA705F381F8F0011107F8F13>97 D<12FC121CA913FCEA1D07381E0380381C01C01300
 
349
14E0A6EB01C01480381E0300EA1906EA10F8131A809915>I<EA07F8EA1C1C1238EA7008
 
350
13005AA612701304EA3808EA1C18EA07E00E107F8F11>I<133F1307A9EA03E7EA0C17EA
 
351
180F487E127012E0A6126012706C5AEA1C373807C7E0131A7F9915>I<EA07C0EA1C30EA
 
352
30181270EA600C12E0EAFFFCEAE000A41260EA7004EA3808EA1C18EA07E00E107F8F11>
 
353
I<EA01F0EA0718EA0E38EA1C101300A6EAFFC0EA1C00AEEAFF800D1A80990C>I<EA0FCF
 
354
3818718038303000EA7038A4EA30306C5AEA2FC00060C7FCA21270EA3FF013FC6C7EEA60
 
355
0FEAC003A4EA6006EA381CEA07E011187F8F13>I<12FC121CA9137CEA1D87381E0380A2
 
356
121CAB38FF9FF0141A809915>I<1218123CA212181200A612FC121CAE12FF081A80990A>
 
357
I<EA0180EA03C0A2EA0180C7FCA6EA0FC01201B21241EAE180EAE300127E0A2182990C>
 
358
I<12FC121CA9EB1FC0EB0F00130C5B13205B13E0121DEA1E70EA1C7813387F131E7F1480
 
359
38FF9FE0131A809914>I<12FC121CB3A6EAFF80091A80990A>I<38FC7C1F391D8E638039
 
360
1E0781C0A2001C1301AB39FF9FE7F81D107F8F20>I<EAFC7CEA1D87381E0380A2121CAB
 
361
38FF9FF01410808F15>I<EA07E0EA1C38EA300CEA700EEA6006EAE007A6EA6006EA700E
 
362
EA381CEA1C38EA07E010107F8F13>I<EAFCFCEA1D07381E0380381C01C0A2EB00E0A6EB
 
363
01C01480381E0300EA1D06EA1CF890C7FCA6B47E1317808F15>I<EA03E1EA0C13EA180B
 
364
EA300FEA700712E0A61270A26C5AEA1C37EA07C7EA0007A6EB3FE013177F8F14>I<EAFC
 
365
78EA1D9CEA1E1C1308EA1C00ABEAFF800E10808F0F>I<EA1F20EA60E0EA402012C0A2EA
 
366
F000127FEA3FC0EA1FE0EA00F0EA8070133012C01320EAF040EA8F800C107F8F0F>I<12
 
367
08A41218A21238EAFFC0EA3800A81320A41218EA1C40EA07800B177F960F>I<38FC1F80
 
368
EA1C03AB1307120CEA0E0B3803F3F01410808F15>I<38FF0F80383C0700EA1C061304A2
 
369
6C5AA26C5AA3EA03A0A2EA01C0A36C5A11107F8F14>I<39FE7F1F8039381C0700003C13
 
370
06381C0C04130E380E16081317A238072310149013A33803C1A014E0380180C0A319107F
 
371
8F1C>I<38FE3F80383C1E00EA1C086C5AEA0F306C5A6C5A12017F1203EA0270487E1208
 
372
EA181CEA381E38FC3FC012107F8F14>I<38FF0F80383C0700EA1C061304A26C5AA26C5A
 
373
A3EA03A0A2EA01C0A36C5AA248C7FCA212E112E212E4127811177F8F14>I<EAFFF8EAE0
 
374
7012C0EA80E0EA81C0A2EA0380EA0700A2EA0E04121CA2EA380812701338EAFFF80E107F
 
375
8F11>I E
 
376
%EndDVIPSBitmapFont
 
377
%DVIPSBitmapFont: Fg cmtt12 14.4 11
 
378
/Fg 11 121 df<126012F0A27E1278127C123C123E121E121F7E7F12077F12037F1201A2
 
379
7F12007F1378137C133C133E131E131F7F14801307A214C0130314E0130114F0130014F8
 
380
1478147C143C143E141E141F140FA21406182F7DA91F>92 D<EA07FCEA1FFF4813C0383E
 
381
03E06D7EEA1C00C71278A4EB3FF8EA01FF1207381FE078EA3E005A12785AA4007813F8EA
 
382
7E036CB512E0000F133F3803FC0F1B1A7D991F>97 D<EB01FE13031301EB001EA8137E38
 
383
01FF9E000713DE380F81FEEA1F00003E137E003C133E48131EA25AA81278143E7E147E6C
 
384
13FEEA0F833907FFDFE06CEB1FF0D8007C13E01C257EA41F>100
 
385
D<137F3801FFC0000713E0380F81F0381F0078123E003C133C5A141E127012F0B512FEA3
 
386
00F0C7FCA21278A36C131E7E001F133E380FC0FC3803FFF86C13F038003F80171A7D991F
 
387
>I<90387C0F803901FF3FC00007EBFFE0380F83F1D81F0113C0391E00F000481378A66C
 
388
5BEA1F01380F83E048B45A001D90C7FCEA1C7C003CC8FCA37E381FFFE06C13F814FE487F
 
389
393C003F8048130FEC07C0481303A40078EB0780A2003EEB1F00381F807E6CB45A000313
 
390
F038007F801B287E991F>103 D<137013F8A3137090C7FCA7EA7FF812FF127FEA0078B3
 
391
A2B512F8A315267BA51F>105 D<EA7F8012FF127F1207A8903887FFC015E015C0903880
 
392
7E005CEB81F8EB83F0EB87E0EB8FC0EB9F8001BFC7FC13FF808013F3EBE3E0EBC1F01380
 
393
80147C143C80141F397FF87FE039FFFCFFF0397FF87FE01C257FA41F>107
 
394
D<38FE3C0F9038FE3F80B5EA7FC0381FCFF3903887E1E0EB07C1A2001E1381B039FFC7F1
 
395
FCEBCFF3EBC7F11E1A80991F>109 D<387F83F038FF8FFC387FBFFE3807FC1FEBF00F90
 
396
38E0078013C0A21380AF397FF87FF839FFFCFFFC397FF87FF81E1A80991F>I<387FE07E
 
397
39FFE1FF80D87FE313C03801EF87EBFF079038FC038049C7FCA25BA35BAC387FFFE0B5FC
 
398
7E1A1A7E991F>114 D<397FF1FFC015E015C03907C07C003803E078000113F83800F1F0
 
399
EBF9E0137F6D5A5C131F6DC7FC5B80497EEB79E013F9EBF0F048487E0003137CEBC03C38
 
400
07803E397FF0FFE0D8FFF913F0D87FF013E01C1A7F991F>120 D
 
401
E
 
402
%EndDVIPSBitmapFont
 
403
%DVIPSBitmapFont: Fh cmti10 10.95 7
 
404
/Fh 7 121 df<127012F8A212F012E005057B840E>46 D<137CEA01C2EA0701120E121C
 
405
123CEA3802EA780CEA7BF0EA7C0012F0A4127013011302EA3804EA1838EA07C010147C93
 
406
15>101 D<3801C1E0380262183804741C1378EB701EA2EA08E01200A33801C03CA31438
 
407
38038078147014E0EBC1C038072380EB1E0090C7FCA2120EA45AA2B47E171D809317>
 
408
112 D<EA1C1EEA266138278380EA47871307EB0300008EC7FC120EA35AA45AA45A123011
 
409
147C9313>114 D<13FCEA0302EA0601EA0C03130713061300EA0F8013F0EA07F8EA03FC
 
410
EA003E130E1270EAF00CA2EAE008EA4010EA2060EA1F8010147D9313>I<EA018013C0EA
 
411
0380A4EA0700A2EAFFF0EA0700120EA45AA45AA31320EA7040A21380A2EA3100121E0C1C
 
412
7C9B0F>I<38038380380CC440381068E013711220EB70C03840E0001200A3485AA31440
 
413
3863808012F3EB810012E5EA84C6EA787813147D9315>120 D E
 
414
%EndDVIPSBitmapFont
 
415
%DVIPSBitmapFont: Fi cmr7 7 3
 
416
/Fi 3 50 df<1360AAB512F0A238006000AA14167E9119>43 D<120FEA30C0EA6060A2EA
 
417
4020EAC030A9EA4020EA6060A2EA30C0EA0F000C137E9211>48 D<120C121C12EC120CAF
 
418
EAFFC00A137D9211>I E
 
419
%EndDVIPSBitmapFont
 
420
%DVIPSBitmapFont: Fj cmmi7 7 4
 
421
/Fj 4 122 df<EA03C0EA0C20EA1870EA30E0EA6000A35AA2EA4010EA6020EA30C0EA1F
 
422
000C0D7F8C0F>99 D<133C130C1318A41330EA07B0EA0C701210EA30601260A3EAC0C013
 
423
C8A21241EA62D0EA3C700E147E9311>I<EA0E3CEA13CEEA238EEA430C13001203A21206
 
424
130812C6EAE610EACA20EA71C00F0D7F8C13>120 D<EA380C124CA2EA8C1812981218A2
 
425
EA3030A31370EA18E0EA0F60120013C012E0EAE180EA4300123C0E137F8C11>I
 
426
E
 
427
%EndDVIPSBitmapFont
 
428
%DVIPSBitmapFont: Fk cmmi10 10.95 8
 
429
/Fk 8 121 df<380FFFFC4813FE4813FC3860820012C01281EA010613041203A21202EA
 
430
060C130E120CA2121CA2EA180FEA3807EA300617147E931A>25 D<127012F8A312700505
 
431
7C840D>58 D<EC01C0EC0780EC1E001478EB01E0EB0780010EC7FC133813F0EA03C0000F
 
432
C8FC123C12F0A2123C120FEA03C0EA00F01338130E6D7EEB01E0EB0078141EEC0780EC01
 
433
C01A1A7C9723>60 D<12E01278121EEA0780EA01E0EA0078131C1307EB03C0EB00F0143C
 
434
140FEC03C0A2EC0F00143C14F0EB03C049C7FC131C1378EA01E0EA0780001EC8FC127812
 
435
E01A1A7C9723>62 D<EBF180380389C038070780EA0E03121C123C383807001278A3EAF0
 
436
0EA31410EB1C20A2EA703CEB5C40EA308C380F078014147E9318>97
 
437
D<EA0780123FEA0700A4120EA45AA213F0EA1D0CEA3A0E123CEA380FA21270A4EAE01EA3
 
438
131C133C1338EA607013E0EA31C0EA1F0010207E9F14>I<137CEA0182EA0701120E121C
 
439
123CEA3802EA780CEA7BF0EA7C0012F0A4127013011302EA3004EA1838EA0FC010147E93
 
440
15>101 D<3803C1C0380C622038103470EB38F012201460384070001200A35BA3142038
 
441
61C04012F1148012E238446300EA383C14147E931A>120 D E
 
442
%EndDVIPSBitmapFont
 
443
%DVIPSBitmapFont: Fl cmbxsl10 13.15 4
 
444
/Fl 4 111 df<123C127E12FFA312FE127C123808087B8711>46
 
445
D<EBFFC0000713F0381F00F8003C13FC007C13FE127E12FEA2127C383801FC380003F8EB
 
446
07F0EB0FC0EB1F00131E5B5B13705BA2485AA45BC8FCA5EA0780487E487EA35B6C5A6CC7
 
447
FC172678A51E>63 D<EA03FEA212071200137E13FCA6EA01F8A6EA03F0A6EA07E0A6EA0F
 
448
C0A6EAFFF8A30F267DA511>108 D<390FF81FE0EC7FF89038F9E07C3801F3809038F600
 
449
7E13FCA25BA2484813FCA63907E001F8A6397FFC1FFFA200FF5B20187E9723>110
 
450
D E
 
451
%EndDVIPSBitmapFont
 
452
%DVIPSBitmapFont: Fm cmsltt10 10.95 5
 
453
/Fm 5 53 df<133E13FF000313803807C3C0EA0F01000E13E0EA1C00123C003813F01470
 
454
5AA34813E0A4EB01C0A2130300F01380EA7007EB0F00EA781E6C5AEA1FF85BEA07C0141C
 
455
7C9B18>48 D<13181338A2137813F81203120F137012041200A413E0A6EA01C0A6EA7FFE
 
456
12FF127F0F1C7B9B18>I<EB3F80EBFFE0000313F03807C078EB003C000E131CA2121E12
 
457
0EC7FCA21438147814F0EB01E0EB03C0EB0780EB0F00133E5B13F0EA03E0485A380F0060
 
458
003E1370387FFFE0B5FC7E161C7E9B18>I<137F3803FFC04813E0380F80F0EB00701438
 
459
1206C71270A2EB01E01303EBFF8014001480EB03C0EB01E01300A2147014E0127012F0EB
 
460
01C0EAE00338780F80387FFF00EA1FFCEA07F0151C7D9B18>I<EB07C0A2130D131D1339
 
461
137113F13801E380EA03C31383EA0703120F121E383C0700127812F0B512F014F814F038
 
462
000E00A63801FFC014E014C0151C7D9B18>I E
 
463
%EndDVIPSBitmapFont
 
464
%DVIPSBitmapFont: Fn cmtt12 13.14 84
 
465
/Fn 84 127 df<127012F8B3A212701200A6127012F8A31270052175A01C>33
 
466
D<EA600CEAF01EA9EAE00EA4EA600C0F0F7AA01C>I<EBC0603801E0F0A4EA03E1EBC1E0
 
467
A2387FFFFCB512FEA26C13FC380783C0A8387FFFFCB512FEA26C13FC380F0780A2EA1F0F
 
468
001E1300A5EA0C0617217EA01C>I<13301370A4EA01FC3807FF80001F13C0383E73E038
 
469
7871F0EA707000E01378A400F013001270127CEA3FF06C7E6CB4FC0003138038007FC0EB
 
470
77E0EB71F0EB707014780060133812F0A314701278007C13E0EA3E73381FFF8000071300
 
471
EA01FCEA0070A41330152B7DA51C>I<001C1360003E13F0127F130138F781E0A2138314
 
472
C0A213871480EA7F07130F003E1300121CC65A131EA2133E133CA2137C1378A213F85BA2
 
473
1201EBE07014F83803E1FC13C1EBC3DE12071383A2120F1303A2381F01FC121EEB00F800
 
474
0C1370172B7EA51C>I<13F0EA01FC487EEA079E130F120FA3130E131EEB1C7F133CEA07
 
475
F8EBF0F013E0A23803C1E01207EA0FE1EBE3C0EA1DF3383CF780EA78FFEA707F38F03F00
 
476
A2EB1E0F133F0070138F3878FFCE383FF3FE381FE1FC3807807818217FA01C>I<121C12
 
477
3E123F1380121F1203A4EA0700A25A120E123C127C12F01260091177A01C>I<131C133C
 
478
137813F0EA01E0EA03C0EA0780EA0F00120E121E121C123C12381278A35AAA1278A31238
 
479
123C121C121E120E120FEA0780EA03C0EA01E0EA00F0137C133C131C0E2A77A51C>I<12
 
480
6012F012787E7E7EEA0780EA03C0120113E0120013F013701378A3133CAA1378A3137013
 
481
F013E0120113C01203EA0780EA0F00121E5A5A5A12600E2A7CA51C>I<1370A500701370
 
482
38FC71F8387E73F0EA7FFF001F13C000071300EA01FCEA07FF001F13C0007F13F0EA7E73
 
483
38FC71F83870707000001300A515177D9B1C>I<1318133CA9387FFFFCB512FEA26C13FC
 
484
38003C00A9131817187E9C1C>I<1218123E127E127F123F121F1207A2120E121E123C12
 
485
F812F012C0080E76851C>I<387FFFF0B512F8A26C13F015047D921C>I<1230127812FCA2
 
486
12781230060675851C>I<14301478A214F814F0130114E0130314C0A213071480130F14
 
487
005B131E133E133CA2137C137813F85B12015BA212035B12075B120F90C7FC5A121EA212
 
488
3E123C127C127812F85AA21260152B7DA51C>I<137C48B4FC000713C0380F83E0130138
 
489
1E00F0481378A248133CA30070131C00F0131EA90078133CA3007C137C003C1378003E13
 
490
F8001E13F0380F01E013833807FFC000011300EA007C17217EA01C>I<13E0A21201A212
 
491
031207121F12FF12F912611201B3A2387FFF80B512C06C138012217BA01C>I<EA01F8EA
 
492
07FF001F1380383E07C0387C01E0387800F05A1478A31260C7FCA214F0A2EB01E0A2EB03
 
493
C0EB0780130FEB1F00133E5B13F0485A485A485A48C7FC001E13785A387FFFF8B5FC7E15
 
494
217DA01C>I<EB0FC0A2131F133BA21373A213E3120113C31203EA0783A2EA0F03121EA2
 
495
123CA2127812F0B6FCA3380003C0A7EB7FFEA318217EA01C>52 D<13FE3803FF80000F13
 
496
C0381F83E0383E00F048137812780070133C12F0A3143EA31278007C137E6C13FEEA1F03
 
497
380FFFDE0003139E3800FC1EEB003CA31478A2001813F0383C01E01303383E0FC0381FFF
 
498
006C5AEA03F017217EA01C>57 D<1230127812FCA2127812301200AB1230127812FCA212
 
499
781230061775961C>I<1218123C127EA2123C12181200AB1218123C127EA2123E121E12
 
500
0EA2121CA2123812F812F012C0071F76961C>I<143014F81301EB03F0EB0FE0EB1F80EB
 
501
7F0013FEEA03F8485AEA0FC0EA3F80007EC7FC5AA2127E6C7EEA0FC0EA07F06C7EEA00FE
 
502
137FEB1F80EB0FE0EB03F0EB01F813001430151C7D9E1C>I<387FFFFCB512FEA26C13FC
 
503
C8FCA6387FFFFCB512FEA26C13FC170E7E971C>I<126012F87E127E6C7EEA0FC0EA07F0
 
504
6C7EEA00FE137FEB1F80EB0FE0EB03F0EB01F8A2EB03F0EB0FE0EB1F80EB7F0013FEEA03
 
505
F8485AEA0FC0EA3F80007EC7FC5A5A1260151C7D9E1C>I<EA03FE381FFF804813E0387C
 
506
03F0EAF800481378A3C712F01303EB07E0EB1F80EB3E00133C5B5BA65B90C7FCA613E048
 
507
7EA36C5A15217DA01C>I<131FEB7FC03801FFF0EA03E038078078380F0038381E07BC38
 
508
3C1FFC133F3878787EA2EBF03E12F038F1E01EA738F0F03C1278EB7878A2383C3FF0EB1F
 
509
E0381E07806CC7FC3807800E3803E03E3801FFFE38007FF8EB1FC017217EA01C>I<133E
 
510
A2137FA21377A3EBF780A213E3A200017FA413C100037FA4380780F013FFA31380380F00
 
511
78A448137C387FC1FF00FF1480007F140019217FA01C>I<B5128014E014F0381E00F814
 
512
7C143C141EA5143C147C14F8381FFFF014E014F0381E00F8143C141EA2140FA5141F141E
 
513
143E14FCB512F814F014C018217FA01C>I<EB3E0EEBFFCE000313FEEA07C1380F007E12
 
514
1E143E48131EA25AA214005AA91278141EA27EA26C133CA26C13783807C1F83803FFE0C6
 
515
13C0EB3F0017217EA01C>I<B5FC14C014E0381E03F013001478147C143C143E141EA314
 
516
0FA9141F141EA3143C147C147814F8EB03F0B512E014C0140018217FA01C>I<007FB5FC
 
517
B6FC7E380F000FA591C7FCA3EB03C0A313FFA31303A390C8FCA4EC0780A6007FB5FCB6FC
 
518
7E19217FA01C>I<007FB5FCB6FC7E380F000FA51400A4EB01E0A313FFA31301A390C7FC
 
519
A9EA7FF0487E6C5A18217FA01C>I<EB7C38EA01FF000713F8EA0F831301EA1E005A1478
 
520
12381278A20070130012F0A5EB07FEA3EB007812701278A2003813F8123CA2EA1E01120F
 
521
1383EA07FF00011378EA007C17217EA01C>I<39FFC1FF80A3391E003C00AB381FFFFCA3
 
522
381E003CAD39FFC1FF80A319217FA01C>I<B512C0A33801E000B3A9B512C0A312217BA0
 
523
1C>I<38FFC3FE805C381E00F8495A5C1303495A495A91C7FC5B133E133C137C13FCEA1F
 
524
FEA27F13CFEB8F8013076D7E121E6D7EA26D7EA21478A28038FFC0FF1580150019217FA0
 
525
1C>75 D<EA7FF0487E6C5A000FC7FCB3A31406140FA5007FB5FCB6FC7E18217FA01C>I<
 
526
397F803FC000FF14E0397FC07FC0001EEB6F00A2EBE0EFA413F1EB71CFA3137BA2EB3B8F
 
527
A3133FEB1F0FA2130E1300A8397F803FC039FFC07FE0397F803FC01B2180A01C>I<39FF
 
528
81FF8013C1A2391EC03C00A213E0A31370A313781338A2133CA2131C131EA2130EA2130F
 
529
1307A3EB03BCA31301A238FFC1FCA213C019217FA01C>I<EA07FF001F13C04813E0387E
 
530
03F0EA7800A200F813F8481378B36C13F8007813F0EA7C01EA7E03383FFFE06C13C00007
 
531
130015217DA01C>I<387FFF80B512E06C13F8380F00FC143E141EA2140FA5141EA2143E
 
532
14FCEBFFF814E0148090C7FCABEA7FE0487E6C5A18217FA01C>I<EA07FF001F13C04813
 
533
E0387E03F0EA7800A200F813F8481378B11378A238F83CF8007813F0133EEA7E1F383FFF
 
534
E06C13C000071380EA000714C0130314E0130114F01300A215297DA01C>I<EAFFFE6D7E
 
535
80381E07E0EB01F01300801478A414F85C1301EB07E0381FFFC05C80381E03E013016D7E
 
536
A6ECF180ECF3C0A2147339FFC07F80143FEC1E001A217FA01C>I<3803F870EA0FFE381F
 
537
FFF0EA3E0FEA78031301EAF000A414001278127CEA3F80EA1FF86CB4FC000313C038007F
 
538
E01307EB01F013001478A2127012F0A214706C13F0EAFC0138FF03E0EBFFC000E7138038
 
539
E1FE0015217DA01C>I<007FB51280B6FCA238F01E07A5000090C7FCB3A43801FFE0487F
 
540
6C5B19217FA01C>I<397FE0FFC0D8FFF113E0D87FE013C0390F001E00B3A46C131CEB80
 
541
3CA26C6C5A6C6C5A6CB45A6D5A011FC7FC1B2180A01C>I<39FF80FF8013C11380391E00
 
542
3C00A36C5BA46C6C5AA413C100035BA43801E3C0A400005BA213F7A20177C7FCA2137FA2
 
543
133EA219217FA01C>I<B4EB7F80EB80FFEB007F007CEB1F00003C131EA86C5B133EA313
 
544
7F1377A3000E1338A41363A2EBE3B8000613B0A2000713F013C1A25C19217FA01C>I<38
 
545
7FC3FE13E713C3380F81F000075B13C13803C3C013E33801E78013F7EA00FF91C7FC7F13
 
546
7E133E133C133E137E137F5BEBF780EA01E7EBE3C01203EBC1E0A2380781F0138048487E
 
547
1478387FC1FF00FF1480007F140019217FA01C>I<39FF80FF8013C11380391F003C006C
 
548
137CEB8078000713F85CEA03C15CEA01E113E33800F3C0A25C1377017FC7FC7FA2131EAB
 
549
EBFFC0A319217FA01C>I<383FFFFE5AA23878003C147C147814F01301000013E0EB03C0
 
550
13071480EB0F005B131E5B137C13785B12015B485A12075B380F001E5A121E5A127C1278
 
551
B512FEA317217EA01C>I<EAFFFEA3EAF000B3B3EAFFFEA30F2B76A51C>I<126012F0A27E
 
552
1278127C123C123E121EA2121F7E7F12077F12037F1201A27F12007F1378137C133CA213
 
553
3E131E131F7F1480130714C01303A214E0130114F0130014F81478A21430152B7DA51C>
 
554
I<13C0EA03E0EA0FF8EA3FFE38FE3F80EAFC1FEAF0073840010011087BA01C>94
 
555
D<387FFFF0B512F8A26C13F015047D7E1C>I<EA0FF8EA1FFE383FFF80EA3C0F381803C0
 
556
380001E0A3133FEA03FF120FEA3FC1EA7E01127812F0A4EA7803EA7C0F003FB5FC6C5A38
 
557
03F03F18177D961C>97 D<B4FCA3120FA7EB1F80EB7FE0EBFFF0EBE0F8EBC07CEB803CEB
 
558
001EA2140FA7141E1380143CEBC07CEBE0F8EBFFF0EB7FC038071F0018217FA01C>I<EB
 
559
FF80000313C0000F13E0EA1F01383E00C0003C13005AA25AA7127814F07EEA3E01381F03
 
560
E0380FFFC0000313803800FE0014177C961C>I<EB0FF0A31300A713F8EA03FEEA0FFFEA
 
561
1F07EA3E03EA3C01EA7800A25AA712781301123CEA3E03EA1F076CB5FC6C5AEA01F81821
 
562
7EA01C>I<13FCEA03FF000F13C0381F03E0EA3E01383C00F05A1470481378A2B512F8A3
 
563
00F0C7FCA2127814787E003E13F8381F81F0380FFFE0000313C03800FE0015177D961C>
 
564
I<EB03F8EB1FFCEB3FFEEB7C1EEB780CEBF000A5387FFFFCB5FCA23800F000B1387FFFE0
 
565
A317217FA01C>I<EBFC1E3903FF7F804813FF380F87E7391E01E000A2486C7EA46C485A
 
566
A2380F87C048B45A91C7FCEA1CFC003CC8FCA27E381FFFC06C13F014FC003F7F387C003F
 
567
0078130F48EB0780A50078EB0F00007C5B383F80FE380FFFF8000313E0C6138019247F96
 
568
1C>I<B4FCA3120FA7EB0F80EB3FE0EBFFF013F0EBC0781380A21300AD39FFF1FF80A319
 
569
217FA01C>I<13E0487EA36C5A90C7FCA6EA7FF012FF127F1200B1B512E0A313227CA11C>
 
570
I<1307EB0F80A3EB070090C7FCA63807FF805A7EEA0007B3A714005BEAF01F133EEAFFFC
 
571
6C5AEA1FE0112E7DA11C>I<B4FCA3120FA7EB1FFE497E6D5AEB03F0495A495A495A49C7
 
572
FC137E5B7FA27FEBCF801387EB07C06D7E13016D7E8038FFE1FF01F3138001E113001921
 
573
7FA01C>I<EA7FF812FF127FEA0078B3A9387FFFF8B512FC6C13F816217DA01C>I<387E78
 
574
3C38FEFE7F007FB5FC391FCFE780EB0F87A2001E1307AE397F8FC7E039FFCFE7F0397F8F
 
575
C7E01C1780961C>I<38FF0F80EB3FE0EBFFF0EA0FF0EBC0781380A21300AD39FFF1FF80
 
576
A319177F961C>I<13FE3803FF80000F13E0381F83F0383E00F8003C137848133CA24813
 
577
1EA66C133E0078133C007C137C003C1378003E13F8381F83F0380FFFE0000313803800FE
 
578
0017177E961C>I<38FF1F80EB7FE0EBFFF0380FE0F8EBC07CEB803CEB001EA2140FA714
 
579
1E1380143CEBC07CEBE0F8EBFFF0EB7FC0EB1F0090C7FCA9EAFFF0A318237F961C>I<EB
 
580
FC78EA03FF000F13F8EA1F03EA3E01EA3C005A14785AA7127814F8EA3C01123EEA1F07EA
 
581
0FFF3803FE78EA00F81300A9903807FF80A319237E961C>I<38FFC1FCEBC7FEEBCFFF38
 
582
03DE0FEBFC06EBF8005B5BA25BABB5128014C0148018177E961C>I<3803F9C0EA1FFF5A
 
583
EA7807EAF00312E0A212F0007EC7FCEA7FF8EA1FFF0007138038007FE01303387000F000
 
584
F01370A27E6C13E0EAFE03B512C000EF138038E1FC0014177C961C>I<13E01201A6387F
 
585
FFF8B5FCA23801E000AB143CA53800F078EBFFF8EB7FE0EB1F80161E7F9D1C>I<38FF07
 
586
F8A3380F0078AE14F8A2EA078390B512806C137FEA00FC19177F961C>I<387FE3FF00FF
 
587
1480007F1400380F0078A2EB80F800075BA213C100035BA33801E3C0A300005B13F7A301
 
588
7FC7FCA3133E19177F961C>I<39FFE3FF80A3393C001E006C5BA5133E137F000E1338A2
 
589
380F6778A4000713701363EBC3F0A3380381E019177F961C>I<387FE3FEEBE7FFEBE3FE
 
590
3807C1F03803C3E0EBE3C0EA01F76CB45A6DC7FC137E133EA2137E137FEBF780EA01E7EB
 
591
E3C03803C1E000077F1380387FE3FF00FF1480007F140019177F961C>I<387FE3FF00FF
 
592
1480007F1400380F00781380000713F85C13C01203EBC1E0EA01E1A25CEA00E313F35C13
 
593
73A21377013FC7FCA3131EA35BA35B1230EA78F01279EA7FE06C5A6CC8FC19237F961C>
 
594
I<383FFFFC5AA2387800F8EB01F0EB03E0EB07C038000F80EB1F00131E5B5B5B485A1203
 
595
485A380F803CEA1F00123E5AB512FCA316177E961C>I<126012F0B3B3A51260042B74A5
 
596
1C>124 D<000713C0381FC1E0EA3FF338F9FF8038F07F00EA601C13067CA01C>126
 
597
D E
 
598
%EndDVIPSBitmapFont
 
599
%DVIPSBitmapFont: Fo cmcsc10 12 19
 
600
/Fo 19 120 df<EAFFF8A20D027E8B13>45 D<13FCEA0387380E01C0381C00E000181360
 
601
00381370A2481338A300F0133CAE00701338A20078137800381370A26C13E0A2380E01C0
 
602
38038700EA00FC16227DA01C>48 D<13FCEA03FF380F0380381C01C0383C00E000381370
 
603
5A147800F01338A3143CA40070137C127812386C13BC380C013CEA0706EA01F8C7123814
 
604
78A214701238007C13E0EB01C012783830078038380F00EA1FFCEA07F016227DA01C>57
 
605
D<B612F0A238078001EC0070153015101518A21508A21410A21500A214301470EBFFF0A2
 
606
EB807014301410A491C7FCA8EAFFFEA21D227DA123>70 D<B512F014FE3907801F80EC07
 
607
C0EC01E081140081A45D14014A5AEC0780021EC7FCEBFFF0EB8038140E8081140381A481
 
608
A3162015F0140126FFFC001340ED7880C8EA1F0023237CA128>82
 
609
D<1304130EA3131FA2EB2F801327A2EB43C0A2EBC3E01381A248C67EA2487F13FF380200
 
610
78487FA3487F1218003C131F00FEEB7FE01B1A7F991F>97 D<B51280381E01E0EB007014
 
611
78143CA5147814F0EB01E0381FFFC0381E00F01478143C141C141EA4141C143C147814F0
 
612
B512C0171A7E991D>I<B512F8381E007814181408140C1404A3EB0200A31306EA1FFEEA
 
613
1E061302A3EB0002A314061404A2140C143CB512FC171A7E991C>101
 
614
D<B512F0381E00701430141014181408A3EB0200A31306EA1FFEEA1E061302A390C7FCA7
 
615
121FEAFFE0151A7E991B>I<EB3F813801E063380380173806000F487F001C7F5A00787F
 
616
A2127000F090C7FCA5903801FFE03970001F0000787FA212387E120C7E380380173801E0
 
617
6338003F811B1A7E9920>I<EAFFC0EA1E00B3A6EAFFC00A1A7E990F>105
 
618
D<EAFFE0001FC7FC121EAF1410A314301420146014E01301B5FC141A7E991A>108
 
619
D<00FEEB01FE001E14F0A200171302A238138004A33811C008A23810E010A3EB7020A3EB
 
620
3840A2EB1C80A3EB0F00A21306123800FEEB07FE1F1A7E9925>I<00FEEB3F80001FEB0E
 
621
00EB80041217EA13C0EA11E013F012101378137C133C131E130F14841307EB03C4EB01E4
 
622
A2EB00F4147CA2143C141C140C123800FE1304191A7E991F>I<EB7F803801C0E0380700
 
623
38000E7F487F003C130F00387F0078148000701303A200F014C0A70078EB0780A2003814
 
624
00003C5B001C130E6C5B6C5B3801C0E038007F801A1A7E9920>I<EAFFFE381E03C0EB00
 
625
E0801478A55C5CEB03C0D81FFEC7FC381E0380EB01E0130080A615401470EC388039FFC0
 
626
1F001A1A7E991E>114 D<007FB5FC38701E0700601301124000C0148000801300A30000
 
627
1400B0133F3803FFF0191A7F991D>116 D<39FFC00FE0393F000380001E14007E140213
 
628
8000075BA26C6C5AA2EBE01800011310A26C6C5AA2EB7840A2137CEB3C80A2011FC7FCA3
 
629
130EA213041B1A7F991F>118 D<3AFFC1FF81FC3A3E007E0078001E013C13701620001F
 
630
013E13606C1540A22607804F1380A33A03C0878100A33901E103C2A33900F201E4A215F4
 
631
90387C00F8A301381370A301101320261A7F992A>I E
 
632
%EndDVIPSBitmapFont
 
633
%DVIPSBitmapFont: Fp cmb10 10.95 35
 
634
/Fp 35 122 df<EB3F80EBFFC03803E0E0EA07C31383120FA2EB81C0EB8000A3EB8FF0B5
 
635
FCA2EA0F81B0387FE7FEA21720809F19>12 D<EAFFF0A40C04808B0F>45
 
636
D<1307A3497EA2497EA3497E1337A2EB63F0A3EBC1F8A3380180FCA33803007EEBFFFE48
 
637
7F3806003FA2000EEB1F80120CA2001CEB0FC039FF80FFF8A21D1F7E9E22>65
 
638
D<B512F014FC380F807E80A21580A2141F143FA31500147E14FEEBFFF814FEEB803FEC1F
 
639
80EC0FC0A215E0A515C0141F1580143FB5EAFE0014F81B1F7E9E20>I<90380FF0109038
 
640
7FFC703901FC0EF03803E003380FC001381F8000A248C71270A2007E1430A212FE1500A8
 
641
007E1430A27E15706C6C136015E06C6C13C03903E003803901FC0F0038007FFCEB0FF01C
 
642
1F7E9E21>I<B512F014FE380FC07FEC1F80EC07C015E0EC03F0A2EC01F8A315FCA915F8
 
643
A3EC03F0A215E01407EC0FC0EC3F00B512FE14F01E1F7E9E23>I<B6FCA2380FC01F8080
 
644
8015801401A2EBC181A2EC8000A213C313FFA213C313C1A215C0A2EBC000EC0180A31403
 
645
A21407EC3F00B6FCA21A1F7E9E1E>I<EAFFFCA2EA0FC0B3A9EAFFFCA20E1F7E9E12>73
 
646
D<39FFC007FEA2390FE000607FEA0DF8A2EA0CFC137EA27FEB1F80EB0FC0A2EB07E0EB03
 
647
F014F81301EB00FC147EA2143FEC1FE0140FA214071403A214011400D8FFC01360A21F1F
 
648
7E9E24>78 D<3803F040380FFDC0EA1C0FEA3803EA7001A2EAF000A36C13007EB47EEA7F
 
649
F8EA3FFEEBFF806C13C01207C613E0130FEB03F01301130012C0A36C13E0130100F813C0
 
650
38FE038038EFFF00EA81FC141F7E9E19>83 D<007FB512C0A2387C1F8300701381006013
 
651
80A200E014E000C01460A400001400B13807FFFEA21B1E7E9D20>I<39FFFC0FFCA2390F
 
652
C000C0B3A40007EB018013E00003EB03006C6C5A3800F81EEB3FF8EB0FE01E1F7E9E23>
 
653
I<EA0FF0EA3FFCEA7E1E131FEB0F80A21218120013FF120FEA1F0F127CA212F8A31317EA
 
654
7C37383FE3F0EA0F8114147F9316>97 D<B4FCA2121FAA133FEBFFC0EBC3E0EB01F0EB00
 
655
F8A214FCA714F8A3EB01F0EBC3E0381CFFC038183F0016207F9F19>I<EA03F8EA0FFEEA
 
656
1F3F123E127E127C130C00FCC7FCA6127CA2387E0180EA3E03381F8700EA0FFEEA03F811
 
657
147F9314>I<EB1FE0A21303AAEA03F3EA0FFFEA1F0FEA3E03127CA312FCA7127CA2EA3E
 
658
07EA1F0F380FFBFCEA03F316207F9F19>I<EA03F8EA0FFEEA1F0F383E0780123C007C13
 
659
C0A212FCB5FCA200FCC7FCA3127CA26C13C0A2381F03803807FF00EA01FC12147F9315>
 
660
I<137F3801FF803807C7C0EA0F8F130F121FEB078090C7FCA5EAFFF0A2001FC7FCB0EAFF
 
661
F0A212207F9F0E>I<3803F0E0380FFDF0EA1E1EEA3C0F007C1380A5003C1300EA1E1EEA
 
662
1FFCEA33F00030C7FCA21238EA3FFEEBFF806C13C04813E0387803F0EA700012F0A43878
 
663
01E0383E07C0381FFF803803FC00141E7F9317>I<B4FCA2121FAA131FEB3FC01363EB83
 
664
E0A21303AD38FFE7FCA216207E9F19>I<121C123E127FA3123E121CC7FCA6B4FCA2121F
 
665
B0EAFFE0A20B217FA00C>I<B4FCA2121FAAEB0FF0A2EB0380EB06005B5B5B137013F07F
 
666
137CEA1E3C7F131F7F14801307EB03C038FFCFF8A215207F9F18>107
 
667
D<B4FCA2121FB3AAEAFFE0A20B207F9F0C>I<39FE0F80F890383FC3FC391E63E63E9038
 
668
C1FC1FEB81F8381F01F0AD3AFFE7FE7FE0A223147E9326>I<EAFE1FEB3FC0EA1E63EB83
 
669
E0A2EA1F03AD38FFE7FCA216147E9319>I<EA01F8EA0FFF381F0F80383E07C0387C03E0
 
670
A300FC13F0A7007C13E0A2383E07C0381F0F80380FFF00EA03FC14147F9317>I<EAFF3F
 
671
EBFFC0381FC3E0EB01F014F8A2EB00FCA714F81301A214F0EBC7E0EBFFC0EB3F0090C7FC
 
672
A7EAFFE0A2161D7F9319>I<EAFE3C137F381EDF80139F121F131FEB060090C7FCABEAFF
 
673
F0A21114809313>114 D<EA0FD8EA3FF8EA7038EAE018A3EAF800EAFF80EA7FF0EA3FF8
 
674
EA1FFCEA03FEEA003EEAC00EA212E0130CEAF81CEAFFF8EAC7E00F147F9312>I<1203A4
 
675
5AA25AA2123FEAFFF8A2EA1F00AA130CA5EA0F98EA07F0EA03E00E1D7F9C12>I<38FF1F
 
676
E0A2EA1F03AE1307EA0F0F3807FBFCEA03F316147E9319>I<38FFC3F8A2381F00C0A238
 
677
0F8180A33807C300A213E7EA03E6A2EA01FCA36C5AA31370A215147F9318>I<39FFCFF1
 
678
FCA2391F03C0701560EB07E0D80F8713C0A2EB8CF03907CCF180A2EBD8793903F87B00A2
 
679
147F497E0001133EA2EBE01E0000131CEBC00C1E147F9321>I<38FFCFF0A2381F038038
 
680
0F8300EA078613CEEA03FC6C5A5B6C7E137813FC487EEA039E131F38060F80EA0E07000C
 
681
13C038FF1FF8A215147F9318>I<38FFC3F8A2381F00C0A2380F8180A33807C300A213E7
 
682
EA03E6A2EA01FCA36C5AA31370A21360A2EA78E0EAFCC0A2EAC18012E3007FC7FC123C15
 
683
1D7F9318>I E
 
684
%EndDVIPSBitmapFont
 
685
%DVIPSBitmapFont: Fq cmbx12 13.14 73
 
686
/Fq 73 124 df<903907FC0FE090393FFF3FF89039FC03FC783A03F007F0FC3807E00F15
 
687
E0D80FC0147802071300A7B71280A23A0FC007E000B3A239FFFC7FFFA226267FA524>11
 
688
D<EB07FCEB3FFF9038FE0780D803F013C03807E00FA2EA0FC0A3EC030091C7FCA3EC7FE0
 
689
B6FCA2380FC007B3A239FFFC7FFEA21F267FA522>I<903807FFE0133FEBFC073803F00F
 
690
EA07E0A2380FC007A8B6FCA2380FC007B3A239FFFC7FFEA21F267FA522>I<EB07C0EB1F
 
691
E0EB7C3013F0801201EA03E0A213F05CA25C5CEBF1803B01FB0003FF8013FE4990380078
 
692
00000015305E6D5CA2486C495A27033F8003C7FCEA0F1F001EEBC006393E0FE00C397E07
 
693
F0186E5AEAFE036D6C5A6D6C5AEC7F80007E013FEB0180007F90381FC0036C90397FF007
 
694
003A1F81E1FC0E3A0FFF807FFC3A01FE000FF029267DA530>38 D<123C127EB4FCA21380
 
695
A2127F123D1201A212031300A21206A25A5A5A122009137CA511>I<130C131813301360
 
696
13E0EA01C0EA0380120713005AA2121EA2123E123CA2127CA31278A212F8AC1278A2127C
 
697
A3123CA2123E121EA27EA27E13801203EA01C0EA00E0136013301318130C0E367AA818>
 
698
I<12C012607E7E121C7E7E1380120313C0A2EA01E0A213F01200A213F8A31378A2137CAC
 
699
1378A213F8A313F0A2120113E0A2EA03C0A2138012071300120E5A12185A5A5A0E367DA8
 
700
18>I<123C127EB4FCA21380A2127F123D1201A212031300A21206A25A5A5A122009137C
 
701
8711>44 D<EAFFFEA50F057F8E14>I<123C127E12FFA4127E123C08087C8711>I<140614
 
702
0FA2141F141E143E143CA2147C147814F814F0A2130114E0A2130314C013071480A2130F
 
703
14005B131EA2133E133C137C1378A213F85B12015BA212035B12075BA2120F90C7FCA25A
 
704
121E123E123CA2127C127812F85AA2126018377DA81F>I<EB7F803803FFF03807E1F838
 
705
0F807C48487E48133F003E7F007E1480A400FE14C0AD007E1480A46CEB3F00A26C133E6C
 
706
6C5A3807E1F86CB45A38007F801A237EA21F>I<131C133C13FC12FFA21200B3AA387FFF
 
707
FCA216237CA21F>I<48B4FC000713C0381E07F0383803F8386001FC387C00FE12FE14FF
 
708
147FA2127C003813FFC7FC14FEA2EB01FC14F8EB03F0EB07E01480EB0F00131E5B1370EB
 
709
E003EA01C038038007380700061206380FFFFE5A5A4813FCB5FCA218237DA21F>I<48B4
 
710
FC000713E0381E03F0383801F8003C13FC387E00FEA3123EEA1C01000013FCA2EB03F8EB
 
711
07F0EB0FC03801FF00A2380007E0EB01F014F8EB00FC14FE14FFA21210127C12FEA214FE
 
712
A2387C01FC007013F8383E07F0380FFFC00001130018237DA21F>I<14381478A214F813
 
713
01130313071306130C131C13381330136013E0EA01C01380EA03005A120E5A12185A1270
 
714
5AB612C0A2390001F800A790387FFFC0A21A237EA21F>I<0018130C001F137CEBFFF814
 
715
F014E014C01480EBFC000018C7FCA513FF001B13E0381F03F0381C00F8000813FCC7127E
 
716
A3147FA2127812FCA3147E5A006013FC1270383801F8381E07E03807FFC03801FE001823
 
717
7DA21F>I<EB1FC0EB7FF03801F0383803E00C3807803E000F137EEA1F005AA2007E133C
 
718
1400A338FE3FC0EB7FF0EB80F800FF13FCEB007C147E5A147FA4127EA4003E137E123F6C
 
719
137C380F80F83807C1F03803FFC038007F0018237DA21F>I<1230123C003FB512C0A215
 
720
804814005C5C38600018A200E05B485B5CC6485AA249C7FC1306130EA25BA2133CA25BA2
 
721
13F8A41201A66C5A13601A257DA41F>I<EBFF80000313E0380F01F8381C007C48133C14
 
722
1E1278A2127C127E387F803C13E0383FF878381FFDF0EBFFC07E000313E014F8000F13FC
 
723
EA1E1F383C07FEEA7803EB00FF48133F141F140FA3140E1278141C6C1338381F80F03807
 
724
FFE00001130018237DA21F>I<13FF000313C0380F83E0381F00F04813F8007E137CA214
 
725
7E12FEA3147FA4127E14FF123EEA3F01001F137FEA0FFEEA03FCC7FC147EA2123C007E13
 
726
FCA214F814F0EA7C01383003E0381C0F80380FFF00EA03F818237DA21F>I<123C127E12
 
727
FFA4127E123C1200A8123C127E12FFA4127E123C08187C9711>I<141CA2143EA3147FA2
 
728
4A7EA39038019FC0A29038031FE0140F01077FEB0607A2010C7F1403011C7FEB1801A249
 
729
6C7EA2017FB5FCA29039E0007F8049133FA2484880151F00038190C7120FA2486E7ED8FF
 
730
F090B51280A229257EA42E>65 D<B612E015FC3903F0007FED3F80ED1FC0ED0FE0A216F0
 
731
A21507150FA216E0151F16C0ED7F80913801FE0090B512F815FF9039F0003FC0ED0FE0ED
 
732
07F016F8150316FCA616F81507ED0FF0ED1FE0ED7FC0B7120015F826257EA42C>I<9138
 
733
FF8008010FEBF01890393FC03C789039FE0006F8D801F813034848130148481300484814
 
734
78121F48481438A2007F151890C8FCA2481500A97E16187F123FA26C6C1430120F6C6C14
 
735
606C6C14C06C6CEB0180D800FEEB070090383FC01E90380FFFF8010013C025257DA42C>
 
736
I<B612E015FC3903F800FFED1FC0ED07E06F7E6F7E82150082A2167FA31780AA1700A316
 
737
FEA24B5A5E4B5A4B5AED1FC0EDFF80B648C7FC15E029257EA42F>I<B7FCA23903F8007F
 
738
ED0F8015071503A21501A3ED00C01406A21600A2140E141EEBFFFEA2EBF81E140E1406A2
 
739
1660A291C7FC16C0A415011503A2ED0F80153FB7FCA223257EA428>I<B612FEA23803F8
 
740
00151F8181A281A3ED01801403A292C7FCA25C5C90B5FCA2EBF80F8080A491C8FCAAB512
 
741
F0A221257EA427>I<9138FF8010010FEBE03090393FC078F09038FE000DD801F81307D8
 
742
07F0130348481301491300001F1570485AA2007F153090C8FCA2481500A70203B5FCA26C
 
743
90380007F0A27F123FA26C7E120F7F6C7EEA01F8D800FE130F90383FC03990390FFFF070
 
744
0100EB803028257DA430>I<B512E0A23803F800B3AFB512E0A213257EA417>73
 
745
D<48B51280A2390003F800B3A71210127C12FEA25CEAFC0700785B38380FC0D81FFFC7FC
 
746
EA07FC19257EA420>I<B512F0A2D803F8C7FCB3A31503A31506A3150EA2151E153E157C
 
747
EC03FCB6FCA220257EA425>76 D<D8FFF8EDFFF86D5C0003EEFE00017EEC037EA36D1406
 
748
A26D6C130CA26D6C1318A26D6C1330A36D6C1360A26D6C13C0A2903900FC0180A291387E
 
749
0300A3EC3F06A2EC1F8CA2EC0FD8A2EC07F0A36E5AEA07803CFFFC01C01FFFF8A235257E
 
750
A43A>I<D8FFF8903807FFE07FD803FE9038003C006D14187F6D7E6D7E806D7E6D7E1303
 
751
6D7E6D7E80EC7F80EC3FC0141FEC0FE015F0EC07F8EC03FC1401EC00FE157F1698ED3FD8
 
752
ED1FF8150F15071503A2150115001678486C1438D8FFFC1418A22B257EA430>I<903803
 
753
FF80011F13F090387F01FC3901FC007FD803F0EB1F804848EB0FC0000F15E04848EB07F0
 
754
491303003F15F8A2007F15FC90C71201A24815FEA96C15FCA26D1303003F15F8A26C6CEB
 
755
07F0A26C6CEB0FE06C6CEB1FC06C6CEB3F806C6CEB7F0039007F01FC90381FFFF0010313
 
756
8027257DA42E>I<B612E015FC3903F800FFED3F80ED1FC016E0150F16F0A616E0151F16
 
757
C0ED3F80EDFF0090B512FC15E001F8C8FCAFB512E0A224257EA42A>I<B67E15F83903F8
 
758
01FEEC007F6F7E6F7EA282A55EA24B5A4BC7FCEC01FE90B512F815C09038F803F06E7E6E
 
759
7E157EA2157FA482A31760ED3FC017C0ED1FE1B539E00FFF80923801FE002B257EA42E>
 
760
82 D<01FF1380000713E3380F80F7381E001F48130F481307140312F81401A27E91C7FC
 
761
B4FCEA7FE013FE383FFFE014F86C13FE00077F6C1480C67E010313C0EB003FEC0FE01407
 
762
A200C01303A315C07E6C13076C14806CEB0F0038FFC03E38E3FFF838803FE01B257DA422
 
763
>I<007FB612F8A2397E00FE010078EC00780070153800601518A200E0151C160C5AA4C7
 
764
1400B3A390B512FEA226247EA32B>I<B539E00FFFC0A2D803F8C7EA78001630B3A70001
 
765
5D7F00005D137C6D495A6D0107C7FC90380FE03E903803FFF89038007FC02A257EA42F>
 
766
I<B5398001FFE0A2D807F8C7EA1C0000031518A26D1438000115306D1470000015607F6D
 
767
5C80013F495AA2ECC003011F91C7FC6E5A010F130614F001075BA26D6C5AA2ECFC380101
 
768
1330ECFE700100136014FF6E5AA26E5AA36EC8FCA2140EA22B257FA42E>I<B53B81FFFE
 
769
01FFF0A23D07F0001FC0000F007013066C6C010F5CA26F7E6C6C5EA26D496C1338000017
 
770
304B7E017F01195CA291388030FE013F5E829139C0607F01011F5E03E0138190280FE0C0
 
771
3F83C7FCA29139F1801FC3010715C617E69139FB000FEE010315EC02FF14FC6D486D5AA2
 
772
4A130301005DA24A130102785CA202306D5A3C257FA43F>I<3A7FFFC07FFEA23A03FC00
 
773
078093C7FC6C6C130E6C6C130C5D90387F80386D6C5A90381FE0605DEB0FF1903807FB80
 
774
92C8FCEB03FE13011300806E7E81A2ECDFE0903801CFF0EB038FEC07F890380603FC9038
 
775
0E01FE131C90381800FF496D7E1370496D7E496D7E4848130F486C80D8FFFC90B51280A2
 
776
29257EA42E>I<EAFFC0A4EAF000B3B3ABEAFFC0A40A377BA811>91
 
777
D<EAFFC0A41203B3B3AB12FFA40A377FA811>93 D<120212065A5A5AA25AA212E05AA212
 
778
DEB4FC1380A2127FA2EA3F00121E09137DA511>96 D<EA07FF001F13E0383E03F0383F00
 
779
F880147E121EC7FCA3EB1FFE3803FE7EEA0FC0EA1F00123E127E5AA314BEEA7E01383F07
 
780
3E391FFE1FE03807F00F1B187E971E>I<EAFFC0A2120FACEBC1FCEBCFFF9038FC0FC090
 
781
38F007E09038C003F0A2EC01F8A215FCA815F8A2EC03F013E09038F007E090381C1F8039
 
782
0E0FFF00380C03F81E267FA522>I<EB7FE03803FFF83807C07C381F80FC13005A007E13
 
783
78140012FEA8127E127F6C130CEA1F80EBC0183807E0703803FFE038007F0016187E971B
 
784
>I<ECFFC0A2140FAC137F3803FFCF380FE0FF381F803F383F000FA2127EA212FEA8127E
 
785
A27E141F381F803F380FC0EF3903FFCFFC3800FE0F1E267EA522>I<137F3803FFC03807
 
786
C1F0380F80F8EA1F0048137C127E147E12FEA2B512FEA248C7FCA3127EA214067E6C130C
 
787
380F80183807E0703803FFE038007F8017187E971C>I<EB1FC0EB7FF0EA01F83803E1F8
 
788
120713C1380FC0F01400A7B5FCA2EA0FC0B3A2EAFFFEA215267EA513>I<3901FF07C000
 
789
07EBDFE0380F83F1EA1F01393E00F800007E7FA6003E5B6C485A380F83E0EBFFC0001190
 
790
C7FC0030C8FCA21238123C383FFFE06C13FC806C7F481480383C003F48EB0FC000F81307
 
791
A4007CEB0F806CEB1F00381F807E3807FFF8C613C01B247E971F>I<EAFFC0A2120FAC14
 
792
FE9038C3FF809038CE0FC013D89038D007E013E0A213C0AF39FFFC7FFEA21F267EA522>
 
793
I<120FEA1F80EA3FC0A4EA1F80EA0F00C7FCA7EA7FC0A2120FB3A2EAFFF8A20D277EA611
 
794
>I<131E133FEB7F80A4EB3F00131E90C7FCA73801FF80A2EA001FB3A8127800FC13005B
 
795
133EEA787CEA3FF8EA0FE0113283A613>I<EAFFC0A2120FACEC1FF0A2EC0780EC0E005C
 
796
14305CEBC1C0EBC38013C713DFEBFFC0EBE7E0EBC3F0138180EB80FC147E80A2EC1F80EC
 
797
0FC039FFF83FF8A21D267FA520>I<EAFFC0A2120FB3B0EAFFFCA20E267EA511>I<26FF80
 
798
FE137F903A83FF81FFC03B0F8E0FC707E0019813CC903A9007E803F001A013F0A201C013
 
799
E0AF3BFFFC7FFE3FFFA230187E9733>I<38FF80FE903883FF80390F8E0FC01398903890
 
800
07E013A0A213C0AF39FFFC7FFEA21F187E9722>I<EB7F803803FFF03807C0F8381F807E
 
801
48487EA2007EEB1F80A200FE14C0A8007E1480A26CEB3F00A2381F807E6C6C5A3803FFF0
 
802
38007F801A187E971F>I<38FFC1FCEBCFFF390FFC1FC09038F007E001C013F0140315F8
 
803
140115FCA8EC03F8A215F0EBE0079038F00FE09038DC1F809038CFFF00EBC3F801C0C7FC
 
804
A9EAFFFCA21E237F9722>I<017F13C03803FFC13807E0E3381FC033EB801FEA3F004813
 
805
0FA212FEA8127E127F7EEB801F001F133F380FE0EF3803FF8F3800FE0F1300A9ECFFFCA2
 
806
1E237E9720>I<38FF83E0EB8FF8380F8C7CEB90FC13B013A01478EBE0005BAEEAFFFEA2
 
807
16187F9719>I<3807F8C0EA1FFFEA3C07EA7001EAF000A300FC1300B47EEA7FFC7F383F
 
808
FF80000F13C0120338001FE01303EAC001A212E014C0EAF00338FC078038EFFF00EAC3FC
 
809
13187E9718>I<13C0A41201A312031207120F121FB512C0A2380FC000AC1460A63807E0
 
810
C013E13801FF8038007E0013237FA218>I<39FFC07FE0A2000F1307B0140FA200071317
 
811
EBE0673903FFC7FE38007F071F187E9722>I<39FFF80FF8A2390FC001C015803907E003
 
812
00A26D5A00031306EBF80E0001130C13FC00005B13FEEB7E30A26D5AA214E06D5AA26D5A
 
813
A26DC7FCA21D187F9720>I<3BFFF9FFE0FF80A23B1FC03F001C00000F6D13181580D807
 
814
E05CA29039F03FC07000030137136015E02601F8635BA29038FCE3F1000001C15B15F990
 
815
267F80FBC7FCA215FF90383F007EA2011E133CA3010C131829187F972C>I<39FFF83FF0
 
816
A2390FC00F003807E00E6C6C5A6D5A6C6C5A00001360EB7EC06D5AA2131F6D7E497E80EB
 
817
33F81361EBE0FC3801C07E3803807F3907003F8048131F39FFC07FF8A21D187F9720>I<
 
818
39FFF80FF8A2390FC001C015803907E00300A26D5A00031306EBF80E0001130C13FC0000
 
819
5B13FEEB7E30A26D5AA214E06D5AA26D5AA26DC7FCA21306A25B1230EA781CEAFC185B13
 
820
70EA68E0EA7FC0001FC8FC1D237F9720>I<387FFFF8A2387C03F0EA700738600FE000E0
 
821
13C0EB1F80EAC03F1400137EEA00FE5B485A0003130C13F0EA07E0120FEBC01C381F8018
 
822
003F1338387F0078387E01F8B5FCA216187E971B>I<B612FCA21E02808F1F>I
 
823
E
 
824
%EndDVIPSBitmapFont
 
825
%DVIPSBitmapFont: Fr cmcsc10 14.4 14
 
826
/Fr 14 120 df<B7FCA23907E0003F00031407ED03801501A21500A416405CA21600A25C
 
827
A2140F90B5FCA2EBE00F1403A280A491C8FCAA487EB512C0A222297CA82B>70
 
828
D<B512FEECFFC03907E003F00003EB00FC153E8182150F82A65E4BC7FC151E5D15F8EC03
 
829
E0D9FFFEC8FC9038E00780EC01E06E7E1578157C153C153EA4153FA417401680151F486C
 
830
010F1380B5388007C0923803E100C912FE2A2A7CA830>82 D<5B497EA3497EA2EB09E0A3
 
831
EB10F0A2EB2078A3497EA2497EA348B5FCA23902000780A348EB03C0A2000CEB01E0A200
 
832
3C14F0B4EB0FFEA21F1F7E9E25>97 D<B512F014FC380F003E140F1580EC07C0A5158014
 
833
0FEC1F00143EEBFFF8EB003C140FEC078015C0140315E0A5EC07C0A2EC0F80EC3F00B512
 
834
FE14F81B1F7D9E23>I<B61280A2380F000714031401140015C01540A21440A2150014C0
 
835
130113FFA21301130014401520A214001540A315C0A21401EC0F80B6FCA21B1F7D9E21>
 
836
101 D<B6FCA2380F000F1403A28015801400A21480A21500A2130113FFA213011300A491
 
837
C7FCA77FEAFFF8A2191F7D9E20>I<90380FE01090387FFC309038FC0E703803E0033907
 
838
8000F048C71270121E003E1430123C007C1410A2127800F81400A6EC3FFE1278007CEB01
 
839
F01400123C123E121E7E6C7E3803E0013900FC077090387FFE3090380FF0101F1F7D9E26
 
840
>I<EAFFF8A2EA0F8090C7FCB01401A41403A214021406140E143EB512FEA2181F7D9E1F>
 
841
108 D<B4EB0FF81380000FEB03E0390BC00080EA09E0A2EA08F01378A27F7FA27FEB0780
 
842
A2EB03C0EB01E0A2EB00F01478A2143C141EA2140F1407A21403003E1301EAFF8014001D
 
843
1F7D9E25>110 D<EB1FE0EB70383801C00E48487E390F0003C0000E1301001E14E048EB
 
844
00F0A2007C14F800781478A200F8147CA8007C14F8A2003C14F0A26CEB01E0001F13036C
 
845
14C039078007803901C00E0038007038EB1FE01E1F7D9E26>I<B57E14F0380F00FC143E
 
846
80801580A51500141E5C14F0EBFFC01301EB0070A280143CA3143EA31502143F141F39FF
 
847
F00F8CEC03F01F1F7D9E24>114 D<007FB512F0A2387807800060143000401410A200C0
 
848
141800801408A400001400B1497E3801FFFEA21D1F7E9E23>116
 
849
D<D8FFE0EB7F80A2D81F80EB3E006CC712186C6C1310A26C6C5BA27F00015CA26C6C5BA2
 
850
EBF801017890C7FC137CEB3C02A26D5AA2EB1F0CEB0F08A2EB0790A2EB03E0A36D5AA26D
 
851
5A211F7F9E25>118 D<3BFFE03FF803FCA23B1F0007C000F06C010314E01740018015C0
 
852
00076E1380A2D803C0EC0100EC04F0A23A01E00CF802EC0878A26C6C486C5AA390397820
 
853
1E08A2017C141890393C400F10A2011E5C91388007A0A2010F14C0EC0003A201066D5AA3
 
854
2E1F7F9E32>I E
 
855
%EndDVIPSBitmapFont
 
856
%DVIPSBitmapFont: Fs cmsl10 10.95 67
 
857
/Fs 67 123 df<EB03E0EB1C181338EB703C13E014383801C000A5485A387FFFF0380380
 
858
70A4380700E0A6380E01C0A6381C0380001E13C038FF0FF016207E9F19>12
 
859
D<EB03F4EB1C1CEB383C137013E01438EA01C0A538038070387FFFF038038070A4380700
 
860
E0A6380E01C0A6381C0380001E13C038FF9FF016207E9F19>I<EA0380EA07C0A41380A3
 
861
1300A35A120EA4120CA41208A3C7FCA51230127812F8127812700A217CA00D>33
 
862
D<1238127CA2127E123A1204A31208A21210122012401280070E789F0D>39
 
863
D<1306130C13101330136013C013801201EA0300A21206120E120CA25AA21238A21230A2
 
864
1270A21260A312E0A81260A57EA2121012181208120C12047E0F2E7AA112>I<138013C0
 
865
134013201330A21318A3130CAD131CA31318A21338A21330A21370136013E013C0A2EA01
 
866
8013005A120612045A12185A12405A0E2E80A112>I<1218123C127CA2123C1204A21208
 
867
A21210A2122012401280060E7D840D>44 D<EAFFF0A20C027E8A0F>I<1230127812F812
 
868
78127005057C840D>I<14011403A21406A2140CA214181430A21460A214C0A2EB0180A2
 
869
EB0300A21306A25B5BA25BA25BA25BA2485AA248C7FCA212065AA25AA25AA25AA25AA25A
 
870
182D7FA117>I<137EEA01C338030180000713C0EA0E0014E05AA2EA3C0112381278A538
 
871
F003C0A51480130712E01400A2130E1260EA701CEA3038EA3870EA0FC0131F7C9D17>I<
 
872
13181338EA01F8EA0E701200A513E0A6EA01C0A6EA0380A6EA07001380EAFFFC0E1E7B9D
 
873
17>I<EB3F80EBC1E038010070000213785AA2000F137C1380A2EB00781206C712F814F0
 
874
EB01E014C0EB0380EB0700130E5B5B13605B485A380300201206000813405A383FFFC048
 
875
1380B5FC161E7E9D17>I<120E121FA2121E120C1200AA1230127812F81278127008147C
 
876
930D>58 D<1207EA0F80A213001206C7FCAA1218123C127CA2123C1204A25AA25AA25A5A
 
877
5A091D7D930D>I<EA03F8EA0C1EEA300FEA40071270EAF00FA21260EA001E131C133813
 
878
6013C0EA018013005A1202A25AA4C7FCA51218123C127C123C123810207A9F15>63
 
879
D<1408140C141C143CA2147C147E149EA2EB011EA21302801304A21308A2011013801407
 
880
1320A2EB7FFF90384007C0EB8003A2EA0100A21202EC01E01206001F130339FF801FFE1F
 
881
207F9F22>65 D<0007B5FC3900F803C090387801E0EC00F04913F8A515F03801E001EC03
 
882
E015C0EC0F809038FFFE009038E00F803903C003C0EC01E015F0A21400A2485A1401A215
 
883
E01403EC07C0390F000F80EC3E00B512F01D1F7E9E20>I<ECFE02903807018690381C00
 
884
4E0170133E49131E4848131C4848130C120748C7FC5A121E003E1408003C1400127CA45A
 
885
A4127815101520A27E1540001C14806CEB01006C13023803800C3800E030EB3FC01F217C
 
886
9F21>I<0007B57E3900F801E0903878007081497F151E150E150FA348481480A6484814
 
887
005DA3151E153E4848133C5DA25D4A5A4A5A260F000FC7FC143CB512F0211F7E9E23>I<
 
888
0007B512FC3900F8007C0178131C150C5B1504A414043901E00800A31438EBFFF8EBE038
 
889
3803C010A4EC00081510485AA21520A2156015C0380F00011407B612801E1F7E9E1F>I<
 
890
0007B512F83900F800780178133815185B1508A53901E00800A314181438EBFFF83803C0
 
891
301410A491C7FC485AA648C8FC7FEAFFFC1D1F7E9E1E>I<ECFE02903807018690381C00
 
892
4E0170133E49131E4848131C4848130C120748C7FC5A121E003E1408003C1400127CA45A
 
893
A2EC3FFEEC01F000781300A2EC01E0A27EA2121C6C13036CEB05C0380380083900E03040
 
894
90383FC0001F217C9F24>I<3807FF803800F8001378A25BA6485AA6485AA6485AA648C7
 
895
FC7FEAFFF0111F7E9E10>73 D<3A07FF803FE03A00F8001F000178130C5D4913205D5D4A
 
896
C7FC1402140848485A5C146014F013E1EBE4F83803C878EBD07CEBE03CEBC03E141E141F
 
897
48487E81140781140381380F00016D487E39FFF00FFE231F7E9E23>75
 
898
D<3807FFE0D800FCC7FC1378A25BA6485AA6485AA41580EC0100EA0780A25C1402140614
 
899
0E380F001E147CB512FC191F7E9E1C>I<D807F8EC7FE00000ED7C00017814BCA2019C49
 
900
5AA21502A2018E13041508D8010E5C1510A26D1320A215400002EC41E09038038081EC81
 
901
01A21482A23A0401C403C0A214C8A2EB00F0000C13E04B5A001E01C07FD8FFC0EB7FFC2B
 
902
1F7E9E2A>I<D807F8EB7FC0D8007CEB1F00150C015E1304019E5B138FA2EB8780A2EB83
 
903
C0D801035BEB01E0A2EB00F0A2147800025C143CA2141EA2140F485CEC07C0A21403A214
 
904
01000C5C001E1300B47E221F7E9E22>I<EB01FCEB0E0790383801C090387000E0484813
 
905
F048481378485A153C48C7FC5A001E143E123E123C127CA448147CA3157815F81278EC01
 
906
F0007C14E01403003C14C0001CEB0780001EEB0F006C131E380780383801C0E038007F80
 
907
1F217C9F23>I<0007B5FC3900F803C090387800F015785B157CA41578484813F815F0EC
 
908
01E0EC03C0EC0F00EBFFFCD803C0C7FCA6485AA648C8FC7FEAFFF81E1F7E9E1F>I<3807
 
909
FFFE3900F8078090387801E0EC00F05B15F8A415F03801E00115E0EC03C0EC0780EC1E00
 
910
EBFFF03803C03880141E140EA2140F48485AA51502D80F001304EB800F39FFF00788C7EA
 
911
01F01F207E9E21>82 D<EB1F82EB7066EBC01E3801800EEA030048130C00061304120EA3
 
912
000F1300A27FEA07F013FF6C13C06C13E038003FF0EB03F813001478143CA200401338A3
 
913
143000601370146000F013C038E8018038C60300EA81FC17217E9F19>I<003FB512F038
 
914
3C078000301430126039400F0010A212C01280A3D8001E1300A65BA65BA65B7F383FFFE0
 
915
1C1F7A9E21>I<39FFF00FF8391F0003E06CEB01801400001EEB0100A6481302A6485BA6
 
916
00705BA25CA200785B1238001813C06C48C7FCEA0706EA01F81D20799E22>I<39FFF001
 
917
FE391F8000F86CC712601540A215807F0007EB0100A214021406EBC00400035BA25CA26C
 
918
6C5AA25CA26D5A120001F1C7FC13F2A213FC137C1378A21370A213201F207A9E22>I<3B
 
919
FFF07FF81FF03B1F000FC007C0001E903907800380001FED01006C1502140F5EEC17C002
 
920
135B142301805C000713435E14C3913883E0401481D981015B13C1D803C213E193C7FC13
 
921
C415F2EBC80015F4EA01F015F85B5D5B15605B000014402C207A9E2F>I<3A03FFC0FFC0
 
922
3A007F003E00013C1318013E1310011E5B011F5B6D5B0281C7FCEB078314C2EB03C414E8
 
923
EB01F0A2130080A2EB017CEB023CEB043EEB0C1EEB081F497E132001407FEB8007000180
 
924
EB0003000780391F8007F039FFC01FFE221F7F9E22>I<39FFF001FF391F8000786CC712
 
925
606D134000071480EBC00100031400EBE0025C12016D5A00005B6D5A1378EB7C40EB3C80
 
926
013FC7FC7F131EA3131C133CA513381378137C3807FF80201F7A9E22>I<13FFEA01FE13
 
927
80A5EA0300A61206A65AA65AA65AA65AA6B4FCA2102D7EA10D>91
 
928
D<13FFEA01FEEA0006A5130CA61318A61330A61360A613C0A6EA0180A6EAFF00A2102D82
 
929
A10D>93 D<1204120812101220A21240A21280A212B812F8A31270060E799F0D>96
 
930
D<EA07F8EA0C0CEA1E061307121C1200A313FFEA07C7EA1E07EA3C0E127800F01310A313
 
931
1EEB2E2038784F40381F878014147D9317>I<1207123F120F7EA2120EA65A137CEA1D83
 
932
381E0180001C13C0EB00E05A14F0A5387001E0A214C013031480EB0700EAE80EEACC38EA
 
933
83E014207B9F19>I<13FEEA0383380E0780121C0038130090C7FC12785AA45AA37E5BEA
 
934
70026C5AEA1C18EA07E011147D9314>I<1438EB01F8EB00781438A21470A614E013FCEA
 
935
0382EA0601121CEA3C00383801C0127812F0A438E00380A412F0EA700738380F00381C37
 
936
803807C7E015207D9F19>I<13F8EA070EEA0E07121C383803801278127012F0A2B5FC00
 
937
F0C7FC5AA46C5AEA7002EA3004EA1C18EA07E011147D9314>I<EB07C0EB1C60EB30F013
 
938
60EBE0E0EBC0001201A5485AEA3FFCEA0380A448C7FCA6120EA65A121EEAFFC014207F9F
 
939
0E>I<140EEB3E11EBE1A33801C1C2380381E0EA07801301120FA3380703C01480EB8700
 
940
EA04FC48C7FCA21218121CEA0FFF14C014E0381800F04813305A5AA3006013606C13C038
 
941
1C0700EA07FC181F809417>I<13E0120712011200A2485AA6485AEB8F80EB90E013A0EB
 
942
C0601380000713E01300A5380E01C0A6381C0380001E13C038FF8FF014207E9F19>I<EA
 
943
01C0EA03E0A213C0EA0180C7FCA6EA0380121F12071203A2EA0700A6120EA65A121EEAFF
 
944
800B1F7F9E0C>I<EB0380EB07C0A21480EB030090C7FCA61307137F130F7FA2130EA65B
 
945
A65BA65B1260EAF0605BEA6180003FC7FC1228839E0E>I<13E0120712011200A2485AA6
 
946
485AEB81FCEB80F014C0EB81801400EA07045B13181338137C131C120E7FA2130F7F1480
 
947
EA1C03381E07C038FF8FF016207E9F18>I<13E0120712011200A2EA01C0A6EA0380A6EA
 
948
0700A6120EA65A121EEAFF800B207F9F0C>I<390387C07C391F9861863907A072073903
 
949
C03403EB80380007EB7807EB0070A5000EEBE00EA64848485A001EEBE01E3AFFCFFCFFC0
 
950
22147E9326>I<38038F80381F90E0EA07A03803C0601380000713E01300A5380E01C0A6
 
951
381C0380001E13C038FF8FF014147E9319>I<13FCEA0387380E0180381C00C04813E0A2
 
952
4813F012F0A438E001E0A214C0130300F0138038700700EA380E6C5AEA07E014147D9317
 
953
>I<EBE3E03807EC383800F01C497E140F48487E1580A53903800F00A2140E141E141C5C
 
954
38074070EB61C0011FC7FC90C8FCA3120EA4121EEAFFC0191D809319>I<EBFC20380382
 
955
60EA0702381E01E0123C003813C0127812F0A438E00380A212F0A21307127038380F00EA
 
956
1C37EA07C7EA0007A3130EA4131EEBFFC0131D7D9318>I<EA038E381FB380EA07C71203
 
957
EB8300EA078090C7FCA5120EA65A121EEAFFC011147E9312>I<EA01F9EA0607EA080312
 
958
181301EA3802EA3C00121F13F0EA07FCEA01FEEA001FEA40071303A212601306EAF004EA
 
959
C818EA87E010147F9312>I<1380EA0100A35A5A5A121EEAFFF8EA0E00A45AA65A1310A4
 
960
1320A2EA1840EA0F800D1C7C9B12>I<381C0380EAFC1FEA3C07EA1C03A238380700A6EA
 
961
700EA4131EA25BEA305E381F9F8011147B9319>I<38FF83F8381E00E0001C13C0148012
 
962
1E380E01005B13025B12075BA25BEA039013A013E05B5B120190C7FC15147C9318>I<39
 
963
FF9FE1FC393C078070391C030060148015401580EA0E0790380D81001309EB19C2131138
 
964
0F21C4EA0720EB40C814E8EB80F0A26C485A1460000213401E147C9321>I<381FF0FF38
 
965
03C0780001137014403800E0C0EBE180EB73001376133CA2131C132E134E1387EA010738
 
966
0203801204380C01C0383C03E038FE07FC18147F9318>I<390FF83F803901E00E00EBC0
 
967
0C140813E000005B143014205C13705CA20171C7FC1339133A133E133C133813181310A2
 
968
5BA25BEA70C0EAF08000F1C8FC12E61278191D809318>I<380FFFE0EA0E01000C13C038
 
969
080380EB0700EA100E5BC65A5BA25B485A38038080EA0700120E381C0100A2485AEA700E
 
970
EAFFFE13147F9314>I E
 
971
%EndDVIPSBitmapFont
 
972
%DVIPSBitmapFont: Ft cmbx12 17.28 52
 
973
/Ft 52 122 df<121E123FEA7F80EAFFC0A213E0A2127FEA3F60121E1200A313C0A3EA01
 
974
80A2EA03001206A25A123812300B187AB116>39 D<121E123FEA7F80EAFFC0A4EA7F80EA
 
975
3F00121E0A0A7A8916>46 D<EB0FF8EB7FFF3901FC1FC03903F007E048486C7E000F8048
 
976
486C7EA2003F80EB8000A2007F80A400FF1580B0007F1500A5003F5CEBC001001F5CA26C
 
977
6C485A00075C6C6C485A3901FC1FC026007FFFC7FCEB0FF8212E7DAD28>48
 
978
D<EB01C01303130F137FEA1FFFB5FC13BFEAE03F1200B3B1007FB512F0A31C2E7AAD28>
 
979
I<EB3FE03801FFFE0007EBFF80D80F8013C0391E003FE00038EB1FF0007CEB0FF8007EEB
 
980
07FCB4FC018013FEA21403A2EA7F00003E1307C7FC15FCA2EC0FF8A215F0EC1FE015C0EC
 
981
3F80EC7F00147E14F8495A495A495A49C7FC011E130E5B133849131E49131C485A48C712
 
982
3C48B512FC5A5A5A4814F8B6FCA31F2E7CAD28>I<EB1FF890B5FC000314C03907E01FF0
 
983
390F0007F8D81F807FEA3FC06E7EA4EA1F80380F0007C75BA25D4A5A4A5AEC3F8002FFC7
 
984
FCEB3FF8ECFF809038001FE06E7E6E7E6E7E816E7EA21680A3121C123E127FEAFF801600
 
985
A24A5AEA7F00007E495A003C5C391FC01FF06CB512C0000391C7FC38003FF8212E7DAD28
 
986
>I<157015F0140114031407140FA2141F143F147714F714E7EB01C7EB0387EB0707130F
 
987
130E131C1338137013F013E0EA01C0EA0380EA07005A120E5A5A5A5AB712E0A3C7380FF0
 
988
00A9010FB512E0A3232E7EAD28>I<000C1430390FC007F090B512E015C0158015005C14
 
989
F85C1480000EC8FCA8EB1FF0EBFFFE390FE03F809038000FC0000EEB07E0000C14F0C713
 
990
F8140315FCA215FEA21218123E127F5AA215FCA25A0078EB07F815F06CEB0FE06CEB1FC0
 
991
390FC07F806CB51200000113FC38003FE01F2E7CAD28>I<14FF010713E0011F7F90387F
 
992
80F89038FE003CD801F8137C484813FE00071301EA0FE0A2EA1FC0003F6D5A157892C7FC
 
993
485AA338FF83FC90388FFF8090389C0FC09038B003F06E7E01E07F01C07F140081A24914
 
994
80A4127FA4003F15007F121F5D000F495AEA07E06C6C485A3901FC0FE06CB55A013F90C7
 
995
FCEB0FFC212E7DAD28>I<1238123E003FB612C0A316804815005D5D5D0078C712380070
 
996
5C5D00F0495A48495A4AC7FCA2C7120E5C5C1478147014F0495AA213035C1307A2130FA2
 
997
131F5CA2133FA4137FA86DC8FC131E22307CAF28>I<EB0FFC90387FFF8048B512E03903
 
998
F00FF03907C003F84848C67E48C7FC157E5AA37F7F01F05B01FC5B381FFE019038FF81F0
 
999
6CEBE3C06CEBFF806C49C7FC6C7F6C14C0013F7F90B57ED803E37FD807C17F390F807FFE
 
1000
391F001FFF003E7F007E01031380140048147F153F151FA316007E127E153E6C5CD81FC0
 
1001
5B390FF007F00003B55AC61480D91FF8C7FC212E7DAD28>I<EB0FF8EB7FFF48B57E3903
 
1002
F80FC03907E007E048486C7E001F6D7E003F80EA7F8081140000FF80A41680A4007F5BA2
 
1003
123F13C0001F5B000F1306EA07E03801F81C3800FFF8EB1FE090C71300A4000F495AEA1F
 
1004
80D83FC05BA24A5A5D49485A6C48485A001E495A260F807FC7FC3807FFFE000113F83800
 
1005
7FC0212E7DAD28>I<1578A215FCA34A7EA24A7EA24A7FA34A7FEC0E7F021E7FEC1C3FA2
 
1006
02387F151F02787FEC700FA202E07F1507010180ECC003A249486C7EA201078191C7FC49
 
1007
8191B6FCA24981011CC7123F013C810138141FA24981160F01F081491407A2484881486C
 
1008
1403B549B512FCA336317DB03D>65 D<B712C016FC16FFD801FEC77FEE7FE0707E161F70
 
1009
7EA2831607A4160FA25FA24C5A4C5A4C5A4B485ADB1FFEC7FC90B65AEEFF8049C7EA3FE0
 
1010
EE0FF0EE07FCA2707E83821880A718005E5F16074C5A4C5AEEFFF0B812C094C7FC16F831
 
1011
317DB039>I<913A03FF800180023FEBF00349B5EAFC0701079038003F0FD91FF8EB079F
 
1012
D93FC0EB01FFD9FF807F4848C8127F4848153F0007161F49150F485A001F1607A2485A17
 
1013
03127FA24992C7FCA212FFA9127FA27FEF0380123FA26C7E1707000F17006C7E6D150E00
 
1014
03161E6C6C151C6C6C6C1478D93FC05CD91FF8EB03E0D907FFEB3F800101D9FFFEC7FCD9
 
1015
003F13F80203138031317CB03A>I<B712F016FF17C0C6D9800013F0EE0FF8EE03FE707E
 
1016
701380EF7FC0173FEF1FE018F0170F18F8A2EF07FCA418FEAB18FCA4EF0FF8A218F0171F
 
1017
18E0173FEF7FC01880933801FF004C5AEE0FFCEE7FF0B812C094C7FC16F037317EB03E>
 
1018
I<B812F0A3C6903880003FEE07F816031600A21778A21738A3171C1507A31700A25D5D5D
 
1019
91B5FCA3EC803F818181A21707A392C7120EA4171EA2173CA2177C17FC16011607163FB8
 
1020
12F8A330317EB035>I<B812E0A3C6903880007FEE0FF016031601A21600A21770A31738
 
1021
A21507A21700A35D5D5D91B5FCA3EC803F818181A592C8FCACB612C0A32D317EB033>I<
 
1022
DA03FF1303027FEBF00749B5EAFC0F01079038007E1FD91FF0EB0FBFD97FC0EB03FF4948
 
1023
7F4848C87E485A0007824848815B001F82A2484881A2127FA24992C7FC12FFAA0307B512
 
1024
F8127F7FDB00011300123FA26C7EA2120F7F6C7E12036C7E6C6C7E6D6C5BD91FF8497ED9
 
1025
07FFEB3E3F01019038FFFC1F6D6CEBF00F0203EB800335317CB03F>I<B61280A3C6EB80
 
1026
00B3B3A7B61280A319317EB01E>73 D<B67EA3000190C9FCB3A9EE0380A416071700A25E
 
1027
A35E5E5E5E4B5A150FB7FCA329317DB030>76 D<B500C00303B5FCA26E5DC61900D9EFF0
 
1028
150EA3D9E7F85DA2D9E3FC5DA2D9E1FE5DA2D9E0FF5DA26E6C495AA26E6C495AA36E6C49
 
1029
5AA26E6C130EA26E6C5BA26E6C5BA26E6C5BA26E6C5BA392387F81C0A292383FC380A2DB
 
1030
1FE7C7FCA2ED0FFEA26F5AA36F5A487EB526E001F090B6FCA26F5A48317EB04D>I<B56C
 
1031
49B512C08080C66D90390003E0006E6E5AEBEFFC13E780EBE3FF01E17F01E07F6E7E143F
 
1032
816E7E6E7E6E7E14036E7E16806E13C0ED7FE0ED3FF0151F16F8ED0FFCED07FEED03FF6F
 
1033
13818117C1EE7FE1EE3FF1EE1FF9EE0FFD160717FF828282177F173FA2171F170F486C15
 
1034
07B500E014031701A23A317EB03F>I<EC0FFF91B512F0903907FC03FE903A1FE0007F80
 
1035
D93F80EB1FC049C76C7ED801FEEC07F848486E7E48486E7EA248486E7E001F178049157F
 
1036
003F17C0A34848ED3FE0A300FF17F0AB007F17E06D157FA3003F17C0A26C6CEDFF80A26C
 
1037
6C4A130000075E6D140300035E6C6C4A5A6C6C4A5AD93FC0EB3FC06D6C495A902707FC03
 
1038
FEC7FC0100B512F0020F90C8FC34317CB03D>I<B712E016FEEEFF80C6D9800013E0EE3F
 
1039
F0EE0FF8EE07FCA2EE03FEA217FFA717FEA2EE07FC17F8160FEE3FE0EEFFC091B6120016
 
1040
F80280C8FCB3A2B67EA330317EB037>I<B77E16F816FEC690398003FF809238007FE0EE
 
1041
1FF0707EA283160783A65F160F5F4C5A4C5A4C5ADB03FFC8FC91B512F816E091388007F8
 
1042
ED01FC6F7E167F83707EA283A583A4F0038017F8161F1900706C5AB6398003FE0E933801
 
1043
FFFC9338001FF039317EB03C>82 D<90391FF8018090B51203000314C73907F007EF390F
 
1044
8000FF48C7127F003E141F150F5A150712FCA215037EA26C91C7FC13C0EA7FF0EBFF806C
 
1045
13F8ECFF806C14F06C806C806C14FFC6FC013F1480010114C0D9001F13E01401EC003FED
 
1046
1FF0150F1507126000E01403A316E07EA26CEC07C07EB4EC0F8001C0EB1F00D8FBFC13FE
 
1047
00F1B512F8D8E03F5BD8C003138024317CB02D>I<007FB8FCA39039C00FF801D87E00EC
 
1048
003F007C82007882A200708200F01780A3481603A5C792C7FCB3AA017FB6FCA331307DAF
 
1049
38>I<B6D88003B51280A3C60180C73807C000715AB3AE137F4DC7FC80013F150EA26D6C
 
1050
5C6D6C5C6D6C5C6D6C495A903A00FF801FC0023FB55A020F49C8FC020013E039317EB03E
 
1051
>I<B5D8FC03B539F003FFFCA3D803FEC7D80FF8C7EA0F80F207006D6F5C6C0307150EA2
 
1052
6C6D6E5CA26E80017F4A5DA26E496D1378013F021C1570A26E013C6D13F0011FDA387F5C
 
1053
A26D6C496C6C485AA26EEDF0030107DAE01F5CA2DAFE01ECF8070103DAC00F91C7FCA290
 
1054
2601FF03ECFC0EEE800715836D903A870003FE1CA203CFECFF3CDA7FCE6D1338A203FE15
 
1055
F86E486D5BA26E486E5AA36E486E5AA36E486E5AA36E486EC8FCA24E317EB053>87
 
1056
D<007FB590387FFFF8A3C601E0903801F000017F5D6D6C5C6D6C13036E495A010F4AC7FC
 
1057
6D6C130E6E131E6D5C6D6D5A6DEBC070EDE0F091387FE1E091383FF3C0EDFB80EC1FFF6E
 
1058
90C8FC6E5A81806E7F82804A7F4A7F913807BFF8151F4A6C7E021E7FEC3C0791383803FF
 
1059
DA78017F02F08049487E4A6D7E0103814948133F91C76C7E010E6E7E011E814914070138
 
1060
6E7E01FC1680B500E0017F13FFA338317EB03D>I<B500FE91387FFFC0A3000101C09138
 
1061
01E0006C4C5A6D6C5D6E14076D6C4AC7FC011F150E6E141E6D6C141C01075D6E14786D6D
 
1062
13706D15F06D6D485A03E05B027F13036E6C485A03F890C8FC021F5B91380FFC1EEDFE1C
 
1063
0207133C6E6C5A5E806E5B5E157FB1027FB57EA33A317FB03D>I<003FB7FCA39039FC00
 
1064
07FE01E014FC0180130F90C7EA1FF8003E15F0003C143F007CEC7FE0007815C015FF4A13
 
1065
80007015005C4A5A5DC7120F4A5A5D143F4A5A5D4A5A5B92C7FC495A1307495A4A130713
 
1066
1F495A5C137F4948130F5C5A4890C7FC49141F0007151E4848143E5B001F157E4848EB01
 
1067
FE491303007F143FB7FCA328317CB031>I<EBFFF0000313FF390F803F809038C00FE048
 
1068
6C6C7EA26E7ED80FC07FEA0780C7FCA414FF131FEBFFE33803FC03EA0FF0EA1FC0123FEA
 
1069
7F80A2EAFF00A31407A2387F800D393FC01DFE3A1FE078FFF03907FFE07FC6EB803F2420
 
1070
7E9F27>97 D<EA01F812FFA3120F1207ADEC3FE0ECFFFC9038FBE07F9039FF001F8049EB
 
1071
0FC04914E049EB07F016F8A2ED03FCA316FEA816FCA3ED07F8A216F06DEB0FE06D14C001
 
1072
E7EB3F809039C3C0FE00903880FFF89038003FC027327EB12D>I<EB0FFF017F13C03901
 
1073
FC01F03803F0033907E007F8120FEA1FC0003FEB03F0EC01E04848C7FCA312FFA8127FA3
 
1074
6C6C131CA2001F14386C7E000714703903F001E03901FC07C039007FFF00EB0FF81E207D
 
1075
9F24>I<ED0FC0EC07FFA3EC007F153FADEB07F8EB3FFF9038FE07BF3903F801FF3907E0
 
1076
007F120F4848133F123FA2485AA312FFA8127FA36C7EA2121F6C6C137F000714FF2603F0
 
1077
0313E03A01FC0F3FFE38007FFEEB0FF027327DB12D>I<EB0FFC90387FFF803901FC0FC0
 
1078
3903F003E03907E001F0000F14F8391FC000FC003F14FEA24848137E157FA212FFA290B6
 
1079
FCA20180C7FCA4127FA36C6C1307121F150E6C7E6C6C131C6C6C13783900FE03E090383F
 
1080
FFC0903807FE0020207E9F25>I<EB01FE90380FFF8090381FC3C090387F07E09038FE0F
 
1081
F0120113FC1203EC07E0EC018091C7FCA8B512FCA3D803FCC7FCB3A8387FFFF0A31C327E
 
1082
B119>I<90391FF007C09039FFFE3FE03A01F83F79F03907E00FC3000F14E19039C007E0
 
1083
E0001FECF000A2003F80A5001F5CA2000F5CEBE00F00075C2603F83FC7FC3806FFFE380E
 
1084
1FF090C9FC121EA2121F7F90B57E6C14F015FC6C806C801680000F15C0003FC7127F007E
 
1085
EC1FE0007C140F00FC1407A4007EEC0FC0003E1580003F141FD80FC0EB7E003907F803FC
 
1086
0001B512F0D8001F90C7FC242F7E9F28>I<EA01F812FFA3120F1207ADEC07F8EC3FFEEC
 
1087
783F02C013809039F9801FC0EBFB0001FE14E05BA35BB3B500C3B5FCA328327DB12D>I<
 
1088
EA03C0487E487E487EA46C5A6C5A6C5AC8FCA9EA01F8127FA31207B3A7B51280A311337D
 
1089
B217>I<EA01F812FFA3120F1207B3B3A6B512C0A312327DB117>108
 
1090
D<2703F007F8EB1FE000FFD93FFEEBFFF8913A783F01E0FC02C090388300FE280FF1801F
 
1091
C6137F2607F30013CC01F602F8148001FC5CA3495CB3B500C3B5380FFFFCA33E207D9F43
 
1092
>I<3903F007F800FFEB3FFEEC783F02C013803A0FF1801FC03807F30001F614E013FCA3
 
1093
5BB3B500C3B5FCA328207D9F2D>I<EB07FC90387FFFC03901FC07F03903F001F848486C
 
1094
7E4848137E001F147F003F158049133F007F15C0A300FF15E0A8007F15C0A36C6CEB7F80
 
1095
A2001F15006C6C13FE00075C3903F803F83901FE0FF039007FFFC0D907FCC7FC23207E9F
 
1096
28>I<3901F83FE000FFEBFFFC9038FBE07F9039FF003F80D807FEEB1FC049EB0FE04914
 
1097
F0ED07F8A216FC1503A216FEA816FC1507A216F8A2ED0FF06D14E06DEB1FC06DEB3F8090
 
1098
39FBC0FE009038F8FFF8EC3FC091C8FCABB512C0A3272E7E9F2D>I<3803F03F00FFEB7F
 
1099
C09038F1C3E01487390FF30FF0EA07F6A29038FC07E0EC03C091C7FCA25BB2B512E0A31C
 
1100
207E9F21>114 D<3801FF86000713FEEA1F00003C133E48131E140E12F8A36C90C7FCB4
 
1101
7E13FC387FFFC06C13F0806C7F00077F00017FEA003F01001380143F0060131F00E0130F
 
1102
A27E15007E6C131E6C131C38FF807838F3FFF038C07F8019207D9F20>I<131CA5133CA3
 
1103
137CA213FC120112031207381FFFFEB5FCA2D803FCC7FCB0EC0380A71201EC0700EA00FE
 
1104
EB7F0EEB3FFCEB07F0192E7FAD1F>I<3A7FFF807FFCA33A03FC000F006C6C131E6C6C5B
 
1105
EC803890387FC078013F5B90381FE1E090380FF3C0ECFF806D90C7FC6D5A13016D7E8181
 
1106
5B903803DFE09038078FF08190380F07FC90381E03FEEB3C01496C7E4914804848EB7FC0
 
1107
0003EC3FE026FFFC01B5FCA328207F9F2B>120 D<B5EB1FFCA3D80FF8EB03C000071580
 
1108
6D1307000315007F0001140E7F6C5CA2EC803C017F1338ECC078013F1370ECE0F0011F5B
 
1109
14F1010F5B14F9903807FB80A214FF6D90C7FCA26D5AA26D5AA21478A21470A214F05C13
 
1110
01007C5BEAFE035C49C8FC5BEAFC1EEA787CEA3FF0EA0FC0262E7E9F2B>I
 
1111
E
 
1112
%EndDVIPSBitmapFont
 
1113
%DVIPSBitmapFont: Fu cmtt10 10.95 95
 
1114
/Fu 95 127 df<00C01360AFB512E0A213117E8A18>32 D<127012F8B012701200A51270
 
1115
12F8A31270051C779B18>I<EA4010EAE038EAF078EAE038AAEA60300D0E7B9C18>I<EA03
 
1116
06EA078FA6387FFFC0B512E0A26C13C0380F1E00A6387FFFC0B512E0A26C13C0381E3C00
 
1117
A6EA0C18131C7E9B18>I<13C01201A3EA03F0EA0FFCEA3FFEEA7DCFEA71C738E1C38013
 
1118
C7A338F1C0001279123F6C7EEA0FF8EA01FC13DE13CF13C73861C38012F1A212E1EBC700
 
1119
1271EA79DEEA3FFEEA1FF8EA07E0EA01C0A3120011247D9F18>I<EA3803387C0780A2EA
 
1120
EE0F1400A25B131EA2133EEA7C3CA2EA387CEA0078A213F85B12015BA212035BA21207EB
 
1121
8380EB87C0120FEB0EE0A2121F121EA2123E383C07C0A23818038013247E9F18>I<EA01
 
1122
C0EA07E0487EEA0E70487EA4EB73F813F313E3380FC1C0EBC38013831303381F0700EA3F
 
1123
87EA7B8EEA71CEEAE1FC12E0137CEB7870A2EA70FE387FFFE0EA3FC7380F03C0151C7F9B
 
1124
18>I<1238127CA2127E123E120EA3121CA2123812F812F012C0070E789B18>I<137013F0
 
1125
EA01E0EA03C0EA0780EA0F00121E121C5AA25AA45AA81270A47EA27E121E7EEA0780EA03
 
1126
C0EA01F0120013700C24799F18>I<126012F012787E7E7EEA07801203EA01C0A2EA00E0
 
1127
A41370A813E0A4EA01C0A2EA03801207EA0F00121E5A5A5A12600C247C9F18>I<EA01C0
 
1128
A4EA41C138F1C780EAFDDF387FFF00EA1FFCEA07F0A2EA1FFCEA7FFF38FDDF80EAF1C738
 
1129
41C100EA01C0A411147D9718>I<136013F0A7387FFFC0B512E0A26C13C03800F000A713
 
1130
6013147E9718>I<121C123E127E127F123F121F1207120E121E127C12F81260080C7885
 
1131
18>I<387FFFC0B512E0A26C13C013047E8F18>I<1230127812FCA2127812300606778518
 
1132
>I<1303EB0780A2130F14005B131EA2133E133C137C1378A213F85B12015B12035BA212
 
1133
075B120F90C7FCA25A121E123E123CA2127C127812F85AA2126011247D9F18>I<EA01F0
 
1134
EA07FC487EEA1F1FEA1C0738380380007813C0EA7001A238E000E0A9EAF001007013C0A2
 
1135
EA780300381380381C0700EA1F1FEA0FFE6C5AEA01F0131C7E9B18>I<EA01801203A212
 
1136
07120F123F12FF12FB12431203B0EA7FFCEAFFFEEA7FFC0F1C7B9B18>I<EA03F0EA0FFE
 
1137
EA3FFF387C0F80387003C0EAE00138F000E0A21260C7FCA2EB01C0A21303EB0780EB0F00
 
1138
131E5B5B5B485AEA07C0485A381E00E05AEA7FFFB5FC7E131C7E9B18>I<EA07F8EA1FFE
 
1139
487E38780780EB03C0130112301200EB0380A2EB0F00EA03FF5B7F38000780EB03C01301
 
1140
EB00E0A312F0A2EB01C01303387C0780383FFF006C5AEA03F8131C7E9B18>I<131F5B13
 
1141
77A213E7120113C7EA038712071307120E121E123C1238127812F0B512F8A338000700A6
 
1142
EB7FF0A3151C7F9B18>I<383FFF80A30038C7FCA8EA3BF8EA3FFE7F383C0780383003C0
 
1143
EA0001EB00E0A2126012F0A238E001C0EA7003387C0F80383FFF00EA1FFCEA03F0131C7E
 
1144
9B18>I<137E48B4FC00071380380F83C0EA1E03121C3838018090C7FC5AA2EAE1F8EAE7
 
1145
FEB5FC38FE078038F803C0EAF001EB00E05A7E1270A3383801C0EA3C03381E0780380FFF
 
1146
006C5AEA01F8131C7E9B18>I<12E0B512E0A214C038E00380EB0700C65A131E131C5BA2
 
1147
5B13F05BA2485AA3485AA448C7FCA7131D7E9C18>I<EA03F8EA0FFE487E383E0F80EA38
 
1148
03387001C0A438380380EA3C07381FFF00EA07FC487EEA1F1F383C0780387001C000F013
 
1149
E0EAE000A4387001C0EA7803383E0F80381FFF006C5AEA03F8131C7E9B18>I<EA03F0EA
 
1150
0FFC487EEA3C0F38780780EA700338E001C0A314E0A21270EA7803EA3C0FEA1FFFEA0FFE
 
1151
EA03F0C7FCEB01C0A338300380EA7807EB0F00133EEA3FFCEA1FF0EA07C0131C7E9B18>
 
1152
I<1230127812FCA2127812301200A81230127812FCA2127812300614779318>I<121812
 
1153
3C127EA2123C12181200A81218123C127EA2123E121E120E121C123C127812F01260071A
 
1154
789318>I<14C0EB03E01307EB1FC0EB3F80EBFE00485AEA07F0485AEA3F8048C7FC12FC
 
1155
A2127F6C7EEA0FE06C7EEA01FC6C7EEB3F80EB1FC0EB07E01303EB00C013187E9918>I<
 
1156
387FFFC0B512E0A3C8FCA4B512E0A36C13C0130C7E9318>I<126012F87E127F6C7EEA0F
 
1157
E06C7EEA01FC6C7EEB3F80EB1FC0EB07E0A2EB1FC0EB3F80EBFE00485AEA07F0485AEA3F
 
1158
8048C7FC12FC5A126013187E9918>I<EA0FF0EA3FFC48B4FCEA700F38F00380A2EA6007
 
1159
38000F00133E5BEA01F05B485AA55BC8FCA5EA0380487EA36C5A111C7D9B18>I<137CEA
 
1160
01FEEA07FF380F8780381E03C0EA3C1DEA387F3870FFE0EA71E313C112E1EAE380A638E1
 
1161
C1C0127113E33870FF8038387F00EA3C1C381E00E0EA0F833807FFC00001138038007E00
 
1162
131C7E9B18>I<137013F8A213D8A2EA01DCA3138CEA038EA4EA0707A5380FFF80A3EA0E
 
1163
03381C01C0A3387F07F000FF13F8007F13F0151C7F9B18>I<EA7FFCB5FC6C1380381C03
 
1164
C01301EB00E0A4130114C01307381FFF80140014C0EA1C03EB00E014F01470A414F014E0
 
1165
1303387FFFC0B51280387FFE00141C7F9B18>I<EBF8E0EA03FEEA07FFEA0F07EA1E03EA
 
1166
3C01EA38005AA214005AA8127014E0A27E123C381E01C0EA0F073807FF803803FE00EA00
 
1167
F8131C7E9B18>I<EA7FF8EAFFFE6C7E381C0F80EB03C0A2EB01E01300A214F01470A814
 
1168
F014E0A2130114C01303EB0F80387FFF00485AEA7FF8141C7F9B18>I<B512F0A3381C00
 
1169
70A41400A2130EA3EA1FFEA3EA1C0EA390C7FCA21438A5B512F8A3151C7F9B18>I<B512
 
1170
F8A3381C0038A41400A21307A3EA1FFFA3EA1C07A390C7FCA7EAFFC0A3151C7F9B18>I<
 
1171
3801F1C0EA03FDEA0FFFEA1F0FEA1C03123813011270A290C7FC5AA5EB0FF0131F130F38
 
1172
7001C0A213031238A2EA1C07EA1F0FEA0FFFEA03FDEA01F1141C7E9B18>I<387F07F038
 
1173
FF8FF8387F07F0381C01C0A9EA1FFFA3EA1C01AA387F07F038FF8FF8387F07F0151C7F9B
 
1174
18>I<EA7FFFB512806C1300EA01C0B3A4EA7FFFB512806C1300111C7D9B18>I<3801FFC0
 
1175
A338000E00B312F0A2133CEA7FFCEA3FF0EA0FC0121C7D9B18>I<387F07F038FF87F838
 
1176
7F07F0381C03C0EB07801400130E131E5B13385B13F0121DA2EA1FB8A2131C121EEA1C0E
 
1177
A27FA2EB0380A2EB01C0387F03F038FF87F8387F03F0151C7F9B18>I<EAFFC0A3001CC7
 
1178
FCB114E0A5B5FCA3131C7E9B18>I<38FC01F8EAFE03A2383B06E0A4138EA2EA398CA213
 
1179
DCA3EA38D8A213F81370A21300A638FE03F8A3151C7F9B18>I<387E07F038FF0FF8387F
 
1180
07F0381D81C0A313C1121CA213E1A313611371A213311339A31319A2131D130DA3EA7F07
 
1181
EAFF87EA7F03151C7F9B18>I<EA0FFE383FFF804813C0EA7803EA700100F013E0EAE000
 
1182
B0EAF001007013C0EA7C07EA7FFF6C1380380FFE00131C7E9B18>I<EAFFFEEBFF8014C0
 
1183
EA1C03EB01E013001470A514E01301EB03C0EA1FFF1480EBFE00001CC7FCA8B47EA3141C
 
1184
7F9B18>I<EA0FFE383FFF804813C0EA7803EA700100F013E0EAE000AE1370A2EAF07938
 
1185
7039C0EA783FEA7FFF6C1380380FFE00EA000FEB0780A2EB03C01301A213227E9B18>I<
 
1186
EA7FF8EAFFFE6C7E381C0F80130314C01301A313031480130F381FFF005BA2EA1C0F7FEB
 
1187
0380A5149CA3387F01F8EAFF81387F00F0161C7F9B18>I<3803F1C0EA1FFF5AEA7C0FEA
 
1188
7003EAE001A390C7FC12701278123FEA1FF0EA07FEC67EEB0F80EB03C01301EB00E0A212
 
1189
6012E0130100F013C038F80780B5FCEBFE00EAE7F8131C7E9B18>I<387FFFF8B5FCA238
 
1190
E07038A400001300B2EA07FFA3151C7F9B18>I<38FF83FEA3381C0070B36C13E0EA0F01
 
1191
380783C03803FF806C1300EA007C171C809B18>I<38FE03F8EAFF07EAFE03383C01E000
 
1192
1C13C0A3EA1E03000E1380A438070700A4EA038EA4EA018C13DCA3EA00D813F8A2137015
 
1193
1C7F9B18>I<38FE03F8A338700070A36C13E0A513F8EA39FC13DCA2001913C0A3138CA2
 
1194
EA1D8DA31305000D1380EA0F07A2EA0E03151C7F9B18>I<387F0FE0139F130F380E0700
 
1195
120FEA070E138EEA039C13DCEA01F8A212005B137013F07F487E13DCEA039E138EEA070F
 
1196
7F000E13801303001E13C0387F07F000FF13F8007F13F0151C7F9B18>I<38FE03F8EAFF
 
1197
07EAFE03381C01C0EA1E03000E1380EA0F0700071300A2EA038EA2EA01DCA3EA00F8A213
 
1198
70A9EA01FC487E6C5A151C7F9B18>I<383FFFE05AA2387001C01303EB07801400C65A13
 
1199
1E131C133C5B137013F0485A5B1203485A90C7FC5A001E13E0121C123C5A1270B5FCA313
 
1200
1C7E9B18>I<EAFFF8A3EAE000B3ACEAFFF8A30D24779F18>I<126012F0A27E1278127C12
 
1201
3CA2123E121E121F7EA27F12077F1203A27F12017F12007F1378A2137C133C133E131EA2
 
1202
131F7F14801307A2EB030011247D9F18>I<EAFFF8A3EA0038B3ACEAFFF8A30D247F9F18>
 
1203
I<EA0180EA07C0EA1FF0EA7EFCEAF83EEAE00E0F067C9B18>I<387FFFC0B512E0A26C13
 
1204
C013047E7F18>I<1206121E123E12381270A212E0A312F812FC127CA21238070E789E18>
 
1205
I<EA0FF0EA1FFC487EEA3C0FEA180738000380A213FF1207121FEA7F03127812E0A3EAF0
 
1206
07EA780F383FFFF8EA1FFDEA07F015147E9318>I<127E12FE127E120EA5133EEBFF8000
 
1207
0F13C0EBC1E01380EB0070120E1438A6000F1370A2EB80E013C1EBFFC0000E138038063E
 
1208
00151C809B18>I<EA01FEEA07FF001F1380EA3E073838030048C7FCA25AA61270EB01C0
 
1209
1238EA3E03381FFF8000071300EA01FC12147D9318>I<EB1F80133F131F1303A5EA03E3
 
1210
EA0FFBEA1FFFEA3C1FEA380FEA7007130312E0A6EA7007A2EA380FEA3C1F381FFFF0380F
 
1211
FBF83803E3F0151C7E9B18>I<EA01F0EA07FCEA1FFEEA3E0F38380780EA7003A238E001
 
1212
C0A2B5FCA300E0C7FC1270EB01C01238EA3E07381FFF8000071300EA01F812147D9318>
 
1213
I<EB1F80EB7FC0EBFFE013E13801C0C01400A3387FFFC0B5FCA23801C000AEEA7FFFA313
 
1214
1C7F9B18>I<3801E1F03807FFF85A381E1E30381C0E00487EA5EA1C0EEA1E1EEA1FFC5B
 
1215
EA39E00038C7FC7EEA1FFEEBFFC04813E0387801F038700070481338A4007813F0EA7E03
 
1216
381FFFC06C13803801FC00151F7F9318>I<127E12FE127E120EA5133EEBFF80000F13C0
 
1217
13C1EB80E01300120EAB387FC7FC38FFE7FE387FC7FC171C809B18>I<EA0380EA07C0A3
 
1218
EA0380C7FCA4EA7FC012FF127F1201AEB5FCA3101D7C9C18>I<1338137CA313381300A4
 
1219
EA0FFCA3EA001CB3A4EA6038EAF078EAFFF0EA7FE0EA3F800E277E9C18>I<127E12FE12
 
1220
7E120EA5EB3FF0A3EB0780EB0F00131E5B5B5BEA0FF87F139C130EEA0E0F7FEB038014C0
 
1221
387FC7F812FF127F151C7F9B18>I<EAFFC0A31201B3A4B51280A3111C7D9B18>I<38F9C1
 
1222
C038FFF7F013FF383E3E38EA3C3CA2EA3838AB38FE3E3EEB7E7EEB3E3E1714809318>I<
 
1223
EA7E3E38FEFF80007F13C0EA0FC1EB80E01300120EAB387FC7FC38FFE7FE387FC7FC1714
 
1224
809318>I<EA01F0EA0FFE487E383E0F80EA3803387001C0A238E000E0A5EAF001007013
 
1225
C0EA7803383C0780EA3E0F381FFF006C5AEA01F013147E9318>I<EA7E3E38FEFF80007F
 
1226
13C0380FC1E01380EB0070120E1438A6000F1370A2EB80E013C1EBFFC0000E1380EB3E00
 
1227
90C7FCA7EA7FC0487E6C5A151E809318>I<3801F380EA07FBEA1FFFEA3E1FEA380FEA70
 
1228
07A2EAE003A6EA7007A2EA380FEA3C1FEA1FFFEA0FFBEA03E3EA0003A7EB1FF0EB3FF8EB
 
1229
1FF0151E7E9318>I<38FF0FC0EB3FE0EB7FF0EA07F0EBE060EBC0005BA290C7FCA9EAFF
 
1230
FC7F5B14147E9318>I<EA07F7EA3FFF5AEA780FEAE007A3007CC7FCEA7FE0EA1FFCEA03
 
1231
FEEA001F38600780EAE003A212F038F80F00B5FC13FCEAE7F011147D9318>I<487E1203
 
1232
A4387FFFC0B5FCA238038000A9144014E0A33801C1C013FF6C1380EB3E0013197F9818>
 
1233
I<387E07E0EAFE0FEA7E07EA0E00AC1301EA0F033807FFFC6C13FE3801FCFC1714809318
 
1234
>I<387F8FF000FF13F8007F13F0381C01C0380E0380A338070700A3138FEA038EA3EA01
 
1235
DCA3EA00F8A2137015147F9318>I<38FF07F8138F1307383800E0A4381C01C0137113F9
 
1236
A213D9EA1DDD000D1380A3138DEA0F8FA23807070015147F9318>I<387F8FF0139F138F
 
1237
380F0700EA078EEA039EEA01DC13F81200137013F07FEA01DCEA039E138EEA0707000E13
 
1238
80387F8FF000FF13F8007F13F015147F9318>I<387F8FF000FF13F8007F13F0380E01C0
 
1239
EB0380A21207EB0700A2EA0387A2138EEA01CEA213CC120013DC1378A31370A313F05B12
 
1240
79EA7BC0EA7F806CC7FC121E151E7F9318>I<383FFFF05AA2387001E0EB03C0EB078038
 
1241
000F00131E5B13F8485AEA03C0485A380F0070121E5A5AB512F0A314147F9318>I<EB07
 
1242
E0131F137FEB780013E0AB1201EA7FC0485AA26C7EEA01E01200AB1378EB7FE0131F1307
 
1243
13247E9F18>I<126012F0B3B012600424769F18>I<127CB4FC13C01203C67EAB7FEB7FC0
 
1244
EB3FE0A2EB7FC0EBF0005BABEA03C012FF90C7FC127C13247E9F18>I<EA060CEA1F1EEA
 
1245
3FBEEAFBF8EAF1F0EA60C00F067C9B18>I E
 
1246
%EndDVIPSBitmapFont
 
1247
%DVIPSBitmapFont: Fv cmcsc10 17.28 10
 
1248
/Fv 10 120 df<B8FCA2D803FCC7FC6C48143FEE0F8016071603A21601A4EE00C0A3150C
 
1249
1700A4151C153C157C90B512FCA29038F8007C153C151C150CA592C8FCAD487EB512FCA2
 
1250
2A317CB033>70 D<B612F015FF3A03FC001FC06C48EB03F06F7EED007E167F8283161F83
 
1251
A55F163F94C7FC5E167EED01F84B5AED1FC090B6C8FC15FC9038F8003FED0F80ED03E082
 
1252
150182150082A582A41860A2167FA27013C0486CEC1F80B500F090380FC380933807FF00
 
1253
CA12FC33327CB039>82 D<14301478A314FCA2497E14BEA2EB031FA201077FEB060FA249
 
1254
6C7EA3496C7EA2496C7EA3496C7EEB7FFF90B57E9038C0007CA248487FA20003143F90C7
 
1255
7EA248EC0F805A486CEB1FC0D8FFE0EBFFFCA226257EA42C>97 D<B6FC15E0390FC003F0
 
1256
0007EB00F8157C157E153E153FA5153E157E5D4A5AEC0FE090B5128015F09038C000FC15
 
1257
7E81ED1F80150F16C0A6ED1F80A2ED3F00157E000F495AB612F0158022257DA42A>I<B6
 
1258
12FEA2390FC0007E0007141E150E15061507A281A3140C92C7FCA3141C143CEBFFFCA2EB
 
1259
C03C141C140CA2ED0180A21400ED0300A45DA25D151E000F14FEB6FCA221257DA428>
 
1260
101 D<B612FCA2380FC0000007143C151C150C150EA21506A3140C1500A3141C143CEBFF
 
1261
FCA2EBC03C141C140CA491C7FCA9487EB5FCA21F257DA426>I<EB01FE90380FFFC09038
 
1262
3F03F09038F8007C48487F48487F4848EB0F804848EB07C048C7EA03E0A2003EEC01F0A2
 
1263
007E15F8A2007C140000FC15FCA9007C15F8007E1401A2003E15F0003F14036C15E06D13
 
1264
07000F15C06C6CEB0F806C6CEB1F006C6C133E6C6C5B90383F03F090380FFFC0D901FEC7
 
1265
FC26277DA52E>111 D<B512F814FF390FC00FC00007EB03F0EC00F881157C157EA5157C
 
1266
15FC5DEC03F0EC0FC090B5C7FC5CEBC01FEC07806E7E81140181A481A3160C15FC140048
 
1267
6CEB7C18D8FFFEEB3E38ED1FF0C8EA07C026267DA42B>114 D<007FB612E0A2397C00F8
 
1268
0300701400A20060156000E01570A2481530A4C71400B3A4497E90387FFFF0A224257EA4
 
1269
2A>116 D<3CFFFC07FFE007FFA23C0FE0007F0001FC6C48013EEB00F018E0153F6C6C6D
 
1270
14C0A24B7E6C6CED0180A2ED67C06C6CED0300A29238C3E007017C1506A2903A7E0181F0
 
1271
0E013E150C020313F8011F01005BA24A13FCD90F86EB7C30A2028C133ED907CC5CA202D8
 
1272
131FD903F85CA24A130F01015DA24A1307010092C7FC4A7F38257FA43C>119
 
1273
D E
 
1274
%EndDVIPSBitmapFont
 
1275
%DVIPSBitmapFont: Fw cmcsc10 10.95 36
 
1276
/Fw 36 124 df<127012F812FCA212741204A31208A21210A212201240060E7B9F0F>39
 
1277
D<EAFFF8A20D027F8A11>45 D<EA01F0EA060C487E487E00381380A2387001C0A300F013
 
1278
E0AD007013C0A338380380A200181300EA1C07EA071CEA01F0131F7D9D19>48
 
1279
D<EA01F0EA060CEA1C06EA1803003813801270EB01C012F0A214E0A4127013031238A2EA
 
1280
1C05EA0E19EA03E1380001C0A2130314801230007813005BEA700EEA201CEA1030EA0FC0
 
1281
131F7D9D19>57 D<80497EA3497EA3EB04F0A2497E1478A2497EA2EB303EEB201EA2497E
 
1282
A390B57EEB8007000180EB0003A200026D7EA3486D7E120E001F497E3AFFC00FFF802120
 
1283
7E9F25>65 D<B512F83807801E80EC0780EC03C015E0A515C01407EC0F80EC1F00EBFFFC
 
1284
EB801EEC0780EC03C015E0140115F0A515E0140315C0EC0780EC1F00B512FC1C1F7D9E23
 
1285
>I<90380FE0109038381C309038E002703803C00139078000F048C71270121E15305A15
 
1286
10127C127800F81400A91278007C1410123CA26C1420A27E6C6C13406C6C13803900E003
 
1287
00EB380CEB0FF01C217C9F24>I<B612C0380F8007000713011400154015601520A31420
 
1288
1500A2146014E013FF138014601420A3EC0008A31510A31530157015E0000F1303B6FC1D
 
1289
1F7D9E22>69 D<B6FC380F000F1403A28015801400A4EC8000A4130113FF13011300A491
 
1290
C7FCA87FEAFFFC191F7C9E20>I<EAFFF0EA0F00B3ABEAFFF00C1F7D9E12>73
 
1291
D<EAFFFCEA0F8090C7FCB21401A4140314021406A2140E143EB512FE181F7C9E1F>76
 
1292
D<B46CEB07FE000715C0A2D805C0130BA2D804E01313A301701323A26D1343A36D1383A2
 
1293
90380E0103A3EB0702A3EB0384A2EB01C8A3EB00F0A21460121FD8FFE0EB7FFE271F7D9E
 
1294
2D>I<EB1FE0EB70383801C00E48487E39070003804814C0001EEB01E048EB00F0A2007C
 
1295
14F8A20078147800F8147CA900781478007C14F8A2003C14F0003E1301001E14E06CEB03
 
1296
C06C148039038007003801E01E38007038EB1FE01E217C9F26>79
 
1297
D<B57E380F00F0143C80141F801580A415005C141E5C14F0EBFF80EB01C0EB0070A28014
 
1298
3CA3143EA31502143F141FEC0F0439FFF00788C7EA01F01F207C9E24>82
 
1299
D<007FB512F839780780780060141800401408A200C0140C00801404A400001400B3497E
 
1300
0003B5FC1E1F7D9E24>84 D<D8FFF0EBFF80D81F80EB3E006CC712187F00071410A26C6C
 
1301
5BA26D136000011440A26C6C5BA2EBF801017890C7FCA2EB3C02A2EB3E06EB1E04A26D5A
 
1302
A2EB0790A214D0EB03E0A26D5AA36D5A21207E9E25>86 D<3BFFF03FFC07FC3B1F0007E0
 
1303
01F06C903903C00060174081D807801580A2EC04F0D803C0EC0100A2EC0878D801E01402
 
1304
A2EC103CD800F05CA2EC201E01785CA2EC400F013C5CA29138800790011E14A0A290391F
 
1305
0003E0A26D5C010E1301A201065CA22E207E9E32>I<397FF807FE390FE001F0D807C013
 
1306
C06C6C6C5A000149C7FCEBF0023800F806EB78046D5AEB3E18EB1F106D5A14C013071303
 
1307
6D7E497EEB06F8EB0478EB087CEB183EEB101EEB201F496C7EEBC007496C7ED801007F48
 
1308
6D7E481300391F8001F83AFFC007FF80211F7E9E25>I<1318A2133CA3134EA213CF1387
 
1309
A238010380A2000313C0EA0201A23807FFE0EA0400A2481370A2001813380038137838FE
 
1310
01FF18177F961C>97 D<EAFFFE381C0780EB03C0130114E0A4EB03C01480381FFF001480
 
1311
381C01C014E0EB00F0A5EB01E0A2EB0380B5120014177E961A>I<B512C0EA1C01130014
 
1312
4014601420A213081400A21318EA1FF8EA1C1813081410A2130014301420A21460EB01E0
 
1313
B5FC14177E9619>101 D<B512C0EA1C011300144014601420A213081400A21318EA1FF8
 
1314
EA1C181308A390C7FCA6EAFFC013177E9618>I<EB7E083803819838070078000C133800
 
1315
1C13185A00781308127000F01300A5EB03FEEB00381270127812387E120C1207380380D8
 
1316
38007F0817177E961D>I<EAFF80EA1C00B3A3EAFF8009177E960E>105
 
1317
D<EAFFC0001CC7FCAD1440A314C0A2148013011307B5FC12177E9617>108
 
1318
D<00FCEB07F0001C1480A20016130BA200131313A338118023A23810C043A3EB6083A2EB
 
1319
3103A3131AA2130C123800FEEB1FF01C177E9622>I<38FC01FC381E007014201217EA13
 
1320
80A2EA11C0EA10E0A213701338A2131C130E1307A2EB03A0EB01E0A213001460123800FE
 
1321
132016177E961C>I<13FE38038380380E00E0481370003C1378003813380078133C0070
 
1322
131C00F0131EA70070131C0078133C00381338003C1378001C13706C13E0380383803800
 
1323
FE0017177E961D>I<EAFFFCEA1C07EB0380EB01C014E0A414C0EB0380EB0700EA1FFCEA
 
1324
1C0C13077F1480A214C0A214C214E2EB01E438FF807817177E961B>114
 
1325
D<EA0FC4EA302CEA601CEA400CEAC004A3EAE0001270127FEA3FE0EA0FF8EA01FCEA001C
 
1326
130E13061280A3EAC004EAE008EAD810EA87E00F177E9615>I<387FFFFC3870381C0040
 
1327
1304A200C0130600801302A300001300AE3803FF8017177F961B>I<38FF81FC381C0070
 
1328
1420B0000C1340120E6C138038018300EA007C16177E961C>I<B4133F003C131E001C13
 
1329
08A26C1310A2000F13306C1320A238038040A23801C080A213E100001300A21372A2133C
 
1330
A31318A218177F961C>I<3AFF07FC0FC03A3C00F007809138E00300001CEBF002A26C5C
 
1331
EB0138A200075CEB021CA2D803825BEB840EA2D801C45BEBC807A2D800E85B9038F003C0
 
1332
A201705BEB6001A222177F9626>I<38FF80FE381F0070000E13606C1340EB80803803C1
 
1333
00EA01C3EA00E213F4137813387F133E134E13C7EB8780380103C0EA0201380600E00004
 
1334
13F0000C1370003C137800FE13FF18177F961C>I<B512FE17017F8C19>123
 
1335
D E
 
1336
%EndDVIPSBitmapFont
 
1337
%DVIPSBitmapFont: Fx cmsy10 10.95 19
 
1338
/Fx 19 121 df<B612C0A21A027C8B23>0 D<14FF010713E090381F00F80178131E01E0
 
1339
1307D80180EB018048C812C000061560481530A248151848150CA2481506A4481503A900
 
1340
601506A46C150CA26C15186C1530A26C15606C15C06C6CEB0180D800E0EB07000178131E
 
1341
011F13F8903807FFE0010090C7FC282B7EA02D>13 D<EA03F0EA0FFC487E487E481380A2
 
1342
B512C0A66C1380A26C13006C5A6C5AEA03F012127E9317>15 D<B612FC7EC9FCA8B612FC
 
1343
A2C9FCA8007FB512FCB6FC1E167E9523>17 D<15C01403EC0F00141C1470495AEB078001
 
1344
1EC7FC1378EA01E0EA0380000EC8FC123C12F0A2123C120EEA0380EA01E0EA0078131EEB
 
1345
0780EB01E0EB0070141C140FEC03C014001500A8007FB51280B612C01A267C9C23>20
 
1346
D<12C012F0123C120EEA0380EA01E0EA0078131EEB0780EB01E0EB0070141C140FEC03C0
 
1347
A2EC0F00141C1470495AEB0780011EC7FC1378EA01E0EA0380000EC8FC123C127012C0C9
 
1348
FCA8007FB51280B612C01A267C9C23>I<EDE007913801C00E9138070038021E13F09138
 
1349
7803C09138E00700903803801C90380F007890383C01E090387003802601C00EC7FC3807
 
1350
803C380E0070383801C038F00780A2383801C0380E00703807803C3801C00E3900700380
 
1351
90383C01E090380F0078903803801C903800E00791387803C091381E00F0020713389138
 
1352
01C00E913800E007281E7E992D>28 D<EAE00738700380381C00E0000F13783803C01E38
 
1353
00E00790383801C090381E00F0903807803C903801C00E90390070038091383C01E09138
 
1354
0E0070913803801C913801E00FA2913803801C91380E007091383C01E091387003809039
 
1355
01C00E00903807803C90381E00F090383801C0D9E007C7FC3803C01E380F0078001C13E0
 
1356
387003804848C8FC281E7E992D>I<1506A381A216801501ED00C0166016701618B8FCA2
 
1357
C912181670166016C0ED018015031600A21506A328187E962D>33
 
1358
D<EB3FF813FF3803C00048C7FC120C5A5AA25AA25AA3B512F8A200C0C7FCA31260A27EA2
 
1359
7E7E1207EA03C03800FFF8133F151C7C981E>50 D<140CA21418A21430A21460A214C0A2
 
1360
EB0180A3EB0300A21306A25BA25BA25BA25BA25BA2485AA248C7FCA21206A35AA25AA25A
 
1361
A25AA25A1240162C7AA000>54 D<B61280A2C71201AA190C7E8F1E>58
 
1362
D<1308131CA21336A31363A2EBC180A2380180C0A238030060A300067FA2487FA2487FA2
 
1363
487FA3487FA248EB01801400191C7E9A1E>94 D<00C0148014010060EB0300A26C1306A3
 
1364
6C5BA26C5BA26C5BA26C5BA36C6C5AA23800C180A20163C7FCA21336A3131CA21308191C
 
1365
7E9A1E>I<1320136013C0A3EA0180A2EA0300A31206A25AA25AA35AA25AA35AA21260A3
 
1366
7EA27EA37EA27EA27EA3EA0180A2EA00C0A3136013200B2E7CA112>104
 
1367
D<12C0A21260A37EA27EA37EA27EA27EA3EA0180A2EA00C0A31360A213C0A3EA0180A2EA
 
1368
0300A31206A25AA25AA35AA25AA35AA20B2E7EA112>I<EA8010EAC030B3B3A8EA80100C
 
1369
2E7BA117>107 D<160816181630A21660A216C0A2ED0180A2ED0300A21506A25DA25DA2
 
1370
5DA25DA25D1206001E495A122F004F49C7FCEA878000071306EA03C05CA26C6C5AA26C6C
 
1371
5AA2EB7860A26D5AA2EB1F80A26DC8FCA21306A2252E7E8126>112
 
1372
D<EA0F80EA1840EA3020EA7010EAE030137013201300A21260127012307E1206EA1980EA
 
1373
30C0EA7060EA6070EAE0301338A31260EA7030EA3070EA1860EA0CC0EA0300EA00C01360
 
1374
137013301338A2122012701260EA4070EA2060EA10C0EA0F800D297D9F14>120
 
1375
D E
 
1376
%EndDVIPSBitmapFont
 
1377
%DVIPSBitmapFont: Fy cmbx12 14.4 69
 
1378
/Fy 69 124 df<49B4FC011F13C090387F81E0EBFC013901F807F01203EA07F0A4EC01C0
 
1379
91C8FCA3EC3FF8B6FCA33807F003B3A33A7FFF3FFF80A3212A7FA925>12
 
1380
D<02031306913807800FA2020F5BED001EA34A133E021E133CA2023E137C023C1378A302
 
1381
7C13F802785BA3007FB712FCB812FEA26C16FC3B0001E003C0000103130702C05BA60107
 
1382
130F028090C7FC007FB712FCB812FEA26C16FC27001E003CC7FCA3013E137C013C1378A3
 
1383
017C13F801785BA2EBF80101F05BA30001130301E05BA26C486C5A2F367CA938>35
 
1384
D<131CA3EB7F803803FFE0000F13F8381F9CFC383E1C1E003C7F007C7F0078EB0F8000F8
 
1385
131F143FA312FC00FEEB1F0000FF90C7FCEA7FDC13FCEBFFC06C7F6C7F6C13FC7E00017F
 
1386
6C6C7E131F131CEC3F800038131F127C00FE130FA312FC00F8140012705C0038131E003C
 
1387
5B381F9CF86CB45A00035BC690C7FC131CA319307CAC22>I<123C127FEAFF80A213C0A3
 
1388
127F123E1200A2EA0180A3EA0300A21206120E5A5A12100A157BA913>39
 
1389
D<1306130C13181338137013E01201EA03C0A2EA0780A2120F13005AA2123EA3127EA312
 
1390
7CA212FCAE127CA2127EA3123EA37EA27E13801207A2EA03C0A2EA01E012001370133813
 
1391
18130C13060F3C7AAC1A>I<12C012607E12387E7E120FEA0780A2EA03C0A213E0120113
 
1392
F0A2EA00F8A313FCA3137CA2137EAE137CA213FCA313F8A3EA01F0A213E0120313C0A2EA
 
1393
0780A2EA0F00120E5A5A12305A5A0F3C7CAC1A>I<B51280A611067F9016>45
 
1394
D<121C127FA2EAFF80A3EA7F00A2121C09097B8813>I<EB3F803801FFF03807E0FC380F
 
1395
C07E48487E497E481480003E130F007E14C0A400FE14E0AF007E14C0A46CEB1F80A26C14
 
1396
006D5A380FC07E6C6C5A3801FFF038003F801B277DA622>48 D<130E131E137EEA07FE12
 
1397
FFA212F81200B3ABB512FEA317277BA622>I<EBFF80000713F04813FC381E03FE393800
 
1398
FF80007C133F00FE14C06C131F15E0140FA2127E003C131FC7FC15C0A2EC3F801500147E
 
1399
5C5C495A495AEB078049C7FC131E4913E013705B3901C001C0EA0380EA0600000FB5FC5A
 
1400
5A5AB61280A31B277DA622>I<EB7F803803FFF04813FC380F81FE381F007FEA3F80EC3F
 
1401
80A3121F1300C7EA7F00A2147E5C495AEB07F0EBFFC0A2EB01F8EB007E801580EC1FC0A2
 
1402
15E0A2123C127EB4FCA215C0143F481480007CEB7F00383F01FE6CB45A000713F0C61380
 
1403
1B277DA622>I<140FA25C5C5C5C5BA2EB03BFEB073F130E131C133C1338137013E0EA01
 
1404
C0EA038012071300120E5A5A5A12F0B612F8A3C7EA7F00A890381FFFF8A31D277EA622>
 
1405
I<00181303381F801FEBFFFE5C5C5C14C091C7FC001CC8FCA7EB7FC0381DFFF8381F80FC
 
1406
381E003F1208C7EA1F8015C0A215E0A21218127C12FEA315C05A0078EB3F80A26CEB7F00
 
1407
381F01FE6CB45A000313F0C613801B277DA622>I<EB07F8EB3FFE90B5FC3901FC078039
 
1408
03F00FC03807C01FEA0F80121F130048EB0F8091C7FC127EA3EAFE02EB1FF0EB3FFCEB60
 
1409
3EEB801F00FF14809038000FC0A24814E0A4127EA4123E003F14C07EEC1F80D80F801300
 
1410
3807E07E6CB45A6C5B38003FC01B277DA622>I<1238123E003FB512F0A34814E015C015
 
1411
8015003870000EA25C485B5C5CC6485AA2495A130791C7FC5B5B131E133EA2137E137CA2
 
1412
13FCA41201A76C5A13701C297CA822>I<EB3FC03801FFF04813FC3807C07E48C67E001E
 
1413
7FEC0F80123EA2123F138001C01300EBF01F381FFC1E6D5A380FFFF86C13E06C7F6C13FC
 
1414
8000077FD80F0F1380D81E0713C0EA3E01397C007FE0141F48130F14071403A315C0127C
 
1415
007EEB07806CEB0F00381FC03F380FFFFC00035B38007FC01B277DA622>I<EB7F803801
 
1416
FFF000077F380FC0FC381F803E48487E007E1480A2140F00FE14C0A315E0A5007E131FA2
 
1417
6C133F6C132F380F80CF3807FF8F0001130FEA0008010013C0A3EC1F80123E127FEC3F00
 
1418
143E147E007E5B383E03F8381FFFE06C1380D801FEC7FC1B277DA622>I<121C127FA2EA
 
1419
FF80A3EA7F00A2121CC7FCA9121C127FA2EAFF80A3EA7F00A2121C091B7B9A13>I<ECFF
 
1420
E0010713FC90381F803F9039780003C0D801E0EB00F04848147848488048C87E000E9038
 
1421
7F800E3A1C01FFE0073B3807E0F8038090380FC03C90381F801C3B703F000FE1C0A25BD8
 
1422
E07EECE0E013FEA8137EEA707F6D15C0A23A381F801FE190260FC03F1380903907E0FFE3
 
1423
3B1C01FFE3FF003A0E007F80FC000F90C9FC6C7E6C7E6C6CEC03E0D80078EC3F80903A1F
 
1424
8007FC000107B512E0010001F8C7FC2B2A7CA934>64 D<EC0780A24A7EA34A7EA24A7EA3
 
1425
EC77F8A2ECF7FC14E3A2903801C1FEA201037F1480A249486C7EA24980010E133FA2496D
 
1426
7EA2013FB57EA39039700007F8A201F080491303000181491301A2000381D8FFFE013F13
 
1427
FCA32E297EA833>I<B612F815FF16C03A03F8001FE0ED0FF0ED07F8150316FCA21501A3
 
1428
150316F8A2ED07F0150FED1FC0EDFF8090B5EAFE00EDFFC09039F8000FF0ED03F8ED01FC
 
1429
16FE1500A216FFA616FE1501ED03FC1507ED1FF8B712E016C0EDFE0028297DA830>I<91
 
1430
387FE003903907FFFC07011FEBFF0F90397FF00F9F9039FF0001FFD801FC7F4848147F48
 
1431
48143F4848141F485A160F485A1607127FA290C9FC5AA97E7F1607123FA26C7E160E6C7E
 
1432
6C6C141C6C6C143C6C6C14786CB4EB01F090397FF007C0011FB512800107EBFE00903800
 
1433
7FF028297CA831>I<B612FCEDFF8016E03A03FC001FF8ED03FCED00FE167FEE3F80EE1F
 
1434
C0A2EE0FE0A2EE07F0A417F8AA17F0A3EE0FE0A217C0161FEE3F80EE7F005EED03FCED1F
 
1435
F8B75A168003FCC7FC2D297EA834>I<B712E0A33903FC001FED07F01501A215001670A3
 
1436
913801C0781638A302031300A2140F90B5FCA3EBFC0F1403A20201130EA3161C91C7FCA3
 
1437
163C1638167816F815011503151FB712F0A327297EA82C>I<B712C0A33903FC003FED0F
 
1438
E015031501A21500A316F0913801C070A316001403A2140F90B5FCA3EBFC0F1403A21401
 
1439
A491C8FCA9B512FCA324297EA82A>I<91387FE003903907FFFC07011FEBFF0F90397FF0
 
1440
0F9F9039FF0001FFD801FC7F484880484880484880485A82485A82127FA290CAFC5AA892
 
1441
B512F87E7F03001300123FA26C7EA26C7E6C7E6C7E6C7E6CB45B90387FF007011FB5129F
 
1442
0107EBFE0F9039007FF0032D297CA835>I<B5D8F00FB5FCA3D803FCC7EA3FC0AF90B7FC
 
1443
A301FCC7123FB1B5D8F00FB5FCA330297EA835>I<B512F0A33803FC00B3B1B512F0A314
 
1444
297EA819>I<90B512F8A301001300B3A91218127EB4FCA35C387E01FC007C5B383E07F0
 
1445
380FFFE0000390C7FC1D297EA823>I<B500F0EBFFFEA3D803FCC7EA0F00161E5E5E16E0
 
1446
ED03C04B5A4BC7FC151E5D15F04A5A4A5A1407140F4A7EEC7FF04A7EEBFDE79038FFC3FC
 
1447
EC83FE9038FE01FF497E6F7E826F7E151F6F7E8215076F7E6F7E8281EE7F80B539F00FFF
 
1448
FEA32F297EA835>I<B512FCA3D803FCC8FCB3A3ED01C0A415031680A21507A2150FA215
 
1449
1F157F913801FF00B7FCA322297EA828>I<D8FFFE92383FFF80A26D5D0003EFE000A2D9
 
1450
BF8014EFA2D99FC0EB01CFA2D98FE0EB038FA3D987F0EB070FA2D983F8130EA2D981FC13
 
1451
1CA3D980FE1338A2027F1370A291383F80E0A391381FC1C0A291380FE380A2913807F700
 
1452
A3EC03FEA26E5AA26E5AD8FFFE0203B51280A2157039297DA840>I<D8FFFCEC7FFF7F7F
 
1453
00036DEB01C080EBBFE0139F80EB8FF8EB87FCEB83FEEB81FF01801380147F15C0EC3FE0
 
1454
EC1FF0EC0FF8EC07FC140315FEEC01FF6E1381ED7FC1ED3FE1ED1FF1150F16F9ED07FDED
 
1455
03FF8181167FA2163F161F160F1607D8FFFE14031601A230297EA835>I<ECFFC0010F13
 
1456
FC90383F807F9039FE001FC0D801F8EB07E048486D7E48486D7E000F8148486D7EA24848
 
1457
147FA2007F168090C8123FA34816C0AA6C16806D147FA2003F1600A26C6C14FEA26C6C49
 
1458
5A6C6C495A6C6C495A6C6C495A6C6C495A90263FC0FFC7FC90380FFFFC010013C02A297C
 
1459
A833>I<B612F815FF16C03A03FC003FE0ED07F0ED03F816FC150116FEA716FC150316F8
 
1460
ED07F0ED3FE090B61280EDFE0001FCC8FCB0B512F0A327297EA82E>I<B612E015FE6F7E
 
1461
3A03FC003FE0ED0FF06F7E6F7E150182A65E4B5A1507ED0FE0ED3FC090B500FEC7FCA290
 
1462
39FC00FF80ED3FC06F7E6F7E6F7EA9170EA21503923801FC1CB538F000FEEE7FF8EE0FE0
 
1463
2F297EA832>82 D<9038FF80600003EBF0E0000F13F8381F80FD383F001F003E13074813
 
1464
03A200FC1301A214007EA26C140013C0EA7FFCEBFFE06C13F86C13FE80000714806C14C0
 
1465
C6FC010F13E0EB007FEC1FF0140F140700E01303A46C14E0A26C13076C14C0B4EB0F80EB
 
1466
E03F39E3FFFE0000E15B38C01FF01C297CA825>I<007FB71280A39039807F807FD87C00
 
1467
140F00781507A20070150300F016C0A2481501A5C791C7FCB3A490B612C0A32A287EA72F
 
1468
>I<B500F0EBFFFEA3D803FCC7EA0380B3AA0001ED07007F0000150E137F6D143CD91FC0
 
1469
5B90390FF003F06DB55A01001480DA1FFCC7FC2F297EA834>I<B500F0EB7FFFA3D803FE
 
1470
C7EA01C00001ED0380A26D14076C16006E5B017F140E80013F5CA26E133C011F14386E13
 
1471
78010F14708001075CA26D6C485AA2ECFE0301015CECFF076D91C7FC1587EC7F8EA215DE
 
1472
EC3FDC15FC6E5AA26E5AA36E5AA26E5AA230297FA833>I<B53CE07FFFE01FFFC0A32803
 
1473
FC0003FCC7EA7000A26D6D7E000160A26D6E13016C604B138002801503017F5F4B13C0D9
 
1474
3FC0013F49C7FCA2913AE00E1FE00F011F160E17F09126F01C0F131E010F161C033C13F8
 
1475
902707F838075BA2037813FC902703FC70035BA2913AFEE001FEF001015E02FF14FF4B7E
 
1476
6D5EA26E486D5AA36EC76CC8FCA2023E80021E141EA242297FA845>I<3B7FFFF01FFFE0
 
1477
A3000190C7EAF0006C6D485A02C05B017F13036D6C485AD91FF090C7FC5D90380FF81E6D
 
1478
6C5A1538903803FE786D6C5A5D6D5B147F6E7EA26E7E81143F81EC7BFEECF3FFEB01E102
 
1479
C07F01036D7EEB078049486C7E010E6D7E131E496D7E01386D7E498001F0130348486D7E
 
1480
B5013F13FCA32E297EA833>I<B500F0EB3FFFA3D803FEC7EA03C06C6C15806C6DEB0700
 
1481
5E6D6C130E6E5B013F143C6D6C13386E5B010F14F06D6C5B6E485A01031303D901FF5B03
 
1482
87C7FC6D138FEC7FCE15FC143F6E5A5D140FAE0103B512C0A330297FA833>I<003FB6FC
 
1483
A39038F001FE90388003FCEB0007003E5C003C495A48131F5D143F00705C4A5A14FF92C7
 
1484
FCC6485A13035C495A130F5C131F5C495A017FEB03801480EBFF005A5B4848130712075B
 
1485
000FEC0F005B48485B003F5C4913FF387F8003B7FCA321297CA829>I<3803FF80000F13
 
1486
F0381F01FC383F80FE147F801580EA1F00C7FCA4EB3FFF3801FC3FEA0FE0EA1F80EA3F00
 
1487
127E5AA4145F007E13DF393F839FFC381FFE0F3803FC031E1B7E9A21>97
 
1488
D<EAFFE0A3120FACEBE1FE9038EFFF809038FE07E09038F803F09038F001F89038E000FC
 
1489
A2157EA2157FA8157EA315FCA29038F001F89038F803F090389C0FE090380FFF80390E01
 
1490
FC00202A7EA925>I<EB3FF03801FFFC3803F03E380FC07FEA1F80EA3F00A248133E007E
 
1491
90C7FCA212FEA7127EA2127F6CEB03801380001FEB0700380FE00E3803F83C3801FFF838
 
1492
003FC0191B7E9A1E>I<EC7FF0A31407ACEB3F873801FFF73807F03F380FC00F381F8007
 
1493
EA3F00A2127EA312FEA8127EA27EA2381F800F380FC01F3907E07FFF3801FFE738007F87
 
1494
202A7EA925>I<EB3FC03801FFF03803E07C380F803E001F7F130048EB0F80127E15C0A2
 
1495
00FE1307A2B6FCA248C8FCA3127EA2127F6CEB01C07E390F8003803907C007003803F01E
 
1496
3800FFFCEB3FE01A1B7E9A1F>I<EB07F8EB3FFCEB7E3E3801FC7FEA03F813F01207143E
 
1497
1400A7B512C0A33807F000B3A3387FFF80A3182A7EA915>I<9038FF80F00003EBE3F839
 
1498
0FC1FE1C391F007C7C48137E003EEB3E10007EEB3F00A6003E133E003F137E6C137C380F
 
1499
C1F8380BFFE00018138090C8FC1238A2123C383FFFF814FF6C14C06C14E06C14F0121F38
 
1500
3C0007007CEB01F8481300A4007CEB01F0A2003FEB07E0390FC01F806CB5120038007FF0
 
1501
1E287E9A22>I<EAFFE0A3120FAC147E9038E1FF809038E30FC001E413E0EBE80701F813
 
1502
F013F0A213E0B039FFFE3FFFA3202A7DA925>I<1207EA0F80EA1FC0EA3FE0A3EA1FC0EA
 
1503
0F80EA0700C7FCA7EAFFE0A3120FB3A3EAFFFEA30F2B7EAA12>I<EAFFE0A3120FB3B2EA
 
1504
FFFEA30F2A7EA912>108 D<26FFC07FEB1FC0903AC1FFC07FF0903AC307E0C1F8D80FC4
 
1505
9038F101FC9039C803F20001D801FE7F01D05BA201E05BB03CFFFE3FFF8FFFE0A3331B7D
 
1506
9A38>I<38FFC07E9038C1FF809038C30FC0D80FC413E0EBC80701D813F013D0A213E0B0
 
1507
39FFFE3FFFA3201B7D9A25>I<EB3FE03801FFFC3803F07E390FC01F80391F800FC0393F
 
1508
0007E0A2007EEB03F0A300FE14F8A8007E14F0A26CEB07E0A2391F800FC0390FC01F8039
 
1509
07F07F003801FFFC38003FE01D1B7E9A22>I<38FFE1FE9038EFFF809038FE0FE0390FF8
 
1510
03F09038F001F801E013FC140015FEA2157FA8157E15FEA215FC140101F013F89038F807
 
1511
F09038FC0FE09038EFFF809038E1FC0001E0C7FCA9EAFFFEA320277E9A25>I<38FFC1F0
 
1512
EBC7FCEBC63E380FCC7F13D813D0A2EBF03EEBE000B0B5FCA3181B7F9A1B>114
 
1513
D<3803FE30380FFFF0EA3E03EA7800127000F01370A27E00FE1300EAFFE06CB4FC14C06C
 
1514
13E06C13F0000713F8C6FCEB07FC130000E0137C143C7E14387E6C137038FF01E038E7FF
 
1515
C000C11300161B7E9A1B>I<13E0A41201A31203A21207120F381FFFE0B5FCA2380FE000
 
1516
AD1470A73807F0E0000313C03801FF8038007F0014267FA51A>I<39FFE07FF0A3000F13
 
1517
07B2140FA2000713173903F067FF3801FFC738007F87201B7D9A25>I<39FFFC03FFA339
 
1518
0FF000F0000714E07F0003EB01C0A2EBFC0300011480EBFE070000140013FFEB7F0EA214
 
1519
9EEB3F9C14FC6D5AA26D5AA36D5AA26D5AA2201B7F9A23>I<3BFFFC7FFC1FFCA33B0FE0
 
1520
0FE001C02607F007EB0380A201F8EBF00700031600EC0FF801FC5C0001150EEC1FFC2600
 
1521
FE1C5B15FE9039FF387E3C017F1438EC787F6D486C5A16F0ECE01F011F5CA26D486C5AA2
 
1522
EC800701075CA22E1B7F9A31>I<39FFFC1FFEA33907F003803803F8079038FC0F003801
 
1523
FE1E00005BEB7F3814F86D5A6D5A130F806D7E130F497EEB3CFEEB38FFEB787F9038F03F
 
1524
803901E01FC0D803C013E0EB800F39FFF03FFFA3201B7F9A23>I<39FFFC03FFA3390FF0
 
1525
00F0000714E07F0003EB01C0A2EBFC0300011480EBFE070000140013FFEB7F0EA2149EEB
 
1526
3F9C14FC6D5AA26D5AA36D5AA26D5AA25CA21307003890C7FCEA7C0FEAFE0E131E131C5B
 
1527
EA74F0EA3FE0EA0F8020277F9A23>I<003FB5FCA2EB00FEEA3C01383803FC007813F8EB
 
1528
07F0EA700F14E0EB1FC0EA003F1480EB7F005B5B3801FC07120313F8EA07F0000F130F13
 
1529
E0381FC00E003F131E387F803EEB00FEB5FCA2181B7E9A1E>I<B71280A22102809122>I
 
1530
E
 
1531
%EndDVIPSBitmapFont
 
1532
%DVIPSBitmapFont: Fz cmr10 10.95 92
 
1533
/Fz 92 127 df<90381F83E09038F06E303901C07878380380F8903800F03048EB7000A7
 
1534
B612803907007000B2383FE3FF1D20809F1B>11 D<133FEBE0C0EA01C0380381E0EA0701
 
1535
A290C7FCA6B512E0EA0700B2383FC3FC1620809F19>I<EB3FE013E0EA01C1EA0381EA07
 
1536
00A8B5FCEA0700B2383FE7FC1620809F19>I<90381F81F89038F04F043901C07C063903
 
1537
80F80FEB00F05A0270C7FCA6B7FC3907007007B23A3FE3FE3FE02320809F26>I<B5FC10
 
1538
017D9A17>22 D<127012F8A71270AA1220A51200A5127012F8A3127005217CA00D>33
 
1539
D<EA7038EAF87CEAFC7EA2EA743AEA0402A3EA0804A2EA1008A2EA2010EA40200F0E7F9F
 
1540
17>I<9038018030A449485AA501065BA549485A007FB6FCB7128026001803C7FCA2EB30
 
1541
06A4495AA2B712806C15002600C018C7FC48485AA548485AA500065BA321297E9F26>I<
 
1542
1340A2EA03F0EA0C4EEA10413820408012600040134038C041C01343A238E04180EB4000
 
1543
1270127CEA3FC0EA1FF86C7EEA03FEEA007FEB4F801343EB41C0A2EAF040A312801480EA
 
1544
404100201300EA3042EA0C4CEA03F0EA0040A312257EA117>I<D807801318EA1840486C
 
1545
5B011813E03960170360903808FCC000E0EB0180A24AC7FC1406A25C00605B131000305B
 
1546
495AEA1840380780C03900018078EC8184903803030281EB0607EB0C0691380E00801318
 
1547
1330A2136013C0A23A01800601003803000714030006140248EB01840004EB007821257E
 
1548
A126>I<137813841201EA03021207A45BA25BA2EA03909038A00FFC9038C001E0EC00C0
 
1549
00011480EC0100EA02E000041302EA08703818780438303808EA703CEB1C10EAF00EEB0F
 
1550
20EB07C09038038004387001C0397802E0083938047018391C183C303907E00FC01E227E
 
1551
A023>I<127012F812FCA212741204A31208A21210A212201240060E7C9F0D>I<13401380
 
1552
EA01005A12061204120C5AA212381230A212701260A412E0AC1260A412701230A2123812
 
1553
18A27E120412067E7EEA008013400A2E7BA112>I<7E12407E12307E1208120C7EA21207
 
1554
7EA213801201A413C0AC1380A412031300A25A1206A25A120812185A12205A5A0A2E7EA1
 
1555
12>I<1303AFB612FCA2D80003C7FCAF1E207E9A23>43 D<127012F012F8A212781208A3
 
1556
1210A31220A21240050E7C840D>I<EAFFF0A20C02808A0F>I<127012F8A3127005057C84
 
1557
0D>I<144014C0EB0180A3EB0300A31306A25BA35BA35BA25BA35BA3485AA348C7FCA212
 
1558
06A35AA35AA25AA35AA35AA2122D7EA117>I<EA03F0EA0E1C487EEA1806EA3807387003
 
1559
80A400F013C0AD00701380A3EA780700381300EA1806EA1C0E6C5AEA03F0121F7E9D17>
 
1560
I<13801203120F12F31203B3A6EA07C0EAFFFE0F1E7C9D17>I<EA03F0EA0C1CEA100E48
 
1561
7E00401380128000F013C0EAF803A3EA200712001480A2EB0F00130E5B5B5B13605B485A
 
1562
48C7FC000613405A5A00101380EA3FFF5AB5FC121E7E9D17>I<EA03F0EA0C1CEA100EEA
 
1563
200F007813801307A2EA380F12001400A2131E131C1370EA07F0EA003C130E130FEB0780
 
1564
A214C0122012F8A300F013801240EB0F00EA200EEA183CEA07F0121F7E9D17>I<1306A2
 
1565
130EA2131E132EA2134E138EA2EA010E1202A212041208A212101220A2124012C0B512F0
 
1566
38000E00A7EBFFE0141E7F9D17>I<EA1803EA1FFE5B5B13E00010C7FCA6EA11F0EA161C
 
1567
EA180EEA10071480EA0003A214C0A3127012F0A200E013801240EB0700EA20066C5AEA08
 
1568
38EA07E0121F7E9D17>I<137CEA0182EA0701380E0380EA0C0712183838030090C7FC12
 
1569
781270A2EAF1F0EAF21CEAF406EAF807EB0380A200F013C0A51270A214801238EB070012
 
1570
18EA0C0E6C5AEA01F0121F7E9D17>I<1240387FFFE014C0A23840008038800100A21302
 
1571
485AA25B5BA25BA21360A213E05B1201A41203A76C5A131F7E9D17>I<EA03F0EA0C0CEA
 
1572
1006EA3003382001801260A3127038780300123EEA3F06EA1FC8EA0FF0EA03F8487EEA0C
 
1573
7EEA103F38300F80EA6007EB01C012C01300A31480EA600100201300EA1002EA0C0CEA03
 
1574
F0121F7E9D17>I<EA03F0EA0E18487E487E13071270EB038012F0A214C0A5EA7007A212
 
1575
38EA180BEA0E13EA03E338000380A3EB07001230EA7806130EEA700CEA2018EA1070EA0F
 
1576
C0121F7E9D17>I<127012F8A312701200AA127012F8A3127005147C930D>I<127012F8A3
 
1577
12701200AA127012F012F8A212781208A31210A31220A21240051D7C930D>I<007FB512
 
1578
F8B612FCC9FCA8B612FC6C14F81E0C7E9023>61 D<EA0FE0EA103CEA601EEA400EEAE00F
 
1579
12F0A21260EA001E131C13381370136013C01380A2EA0100A6C7FCA5EA0380EA07C0A3EA
 
1580
038010207E9F15>63 D<5B497EA3497EA3EB09E0A3EB10F0A3EB2078A3497EA2EBC03EEB
 
1581
801EA248B5FCEB000FA20002EB0780A348EB03C0A2120C001E14E039FF801FFE1F207F9F
 
1582
22>65 D<B512E0380F0078141EA2801580A515005C141E147CEBFFF0EB007C141FEC0F80
 
1583
EC07C0140315E0A515C014071580EC0F00143EB512F01B1F7E9E20>I<90380FE0109038
 
1584
381C309038E002703803C00139078000F048C71270121E15305A1510127C127800F81400
 
1585
A91278007C1410123CA26C1420A27E6C6C13406C6C13803900E00300EB380CEB0FF01C21
 
1586
7E9F21>I<B512F83807801EEC0780EC03C0EC01E0EC00F015701578A2153CA3153EA815
 
1587
3CA2157C1578A215F0EC01E0EC03C0EC0780EC1E00B512F81F1F7F9E23>I<B61280380F
 
1588
000F14031401140015C01540A314401500A214C0130113FF130113001440A3EC0020A315
 
1589
40A315C01401EC0380140FB6FC1B1F7E9E1F>I<B61280380780071401A2140015C01540
 
1590
A4EC2000A3146014E013FF138014601420A391C7FCA87FEAFFFE1A1F7F9E1E>I<90380F
 
1591
E0109038381C309038E002703803C00139078000F048C71270121E15305A1510127C1278
 
1592
00F81400A7EC3FFEEC01F000781300127C123CA27EA27E6C7E3903C001703900E0023090
 
1593
38380C1090380FF0001F217E9F24>I<39FFF07FF8390F000780AD90B5FCEB0007AF39FF
 
1594
F07FF81D1F7E9E22>I<EAFFF0EA0F00B3ABEAFFF00C1F7E9E10>I<3807FFC038003E0013
 
1595
1EB3A3122012F8A3EAF01CEA403CEA6038EA1070EA0FC012207F9E17>I<39FFF007FC39
 
1596
0F0003E0EC0180150014025C5C5C5C5C5C49C7FC5B497E130FEB13C0EB21E01341EB80F0
 
1597
EB0078A28080A280EC0780A2EC03C015E015F039FFF01FFE1F1F7E9E23>I<EAFFF8EA0F
 
1598
8090C7FCB21402A414061404A2140C141C147CB512FC171F7E9E1C>I<B46CEB07FE0007
 
1599
15C0A2D805C0130BA2D804E01313A301701323A26D1343A36D1383A290380E0103A3EB07
 
1600
02A3EB0384A2EB01C8A3EB00F0A21460121FD8FFE0EB7FFE271F7F9E2A>I<B4EB0FF839
 
1601
0F8003E0EC0080EA0BC0EA09E0A2EA08F01378A27F7FA27FEB0780A2EB03C0EB01E0A2EB
 
1602
00F01478A2143C141EA2140F1407A214031401123E38FF80001D1F7E9E22>I<EB1FE0EB
 
1603
70383801C00E48487E39070003804814C0001EEB01E048EB00F0A2007C14F8A200781478
 
1604
00F8147CA900781478007C14F8A2003C14F0003E1301001E14E06CEB03C06C1480390380
 
1605
07003801E01E38007038EB1FE01E217E9F23>I<B512E0380F007C141E80EC0780A215C0
 
1606
A41580A2EC0F00141E147CEBFFE090C8FCAEEAFFF01A1F7E9E1F>I<EB1FE0EB70383801
 
1607
C00E48487E39070003804814C0001EEB01E0003E14F0003C1300007C14F8A20078147800
 
1608
F8147CA900781478007C14F8A2003C14F0383E0781391E0841E0390F1023C00007148039
 
1609
039017003801D01E3900783804EB1FF8EB001CEC0C0CEC0E1CEC0FF8A2140715F0EC01E0
 
1610
1E297E9F23>I<B57E380F00F0143C8080A21580A41500A2141E5C14F0EBFF80EB01C0EB
 
1611
0070A280143CA3143EA31504143F141FEC0F0839FFF00788C7EA01F01E207E9E21>I<38
 
1612
03F040380C0CC0EA1803EA3001EA6000A212E01440A36C13007E127CEA7F80EA3FF86CB4
 
1613
FC00071380C613C0EB1FE013031301EB00F014707EA46C136014E06C13C038F8018038C6
 
1614
0300EA81FC14217E9F19>I<007FB512E038780F010060EB006000401420A200C0143000
 
1615
801410A400001400B3497E3803FFFC1C1F7E9E21>I<39FFF00FF8390F0003E0EC0080B3
 
1616
A46CEB01001380120314026C6C5A6C6C5AEB3830EB0FC01D207E9E22>I<39FFF003FE39
 
1617
1F8000F86CC7126015206C6C1340A36C6C1380A2EBE00100011400A23800F002A213F8EB
 
1618
7804A26D5AA36D5AA2131F6D5AA2EB07C0A36D5AA36DC7FC1F207F9E22>I<3BFFF07FF8
 
1619
1FF03B1F000FC007C06C903907800180170015C001805C00071502EC09E013C000035DEC
 
1620
19F01410D801E05CA2EC2078D800F05CA2EC403C01785CA2EC801E017C1460013C144090
 
1621
383D000F133F6D5CA2011E1307010E91C7FCA2010C7F010413022C207F9E2F>I<397FF8
 
1622
1FF8390FE007C03907C0030000031302EBE0063801F00400005BEBF818EB78106D5AEB3E
 
1623
60EB1E406D5AA213076D7E497E1305EB08F0EB18F8EB1078EB207CEB603EEB401EEB801F
 
1624
3901000F801407000214C000061303001FEB07E039FFC01FFE1F1F7F9E22>I<39FFF001
 
1625
FF391F800078000F146012076D1340000314807F3901F001001200EBF802EB7C06EB3C04
 
1626
EB3E08131EEB1F10EB0FB0EB07A014E06D5AACEB3FFC201F7F9E22>I<387FFFFE387E00
 
1627
3C127800701378006013F814F0384001E0130314C0EB07801200EB0F00131EA25B137C13
 
1628
785B1201EBE002EA03C0A2EA0780000F13061300001E1304003E130C123C48133C14FCB5
 
1629
FC171F7E9E1C>I<12FFA212C0B3B3A512FFA2082D7CA10D>I<EA0804EA1008EA2010A2EA
 
1630
4020A2EA8040A3EAB85CEAFC7EA2EA7C3EEA381C0F0E7A9F17>I<12FFA21203B3B3A512
 
1631
FFA2082D80A10D>I<120812101220A21240A21280A312B812FCA2127C1238060E7D9F0D>
 
1632
96 D<EA1FE0EA3030EA7818131CEA300E1200A313FEEA078EEA1E0E1238127800F01310
 
1633
A3131E127838386720380F83C014147E9317>I<121C12FC121CAA137CEA1D87381E0180
 
1634
EB00C0001C13E01470A21478A6147014F014E0001E13C0381A018038198700EA107C1520
 
1635
7E9F19>I<EA01FCEA0706EA1C0F123813060078C7FC127012F0A61270127800381380A2
 
1636
381C0100EA0706EA01F811147F9314>I<EB01C0130F1301AAEA01F1EA070DEA0C03EA18
 
1637
0112381278127012F0A61270A21238EA1803120CEA070D3801F1F815207F9F19>I<EA03
 
1638
F0EA0E1C487E487EA21270EB038012F0A2B5FC00F0C7FCA31270A26C1380A2381C0100EA
 
1639
0706EA01F811147F9314>I<137CEA01C6EA030F1207EA0E061300A7EAFFF0EA0E00B2EA
 
1640
7FE01020809F0E>I<14E03803E330EA0E3CEA1C1C38380E00EA780FA5EA380E6C5AEA1E
 
1641
38EA33E00020C7FCA21230A2EA3FFE381FFF8014C0383001E038600070481330A4006013
 
1642
606C13C0381C03803803FC00141F7F9417>I<121C12FC121CAA137C1386EA1D03001E13
 
1643
80A2121CAE38FF8FF014207E9F19>I<1238127CA31238C7FCA6121C12FC121CB1EAFF80
 
1644
091F7F9E0C>I<13E0EA01F0A3EA00E01300A61370EA07F012001370B3A31260EAF06013
 
1645
C0EA6180EA3F000C28829E0E>I<121C12FC121CAAEB1FE0EB0780EB060013045B5B5B13
 
1646
6013E0EA1DF0EA1E70EA1C38133C131C7F130F7F148014C038FF9FF014207E9F18>I<12
 
1647
1C12FC121CB3ABEAFF8009207F9F0C>I<391C3E03E039FCC30C30391D039038391E01E0
 
1648
1CA2001C13C0AE3AFF8FF8FF8021147E9326>I<EA1C7CEAFC86EA1D03001E1380A2121C
 
1649
AE38FF8FF014147E9319>I<EA01F8EA070E381C0380383801C0A2387000E0A200F013F0
 
1650
A6007013E0A2383801C0A2381C038038070E00EA01F814147F9317>I<EA1C7CEAFD8738
 
1651
1E018014C0381C00E014F014701478A6147014F014E0381E01C0EB0380381D8700EA1C7C
 
1652
90C7FCA8B47E151D7E9319>I<3801F04038070CC0EA0E02EA1C03EA38011278127012F0
 
1653
A6127012781238EA1C03EA0C05EA0709EA01F1EA0001A8EB0FF8151D7F9318>I<EA1CF0
 
1654
EAFD18EA1E3CA21318EA1C00AEEAFFC00E147E9312>I<EA0FC8EA3038EA6018EAC008A3
 
1655
EAE000127CEA3FE0EA1FF0EA07F8EA003CEA800E130612C0A21304EAE00CEAD818EA87E0
 
1656
0F147F9312>I<1202A31206A2120EA2123EEAFFF8EA0E00AB1304A5EA07081203EA01F0
 
1657
0E1C7F9B12>I<381C0380EAFC1FEA1C03AE1307120CEA061B3803E3F014147E9319>I<38
 
1658
FF83F8383E00E0001C13C06C1380A338070100A21383EA0382A2EA01C4A213E4EA00E8A2
 
1659
1370A3132015147F9318>I<39FF9FE1FC393C078070391C030060EC8020000E1440A214
 
1660
C0D80704138014E0A239038861001471A23801D032143A143E3800E01CA2EB6018EB4008
 
1661
1E147F9321>I<38FF87F8381E03C0380E0180EB0300EA0702EA0384EA01C813D8EA00F0
 
1662
1370137813F8139CEA010E1202EA060738040380000C13C0003C13E038FE07FC16147F93
 
1663
18>I<38FF83F8383E00E0001C13C06C1380A338070100A21383EA0382A2EA01C4A213E4
 
1664
EA00E8A21370A31320A25BA3EAF080A200F1C7FC1262123C151D7F9318>I<EA7FFFEA70
 
1665
0E1260EA401C133813781370EA00E0120113C0EA038012071301120E121EEA1C03EA3802
 
1666
EA7006130EEAFFFE10147F9314>I<B512FC1601808C17>I<B812F02C01808C2D>I<EA1C
 
1667
04EA3F08EA43F0EA80E00E047C9D17>126 D E
 
1668
%EndDVIPSBitmapFont
 
1669
%DVIPSBitmapFont: FA cmbx12 20.736 4
 
1670
/FA 4 88 df<B87E17F817FF8428007FE0000313E004007FEF3FF8717EA2717EA28483A6
 
1671
4D5AA34D5A4D5A60EFFFE04C5B040F90C7FC91B612FCA2EFFF8002E0C713E0EF3FF8EF0F
 
1672
FC84717E711380A27113C0A219E0A819C05F19805F4D13004D5A4D5A4CB45AB95A18C095
 
1673
C7FC17F03B3B7CBA45>66 D<B912F0A43A007FF000019338003FF8170F17071703170117
 
1674
00A21878A4043C137C183CA4047C1300A216FC1501150791B5FCA4ECF00715011500167C
 
1675
A2043C130FA3181EA293C7FCA2183EA2183CA2187CA218FC1701EF03F81707170F173FEE
 
1676
03FFB9FC18F0A3383B7CBA40>69 D<B912C0A43A007FF000079338007FE0173F170F1707
 
1677
A21703A21701A418F0EE7800A41800A216F8A21501150791B5FCA4ECF00715011500A216
 
1678
78A693C8FCAEB612FEA4343B7CBA3D>I<B6D8C01FB500FC90381FFFFEA4000101E0C7D8
 
1679
1FFCC8EA3F006C1B1E717E6E193E017F70153C836D6C61856E19F8011F624D7F6E180101
 
1680
0F4B6D5C171E6D6C4E5A053E7F6FD93C7F14076D624D6C7E6F170F6D03F86D91C7FCEFF0
 
1681
1F6F5F6D02016E131E03F0D9E00F143E027F183C04038003F8496C147C023F0107ED8078
 
1682
4D7E03FC17F8021F010F6F5A03FE497E020FEFC1E04C15E1DBFF1E6D13E36EEFF3C04C14
 
1683
7F04BC15F76E01FCEDFF804C806E95C8FCA24C806E5F4C140FA2037F5E4C1407033F5EA2
 
1684
4C1403031F5E93C812016F5E5F3B7EBA64>87 D E
 
1685
%EndDVIPSBitmapFont
 
1686
end
 
1687
%%EndProlog
 
1688
%%BeginSetup
 
1689
%%Feature: *Resolution 300dpi
 
1690
TeXDict begin
 
1691
 
 
1692
%%EndSetup
 
1693
%%Page: 1 1
 
1694
1 0 bop 75 697 a FA(FWEB)p 75 730 1800 17 v 983 778 a
 
1695
Fz(A)15 b(WEB)g(system)g(of)f(structured)i(do)q(cumen)o(tation)1435
 
1696
832 y(for)f(m)o(ultiple)i(languages)75 2534 y Fy(By)23
 
1697
b(John)f(A.)g(Krommes)p 75 2570 1800 9 v eop
 
1698
%%Page: 2 2
 
1699
2 1 bop 75 2131 a Fz(Cop)o(yrigh)o(t)301 2130 y(c)289
 
1700
2131 y Fx(\015)15 b Fz(1993{1998)e(John)j(A.)e(Krommes)75
 
1701
2198 y(P)o(ermission)j(is)f(gran)o(ted)g(to)f(mak)o(e)h(and)g
 
1702
(distribute)i(v)o(erbatim)d(copies)i(of)f(this)h(man)o(ual)f(pro)o
 
1703
(vided)h(the)75 2253 y(cop)o(yrigh)o(t)e(notice)h(and)f(this)h(p)q
 
1704
(ermission)g(notice)g(are)f(preserv)o(ed)h(on)f(all)h(copies.)75
 
1705
2320 y(P)o(ermission)c(is)h(gran)o(ted)e(to)g(cop)o(y)h(and)g
 
1706
(distribute)h(mo)q(di\014ed)g(v)o(ersions)f(of)f(this)h(man)o(ual)g
 
1707
(under)h(the)f(con-)75 2375 y(ditions)k(for)f(v)o(erbatim)g(cop)o
 
1708
(ying,)g(pro)o(vided)h(also)g(that)e(the)i(section)f(en)o(titled)i
 
1709
(\\Cop)o(ying")e(is)g(included)75 2430 y(exactly)f(as)f(in)i(the)f
 
1710
(original,)g(and)g(pro)o(vided)g(that)f(the)h(en)o(tire)g(resulting)h
 
1711
(deriv)o(ed)g(w)o(ork)d(is)i(distributed)75 2484 y(under)i(the)f(terms)
 
1712
g(of)g(a)f(p)q(ermission)j(notice)f(iden)o(tical)h(to)e(this)g(one.)75
 
1713
2552 y(P)o(ermission)i(is)g(gran)o(ted)f(to)g(cop)o(y)h(and)f
 
1714
(distribute)i(translations)f(of)f(this)h(man)o(ual)g(in)o(to)f(another)
 
1715
g(lan-)75 2606 y(guage,)e(under)h(the)f(ab)q(o)o(v)o(e)g(conditions)i
 
1716
(for)d(mo)q(di\014ed)j(v)o(ersions,)e(except)h(that)f(this)h(p)q
 
1717
(ermission)g(notice)75 2661 y(ma)o(y)f(b)q(e)i(stated)f(in)h(a)f
 
1718
(translation)g(appro)o(v)o(ed)g(b)o(y)g(the)g(author.)p
 
1719
eop
 
1720
%%Page: 1 3
 
1721
1 2 bop 75 -58 a Fw(Fweb)1656 b Fz(1)75 183 y Fv(Fweb)137
 
1722
300 y Fz(This)16 b(T)l(exinfo)g(do)q(cumen)o(tation)g(describ)q(es)g
 
1723
Fw(Fweb)h Fz(V)l(ersion)f(1.61.)232 365 y Fx(\017)30
 
1724
b Fz(T)l(o)24 b(learn)i(ab)q(out)e(new)h(features)f(of)g(this)i(v)o
 
1725
(ersion,)g(see)f(Section)h(14.1)d([V1.61],)285 417 y(page)15
 
1726
b(124.)232 481 y Fx(\017)30 b Fz(F)l(or)12 b(a)h(quic)o(k)g(in)o(tro)q
 
1727
(duction)h(to,)e(and)h(review)h(of)e(the)h(structure)g(of)f(an)h
 
1728
Fw(Fweb)h Fz(source)285 533 y(\014le,)i(see)f(Section)h(2.2)f
 
1729
([Structure],)f(page)h(5.)232 597 y Fx(\017)30 b Fz(If)12
 
1730
b(y)o(ou)f(used)i(to)e(receiv)o(e)h(e-mail)h(information)f(ab)q(out)g
 
1731
Fw(Fweb)h Fz(but)e(don't)h(an)o(y)f(longer,)285 649 y(it's)i(probably)i
 
1732
(b)q(ecause)f(y)o(ou)g(need)g(to)f(up)q(date)i(y)o(our)e(e-mail)i
 
1733
(address)e(in)i(the)f Fu(fweb-)285 701 y(users)i Fz(mailing)j(list.)26
 
1734
b(Subscription)18 b(instructions)g(can)f(b)q(e)h(found)f(in)h(Chapter)f
 
1735
(15)285 753 y([Supp)q(ort],)e(page)g(131.)232 817 y Fx(\017)30
 
1736
b Fz(Bug)17 b(rep)q(orts)g(and)g(suggestions)g(are)g(m)o(uc)o(h)g
 
1737
(appreciated,)h(but)f(are)g(no)g(longer)g(ac-)285 869
 
1738
y(kno)o(wledged)f(individuall)q(y)l(.)23 b(See)16 b(Chapter)f(15)f
 
1739
([Supp)q(ort],)h(page)g(131.)232 933 y Fx(\017)30 b Fz(The)15
 
1740
b(next)g(ma)s(jor)e(release,)i Fw(Fweb)h Fz(V)l(ersion)f(2.00,)e(is)j
 
1741
(planned)g(for)e(no)g(earlier)i(than)285 985 y(Jan)o(uary)f(1,)g(2000.)
 
1742
137 1065 y(This)h(do)q(cumen)o(tation)g(is)f(no)o(w)g(accessible)i(on)e
 
1743
(the)h(W)l(orld-Wide)g(W)l(eb)g(from)195 1129 y Fu
 
1744
(http://w3.pppl.gov/~kromme)o(s/fweb_)o(toc.html)o Fz(.)137
 
1745
1197 y(Other)h(sources)f(of)f(information)i(ab)q(out)f
 
1746
Fw(Fweb)h Fz(are)f(the)g(arc)o(hiv)m(al)h(\014les)g(of)f(the)g
 
1747
Fu(fweb-users)f Fz(and)75 1251 y Fu(fweb-installers)h
 
1748
Fz(mailing)j(lists.)30 b(T)l(o)17 b(learn)i(ho)o(w)e(to)h(obtain)g
 
1749
(those,)g(see)g(Chapter)g(15)g([Supp)q(ort],)75 1306
 
1750
y(page)d(131.)137 1373 y(If)g(y)o(ou)e(are)h(learning)h
 
1751
Fw(Fweb)g Fz(for)f(the)g(\014rst)g(time,)g(y)o(ou)f(will)j(probably)f
 
1752
(\014nd)g(that)e(this)h(\(un\014nished\))75 1428 y(man)o(ual)i(is)g
 
1753
(not)f(su\016cien)o(tly)i(p)q(edagogical.)22 b(F)l(or)15
 
1754
b(bac)o(kground,)h(please)g(refer)g(to)f(Kn)o(uth's)g(b)q(o)q(ok)h
 
1755
(cited)75 1483 y(in)e(Chapter)g(1)f([In)o(tro],)f(page)h(3.)19
 
1756
b(Y)l(ou)14 b(should)h(also)e(bro)o(wse)g(through)g(Chapter)g(2)h
 
1757
([Concepts],)e(page)i(5,)75 1538 y(in)i(particular)g(Section)g(2.2)e
 
1758
([Structure],)g(page)h(5.)p eop
 
1759
%%Page: 2 4
 
1760
2 3 bop 75 -58 a Fw(Fweb)16 b Fz(Cop)o(ying)g(P)o(ermissions)1228
 
1761
b(2)75 183 y Fv(Fweb)27 b Ft(Cop)n(ying)f(P)n(ermissions)137
 
1762
300 y Fw(Fweb)18 b Fz(is)g(\\free.")25 b(This)17 b(means)g(that)g(ev)o
 
1763
(ery)o(one)g(is)g(free)g(to)g(use)g(them)g(and)g(free)g(to)g
 
1764
(redistribute)75 355 y(them)e(on)g(a)f(free)h(basis.)21
 
1765
b Fw(Fweb)15 b Fz(op)q(erates)g(under)h(the)f(terms)f(of)h(the)g(GNU)f
 
1766
(General)i(Public)h(License;)75 410 y(see,)e(for)g(example,)g(section)h
 
1767
(\\Distribution")g(in)g Fs(The)f(GNU)g(Emacs)g(Man)o(ual)r
 
1768
Fz(.)137 477 y(Although)23 b(it)f(is)g(hop)q(ed)g(that)f
 
1769
Fw(Fweb)i Fz(will)g(b)q(e)g(useful,)h(there)e(is)g Fs(ABSOLUTEL)l(Y)i
 
1770
(NO)e(W)-5 b(AR-)75 532 y(RANTY)p Fz(.)p eop
 
1771
%%Page: 3 5
 
1772
3 4 bop 75 -58 a Fz(Chapter)15 b(1:)k(INTR)o(ODUCTION)e(to)d
 
1773
Fw(Fweb)982 b Fz(3)75 183 y Ft(1)41 b(INTR)n(ODUCTION)26
 
1774
b(to)i Fv(Fweb)137 302 y Fw(Fweb)17 b Fz(is)f(a)f(system)g(for)f
 
1775
Fs(literate)i(programming)p Fz(.)k(It)c(enables)g(one)g(to)e(main)o
 
1776
(tain)i(b)q(oth)g(do)q(cumen-)75 357 y(tation)e(and)g(source)f(co)q(de)
 
1777
i(in)g(a)e(single)i(place)g(\(the)f Fu(web)f Fz(\014le\),)i(and)f(to)f
 
1778
(explain)i(the)f(co)q(de)h(in)g(terms)e(of)g(a)75 412
 
1779
y Fs(w)o(eb)k Fz(of)f(v)o(ery)g(small)i(fragmen)o(ts.)k(Because)17
 
1780
b Fw(Fweb)g Fz(is)g(in)o(timately)h(in)o(tegrated)e(with)h(T)1601
 
1781
422 y(E)1626 412 y(X,)f(one)h(gains)75 467 y(man)o(y)c(adv)m(an)o
 
1782
(tages)f(suc)o(h)h(as)g(b)q(o)q(ok-qualit)o(y)h(t)o(yp)q(esetting)f
 
1783
(and)h(extensiv)o(e)f(cross-referencing)h(facilities.)75
 
1784
522 y(A)h(simple)i(example)f(program)e(is)i(describ)q(ed)h(in)f
 
1785
(Section)g(2.2)e([Structure],)g(page)h(5.)137 590 y Fw(Fweb)g
 
1786
Fz(w)o(as)f(originally)i(in)o(tended)f(for)f(scien)o(ti\014c)i
 
1787
(programming)d(\(the)h('F')f(stands)h(for)f Fw(F)o(or)m(tran)p
 
1788
Fz(\),)75 644 y(and)22 b(is)g(in)h(wide)f(use)g(in)h(that)e(arena;)j
 
1789
(ho)o(w)o(ev)o(er,)e(it)g(has)g(m)o(uc)o(h)f(broader)h(applicabilit)o
 
1790
(y)l(.)42 b(It)22 b(is)g(an)75 699 y(extension)g(of)f(Kn)o(uth's)g(WEB)
 
1791
g(system)g(that)f(handles)i(the)g(sp)q(eci\014c)h(languages)e(C,)f(C)p
 
1792
Fu(++)p Fz(,)i(F)l(ortran)75 754 y(\(b)q(oth)c(F77)g(and)g(F90\),)g
 
1793
Fw(Ra)m(tf)o(or)p Fz(,)h(and)g(\(in)g(a)f(limited)i(fashion\))e(T)1277
 
1794
764 y(E)1303 754 y(X)g(itself.)30 b(It)19 b(also)f(attempts)g(to)75
 
1795
809 y(implemen)o(t)f(a)f(WYSIWYG)g(language-indep)q(endent)i(mo)q(de)e
 
1796
(as)g(w)o(ell)h(as)f(a)f(\(closely-related)j(but)e(not)75
 
1797
864 y(iden)o(tical\))g(v)o(erbatim)e(`language'.)19 b
 
1798
Fs(The)c(language-indep)q(enden)o(t)i(features)d(are)g(highly)i(exp)q
 
1799
(erimen)o(tal)75 918 y Fz(and)f(are)g(not)g(recommended.)137
 
1800
986 y(The)21 b(origins)g(and)g(philosoph)o(y)h(of)e(literate)h
 
1801
(programming)f(are)g(describ)q(ed)j(in)e(the)g(v)o(ery)f(enjo)o(y-)75
 
1802
1041 y(able)d(b)q(o)q(ok)f(b)o(y)g(D.)g(E.)f(Kn)o(uth,)i
 
1803
Fs(Literate)f(Programming)j Fz(\(Cen)o(ter)d(for)f(the)h(Study)h(of)f
 
1804
(Language)g(and)75 1096 y(Information,)f(Leland)h(Stanford)f(Junior)h
 
1805
(Univ)o(ersit)o(y)l(,)g(1992\).)137 1164 y(Kn)o(uth's)f(original)g(WEB)
 
1806
g(w)o(as)f(written)g(in)h(P)o(ascal,)g(and)f(it)h(formatted)e(P)o
 
1807
(ascal)i(co)q(de.)20 b(Silvio)c(Levy)75 1219 y(in)o(tro)q(duced)21
 
1808
b Fw(Cweb)p Fz(,)g(a)f(WEB)f(system)h(written)g(in)g(C)g(for)f(C.)g
 
1809
Fw(Fweb)i Fz(is)g(a)e(\(b)o(y)h(no)o(w,)g(substan)o(tial\))75
 
1810
1273 y(mo)q(di\014cation)c(of)f(v)o(ersion)h(0.5)e(of)h
 
1811
Fw(Cweb)h Fz(that)e(w)o(as)h(graciously)h(supplied)h(b)o(y)e(Levy)l(.)
 
1812
21 b(It)16 b(also)f(b)q(orro)o(ws)75 1328 y(v)m(arious)h(ideas)g(from)e
 
1813
(the)h(w)o(orks)f(of)h(Ramsey)h(and)f(Briggs)g(on)g(language-indep)q
 
1814
(endent)i(w)o(ebs.)137 1396 y(The)f(original)h(WEB's)e(w)o(ork)o(ed)g
 
1815
(with)h(Plain)g(T)956 1406 y(E)982 1396 y(X.)f(More)g(recen)o(tly)l(,)h
 
1816
(man)o(y)g(users)f(ha)o(v)o(e)h(turned)g(to)75 1451 y(Lamp)q(ort's)e
 
1817
(LaT)370 1461 y(E)395 1451 y(X)h(b)q(ecause)h(of)e(its)g(ease)h(of)f
 
1818
(use)h(and)g(higher-lev)o(el)i(features.)i(Excellen)o(t)d(and)f(exten-)
 
1819
75 1506 y(siv)o(e)h(dev)o(elopmen)o(t)h(of)f(LaT)558
 
1820
1516 y(E)583 1506 y(X)g(has)g(b)q(een)h(accomplished,)h(as)e(describ)q
 
1821
(ed)h(b)o(y)f(Go)q(ossens,)g(Mittelbac)o(h,)75 1561 y(and)f(Samarin,)g
 
1822
Fs(The)g(LaT)524 1570 y(E)549 1561 y(X)g(Companion)g
 
1823
Fz(\(Addison{W)l(esley)l(,)h(Reading,)g(MA,)e(1994\).)k(The)d(presen)o
 
1824
(t)75 1615 y(v)o(ersion)f(of)g Fw(Fweb)h Fz(is)f(in)o(tended)i(to)d(b)q
 
1825
(e)i(used)f(with)h(LaT)1040 1625 y(E)1065 1615 y(X)f(\(LaT)1207
 
1826
1625 y(E)1233 1615 y(X2e,)g(in)g(particular\);)h(Plain)g(T)1771
 
1827
1625 y(E)1796 1615 y(X)f(is)75 1670 y(no)h(longer)h(supp)q(orted.)75
 
1828
1801 y Fy(1.1)33 b(History)22 b(of)g(WEB)h(and)g(literate)g
 
1829
(programming)137 1898 y Fz(\(T)l(o)15 b(b)q(e)h(completed;)g(see)f(Kn)o
 
1830
(uth's)g(b)q(o)q(ok,)g(cited)h(in)g(Chapter)f(1)g([In)o(tro],)f(page)h
 
1831
(3.\))75 2028 y Fy(1.2)33 b(F)-6 b(eatures)22 b(of)g
 
1832
Fr(Fweb)137 2125 y Fw(Fweb)17 b Fz(is)e(distinguished)j(from)c(its)i
 
1833
(relativ)o(es)f(in)i(sev)o(eral)e(resp)q(ects:)232 2190
 
1834
y Fx(\017)30 b Fw(Fweb)18 b Fz(in)o(tro)q(duces)g(the)e(concept)i(of)e
 
1835
(a)h Fs(curren)o(t)f(language)k Fz(\(see)d(Chapter)f(8)h([Lan-)285
 
1836
2242 y(guages],)h(page)g(83\),)f(so)h(more)g(than)g(one)g(compiler)i
 
1837
(language)e(can)g(b)q(e)h(pro)q(cessed)285 2294 y(in)g(a)g(single)g
 
1838
Fw(Fweb)h Fz(run.)30 b(F)l(or)18 b(example,)i(mixtures)f(of)f(C)p
 
1839
Fu(++)g Fz(and)g Fw(F)o(or)m(tran)h Fz(are)285 2346 y(common)c(in)h(mo)
 
1840
q(dern)f(scien)o(ti\014c)i(programming.)232 2411 y Fx(\017)30
 
1841
b Fw(Fweb)15 b Fz(understands)f(the)g(syn)o(taxes)f(of)h(sev)o(eral)g
 
1842
(of)f(the)h(more)f(imp)q(ortan)o(t)h(compiler)285 2462
 
1843
y(languages:)19 b(C,)13 b(C)p Fu(++)p Fz(,)f Fw(F)o(or)m(tran)i
 
1844
Fz(\(b)q(oth)f(F77)f(and)h(F90\),)f Fw(Ra)m(tf)o(or)p
 
1845
Fz(,)i(and)f(T)1603 2472 y(E)1629 2462 y(X.)g(F)l(or)285
 
1846
2514 y(other)21 b(languages,)h Fw(Fweb)h Fz(can)e(w)o(ork)f(in)i(a)f
 
1847
(language-indep)q(endent)i(mo)q(de)f(that)285 2566 y(essen)o(tially)16
 
1848
b(w)o(ea)o(v)o(es)e(and)h(tangles)g(the)g(source)g(co)q(de)h(v)o
 
1849
(erbatim,)e(but)h(still)h(pro)o(vides)285 2618 y(the)i(user)g(with)g
 
1850
(the)f(p)q(o)o(w)o(erful)h Fw(web)h Fz(features)e(related)h(to)f
 
1851
Fw(TeX)h Fz(do)q(cumen)o(tation,)285 2670 y(mo)q(dule)e(names,)f(macro)
 
1852
g(pro)q(cessing,)g(etc.)p eop
 
1853
%%Page: 4 6
 
1854
4 5 bop 75 -58 a Fz(Chapter)15 b(1:)k(INTR)o(ODUCTION)e(to)d
 
1855
Fw(Fweb)982 b Fz(4)232 183 y Fx(\017)30 b Fw(Fweb)13
 
1856
b Fz(con)o(tains)f(a)f(built-in)j Fw(Ra)m(tf)o(or)e Fz(\()p
 
1857
Fw(RA)l(Tional)g(F)o(OR)l(tran)p Fz(\))g(translator.)17
 
1858
b(See)285 235 y(Chapter)e(9)g([Ratfor],)e(page)i(89.)232
 
1859
299 y Fx(\017)30 b Fw(Fweb)13 b Fz(has)f(a)f(built-in)j(C-lik)o(e)f
 
1860
Fs(macro)f(prepro)q(cessor)p Fz(.)18 b(This)13 b(is)f(esp)q(ecially)j
 
1861
(useful)e(for)285 351 y Fw(F)o(or)m(tran)i Fz(and)g Fw(Ra)m(tf)o(or)p
 
1862
Fz(,)h(whic)o(h)f(ha)o(v)o(e)g(no)g(prede\014ned)h(prepro)q(cessor.)k
 
1863
(Ho)o(w)o(ev)o(er,)285 403 y(certain)15 b(extensions)h(suc)o(h)f(as)f
 
1864
(v)m(ariable)i(n)o(um)o(b)q(ers)f(of)f(argumen)o(ts)g(mak)o(e)g(the)h
 
1865
Fw(Fweb)285 455 y Fz(prepro)q(cessor)c(sometimes)g(useful)i(ev)o(en)e
 
1866
(for)f(C)h(and)h(C)p Fu(++)p Fz(.)18 b(See)11 b(Chapter)g(7)g
 
1867
([Macros],)285 507 y(page)k(62)g(and)g(Section)h(7.3)e([Prepro)q
 
1868
(cessing],)h(page)g(80.)232 571 y Fx(\017)30 b Fz(Man)o(y)14
 
1869
b(asp)q(ects)h(of)g Fw(Fweb)p Fz('s)g(b)q(eha)o(vior,)h(default)f
 
1870
(strings,)g(etc.)k(can)c(b)q(e)h(customized)285 623 y(b)o(y)g(means)h
 
1871
(of)f(setting)g(parameters)g(in)h(a)f Fu(makeindex)p
 
1872
Fz(-lik)o(e)h Fs(st)o(yle)g(\014le)j Fz(\(b)o(y)c(default,)285
 
1873
675 y(`)p Fu(fweb.sty)p Fz('\).)i(See)d(Section)i(12.3)d([St)o(yle],)g
 
1874
(page)h(112.)p eop
 
1875
%%Page: 5 7
 
1876
5 6 bop 75 -58 a Fz(Chapter)15 b(2:)k(WEB)c(CONCEPTS)1165
 
1877
b(5)75 183 y Ft(2)41 b(WEB)27 b(CONCEPTS)137 300 y Fz(The)12
 
1878
b(principle)j(concepts)d(of)f Fw(WEB)h Fz(programming)f(are)h(laid)g
 
1879
(out)g(in)g(Kn)o(uth's)g(b)q(o)q(ok,)g(the)g(reference)75
 
1880
355 y(to)g(whic)o(h)i(w)o(as)f(giv)o(en)g(in)h(Chapter)f(1)g([In)o
 
1881
(tro],)e(page)i(3.)19 b Fw(Fweb)14 b Fz(follo)o(ws)f(most)g(con)o(v)o
 
1882
(en)o(tions)g(in)o(tro)q(duced)75 409 y(b)o(y)22 b Fw(web)h
 
1883
Fz(and)f Fw(Cweb)p Fz(,)i(except)f(that)e(the)h(names)h(of)e(some)h
 
1884
(commands)g(ha)o(v)o(e)g(b)q(een)h(c)o(hanged)g(for)75
 
1885
464 y(consistency)l(,)16 b(symmetry)l(,)e(and/or)h(clarit)o(y)l(.)75
 
1886
593 y Fy(2.1)33 b(The)22 b Fr(Fweb)g Fy(pro)r(cessors:)32
 
1887
b Fr(Fwea)-5 b(ve)21 b Fy(and)i Fr(Ft)l(angle)137 689
 
1888
y Fz(F)l(ollo)o(wing)i(Kn)o(uth's)f(original)i(design,)h
 
1889
Fw(Fweb)e Fz(consists)f(of)g(t)o(w)o(o)f(pro)q(cessors,)j
 
1890
Fw(Ft)m(angle)f Fz(and)75 744 y Fw(Fwea)l(ve)p Fz(.)k(Both)18
 
1891
b(op)q(erate)g(on)g(a)g(single)h(source)f(\014le,)h(sa)o(y)f(`)p
 
1892
Fu(test.web)p Fz('.)26 b Fw(Ft)m(angle)19 b Fz(pro)q(duces)g(com-)75
 
1893
798 y(pilable)k(co)q(de,)g(sa)o(y)d(`)p Fu(test.c)p Fz(',)h(whereas)g
 
1894
Fw(Fwea)l(ve)h Fz(pro)q(duces)g(a)e(T)1277 808 y(E)1303
 
1895
798 y(X)h(\014le,)i(`)p Fu(test.tex)p Fz(',)d(that)h(can)75
 
1896
853 y(\(in)c(principle\))i(b)q(e)e(pro)q(cessed)g(with)g(either)h(T)882
 
1897
863 y(E)907 853 y(X)f(or)f(LaT)1091 863 y(E)1116 853
 
1898
y(X.)g(\(If)h(a)f(\014le)i(`)p Fu(test.tex)p Fz(')c(already)j(exists,)
 
1899
75 908 y Fw(Fwea)l(ve)e Fz(will)g(ask)e(for)h(con\014rmation)g(b)q
 
1900
(efore)g(o)o(v)o(erwriting)f(it)h(if)h(it)f(do)q(es)g(not)f(think)i
 
1901
(that)e(the)h(\014le)h(w)o(as)75 963 y(created)g(b)o(y)g(a)g(previous)h
 
1902
(run)g(of)e Fw(Fwea)l(ve)p Fz(.\))137 1030 y(The)i(output)g(\014le)h
 
1903
(pro)q(duced)f(b)o(y)g Fw(Ft)m(angle)h Fz(is)f(not)f(in)o(tended)i(for)
 
1904
e(h)o(uman)h(ey)o(es)g(\(or)f(for)g(editors!\);)75 1085
 
1905
y(it)21 b(is)g(for)f(compiling)j(only)l(.)37 b(All)23
 
1906
b(c)o(hanges)d(to)g(the)h(co)q(de)h(should)f(b)q(e)h(made)f(to)f(the)h
 
1907
Fu(web)f Fz(\014le,)j(since)75 1140 y(c)o(hanges)14 b(made)g(directly)h
 
1908
(to)e(the)h(output)g(\014le)h(w)o(ould)f(b)q(e)g(o)o(v)o(erwritten)f
 
1909
(the)h(next)g(time)h(the)e Fu(web)h Fz(source)75 1194
 
1910
y(is)e(tangled.)20 b(In)12 b(an)g(attempt)f(to)g(discourage)h(messing)g
 
1911
(with)h Fw(Ft)m(angle)p Fz('s)f(output)f(\014le,)i(all)g(unnecessary)75
 
1912
1249 y(spaces)i(are)g(delib)q(erately)j(remo)o(v)o(ed.)137
 
1913
1316 y(A)g(common)f(w)o(a)o(y)f(of)h(in)o(tegrating)h
 
1914
Fw(Fweb)g Fz(in)o(to)g(ones)f(program)f(dev)o(elopmen)o(t)j(is)e(to)g
 
1915
(do)h(all)g(com-)75 1371 y(pilations)h(through)e(a)f
 
1916
Fu(make)h Fz(\014le,)i(in)o(to)e(whic)o(h)h(one)f(puts)h(an)f(extra)f
 
1917
(dep)q(endency)k(line)f(that)d(explains)75 1426 y(ho)o(w)f(to)f(pro)q
 
1918
(duce)i(the)g(compilable)h(output)e(\014le)h(from)f(the)g
 
1919
Fu(web)g Fz(source.)20 b(F)l(or)14 b(example,)195 1490
 
1920
y Fu(test.c:)23 b(test.web)386 1542 y(ftangle)g(test)195
 
1921
1646 y(test.o:)g(test.c)386 1698 y(gcc)g(-c)h(test)f(test.c)75
 
1922
1765 y Fz(With)15 b(this)h(approac)o(h,)f(one)g(is)h(not)e(so)h
 
1923
(tempted)g(to)g(edit)h(`)p Fu(test.c)p Fz('.)137 1832
 
1924
y Fw(Fweb)22 b Fz(dev)o(elopmen)o(t)f(is)g(no)o(w)f(based)h(on)g(LaT)
 
1925
977 1842 y(E)1002 1832 y(X;)g(Plain)g(T)1219 1842 y(E)1245
 
1926
1832 y(X)f(is)i(no)e(longer)h(supp)q(orted.)37 b(F)l(or)75
 
1927
1887 y(detailed)17 b(descriptions)f(of)f(the)g(LaT)703
 
1928
1897 y(E)729 1887 y(X)g(supp)q(ort,)g(see)h(Section)g(10.1.3)d([LaT)l
 
1929
(eX],)i(page)g(93.)75 2015 y Fy(2.2)33 b(The)22 b(structure)h(of)f(a)g
 
1930
(w)n(eb)137 2111 y Fz(An)e Fw(Fweb)g Fz(source)f(\014le)h(is)g
 
1931
(structured)f(in)o(to)g Fs(sections)p Fz(,)h(whic)o(h)g(corresp)q(ond)f
 
1932
(to)g(logical)h(subunits)75 2166 y(of)c(the)h(co)q(de)h(\(either)f(a)f
 
1933
(function)i(or)e(a)h(fragmen)o(t)e(of)i(a)f(function\).)25
 
1934
b(Eac)o(h)17 b(section)g(consists)g(of)g(three)75 2221
 
1935
y Fs(parts)p Fz(,)d(eac)o(h)h(of)g(whic)o(h)h(is)g(optional:)k(the)220
 
1936
2285 y(1.)29 b(T)310 2295 y(E)336 2285 y(X)15 b(part;)220
 
1937
2349 y(2.)29 b(de\014nition)17 b(part;)d(and)220 2414
 
1938
y(3.)29 b(co)q(de)16 b(part.)75 2493 y(When)i Fw(Ft)m(angle)g
 
1939
Fz(outputs)f(co)q(de,)h(it)f(can)h(com)o(bine)g(the)f(co)q(de)h(parts)f
 
1940
(of)f(\(p)q(ossibly)j(noncon)o(tiguous\))75 2548 y(sections)d(in)o(to)f
 
1941
(larger)g(units)h(called)h Fs(mo)q(dules)p Fz(,)e(as)g(explained)j(in)e
 
1942
(Section)g(2.3)e([Mo)q(dules],)h(page)g(8.)137 2615 y(With)h(the)g(aid)
 
1943
g(of)g(sections,)g(one's)f(p)q(ossibly)i(h)o(uge)f(and)g(logically)i
 
1944
(complex)e(co)q(de)h(can)f(b)q(e)g(brok)o(en)75 2670
 
1945
y(do)o(wn)e(in)o(to)g(bite-sized)j(pieces,)e(eac)o(h)g(one)f(easily)h
 
1946
(comprehensible.)22 b(Since)16 b(sections)f(ma)o(y)f(corresp)q(ond)p
 
1947
eop
 
1948
%%Page: 6 8
 
1949
6 7 bop 75 -58 a Fz(Chapter)15 b(2:)k(WEB)c(CONCEPTS)1165
 
1950
b(6)75 183 y(to)14 b(only)h(a)f(small)i(part)e(of)g(a)g(function)i(or)e
 
1951
(subroutine,)h(1000-line)g(main)g(programs)f(\(they)g(still)i(exist!\))
 
1952
75 238 y(should)g(b)q(ecome)g(a)f(thing)h(of)e(the)i(past.)137
 
1953
302 y(Since)g(sections)f(can)g(b)q(e)g(com)o(bined)h(in)o(to)e(mo)q
 
1954
(dules,)h(there)g(is)g(no)f(need)i(for)e(sections)h(that)e(m)o(ust)h(b)
 
1955
q(e)75 357 y(ph)o(ysically)k(con)o(tiguous)e(in)g(the)g(output)g
 
1956
(\014le)h(to)e(b)q(e)h(con)o(tiguous)g(in)h(the)f(source)f(\014le.)23
 
1957
b(This)17 b(allo)o(ws)f(for)75 412 y(great)e(\015exibilit)o(y)k(in)e
 
1958
(structuring)f(the)h(do)q(cumen)o(tation)f(of)g(the)g(co)q(de.)75
 
1959
515 y Fq(2.2.0.1)30 b(A)20 b(simple)h(example)137 608
 
1960
y Fz(A)16 b(simple)g(example)g(of)f(an)g Fw(Fweb)h Fz(source)g(\014le)g
 
1961
(consisting)g(of)f(three)g(sections)h(is)f(as)g(follo)o(ws:)195
 
1962
670 y Fu(@n/)23 b(\045)h(Set)g(FWEB)f(language)g(to)g(Fortran,)g(and)h
 
1963
(recognize)e(short)h(//)h(comments.)195 773 y(\\Title{example.web})d
 
1964
(\045)j(\\Title)f(is)h(an)f(FWEB)h(TeX)f(macro.)195 825
 
1965
y(\\author{J.)f(A.)i(Krommes})f(\045)h(\\author)e(is)i(a)g(LaTeX)f
 
1966
(macro.)195 929 y(@*)h(INTRODUCTION.)195 981 y(This)f(code)h(is)f
 
1967
(intended)g(to)h(illustrate)e(the)i(use)f(of)h(the)f(|write|)g
 
1968
(statement.)195 1033 y(It)h(also)f(provides)g(a)g(simple)g(example)g
 
1969
(of)h(the)f(\\FWEB\\)g(macro)h(preprocessor.)195 1137
 
1970
y(@m)g(A_CONSTANT)e(1.2345)h(//)h(\\FWEB\\)f(preprocessor)f(macro)h
 
1971
(definition.)195 1240 y(@a)386 1292 y(program)g(main)386
 
1972
1344 y(call)g(compute)386 1396 y(end)195 1500 y(@)h(The)f
 
1973
(computational)f(routine)h(is)h(pretty)f(boring.)195
 
1974
1552 y(@a)386 1604 y(subroutine)f(compute)386 1656 y(write\(*,*\))g
 
1975
('Macro)h(value)h(=)f(',)h(A_CONSTANT)386 1707 y(end)195
 
1976
1811 y(@*)g(\\INDEX.)137 1874 y Fz(Commands)f(to)f Fw(Fweb)i
 
1977
Fz(are)f(b)q(egun)h(b)o(y)f(the)h(`)p Fu(@)p Fz(')e(sym)o(b)q(ol)h
 
1978
(\(see)g(Chapter)g(5)g([A)l(T)g(commands],)75 1929 y(page)12
 
1979
b(38\).)17 b(In)c(this)f(example,)h(the)f(\014rst)f(command,)h(`)p
 
1980
Fu(@n)p Fz(',)f(sets)g(the)h(global)g(language)g(to)f
 
1981
Fw(F)o(or)m(tran)p Fz(-77.)75 1984 y(One)16 b(should)g(alw)o(a)o(ys)f
 
1982
(b)q(egin)h(one's)f(co)q(de)h(with)f(a)g(language-setting)h(command.)
 
1983
137 2048 y(In)f(this)g(example,)g(the)f(language)h(command)f(is)g(in)o
 
1984
(v)o(ok)o(ed)h(with)f(an)h(optional)f(argumen)o(t)g(`)p
 
1985
Fu(/)p Fz('.)19 b(That)75 2103 y(is)j(necessary)g(in)g
 
1986
Fw(F)o(or)m(tran)g Fz(in)h(order)e(to)g(tell)i Fw(Fweb)g
 
1987
Fz(to)e(use)h(the)f(short)g(\(single-line\))j(commen)o(t)75
 
1988
2158 y(form)17 b(b)q(eginning)j(with)d(`)p Fu(//)p Fz(',)g(whic)o(h)i
 
1989
(otherwise)e(con\015icts)i(with)f(the)f(concatenation)h(op)q(erator.)26
 
1990
b(See)75 2213 y(Section)16 b(4.2.40)d([-n/],)i(page)g(27.)137
 
1991
2277 y(F)l(or)f(more)g(information)h(ab)q(out)f(languages,)g(see)h
 
1992
(Chapter)f(8)g([Languages],)f(page)i(83.)k(F)l(or)14
 
1993
b(a)g(fuller)75 2332 y(discussion)j(of)e(optional)g(argumen)o(ts,)f
 
1994
(see)i(Section)g(8.1)e([Setting)h(the)h(language],)e(page)h(83.)137
 
1995
2396 y(The)c(`)p Fu(@*)p Fz(')e(command)i(b)q(egins)g(a)g
 
1996
Fs(ma)s(jor)h Fz(or)e Fs(named)g(section)h Fz(\(corresp)q(onding)h(to)d
 
1997
(LaT)1583 2406 y(E)1609 2396 y(X's)h Fu(\\section)75
 
1998
2451 y Fz(command\);)17 b(this)h(command)f(is)g(follo)o(w)o(ed)h(b)o(y)
 
1999
f(the)g(section)h(name,)f(terminated)g(b)o(y)g(a)g(p)q(erio)q(d.)27
 
2000
b(\(The)75 2506 y(p)q(erio)q(d)17 b(is)g(essen)o(tial;)f(if)h(it)f(is)g
 
2001
(omitted,)g(w)o(eird)g(errors)f(ma)o(y)g(result.\))22
 
2002
b(Ma)s(jor)14 b(sections)i(are)g(en)o(tered)g(in)75 2560
 
2003
y(an)j(automatically)g(generated)g(T)l(able)h(of)f(Con)o(ten)o(ts.)30
 
2004
b(They)19 b(are)g(also)g(prin)o(ted)g(at)g(the)g(top)f(of)h(eac)o(h)75
 
2005
2615 y(output)f(page.)30 b(If)18 b(the)h(full)h(section)f(name)f(is)h
 
2006
(to)q(o)f(long)g(to)g(so)g(prin)o(t,)h(one)g(can)f(shorten)h(it)f(with)
 
2007
h(an)75 2670 y(optional)d(argumen)o(t,)e(as)h(in)p eop
 
2008
%%Page: 7 9
 
2009
7 8 bop 75 -58 a Fz(Chapter)15 b(2:)k(WEB)c(CONCEPTS)1165
 
2010
b(7)195 183 y Fu(@*)24 b([INTRO]INTRODUCTION.)137 252
 
2011
y Fz(The)16 b(command)f(`)p Fu(@*)p Fs(n)p Fz(')f(\(not)h(illustrated)h
 
2012
(in)h(the)e(ab)q(o)o(v)o(e)g(example\))g(b)q(egins)i(a)e(ma)s(jor)f
 
2013
(\(sub\)section)75 307 y(of)19 b(lev)o(el)i Fs(n)p Fz(,)f(where)f(`)p
 
2014
Fu(@*0)p Fz(')f(is)i(equiv)m(alen)o(t)h(to)e(the)g(simple)i(`)p
 
2015
Fu(@*)p Fz(',)e(`)p Fu(@*1)p Fz(')f(indicates)j(a)e(subsection,)i(and)
 
2016
75 362 y(`)p Fu(@*2)p Fz(')13 b(indicates)j(a)d(subsubsection.)21
 
2017
b(The)15 b(highest)f(p)q(ermissible)j(ma)s(jor)c(lev)o(el)i(is)g(2)f
 
2018
(\(a)f(subsubsection\).)75 416 y(Suc)o(h)22 b(subsections)g(are)f(also)
 
2019
h(en)o(tered)f(in)h(the)g(T)l(able)g(of)f(Con)o(ten)o(ts.)37
 
2020
b(F)l(or)21 b(more)g(information,)i(see)75 471 y(Section)16
 
2021
b(10.1.3.4)d([Sections],)i(page)g(95.)137 540 y(As)d(the)g(example)h
 
2022
(demonstrates,)e(the)h(name)g(of)g(the)g(v)o(ery)f(last)h(section,)h
 
2023
(whic)o(h)g(should)f(b)q(e)h(starred,)75 595 y(should)21
 
2024
b(b)q(e)f(`)p Fu(\\INDEX)p Fz('.)31 b(Note)19 b(the)h(bac)o(kslash;)i
 
2025
(`)p Fu(\\INDEX)p Fz(')c(is)i(a)f(T)1228 604 y(E)1253
 
2026
595 y(X)h(macro.)32 b(This)21 b(command)e(tells)75 649
 
2027
y Fw(Fwea)l(ve)f Fz(to)e(write)h(out)g(the)g(index)h(in)g(a)f(sp)q
 
2028
(ecial)i(t)o(w)o(o-column)d(format.)24 b(By)18 b(default,)f(`)p
 
2029
Fu(\\INDEX)p Fz(')f(ex-)75 704 y(pands)e(to)e(`)p Fu(INDEX)p
 
2030
Fz(',)g(but)i(this)f(name)h(can)f(b)q(e)h(o)o(v)o(erridden)g(b)o(y)f
 
2031
(the)h(st)o(yle-\014le)h(parameter)d(`)p Fu(index.name)p
 
2032
Fz(')75 759 y(\(see)g(Section)i(12.3.1.1)c([S)p 525 759
 
2033
14 2 v 16 w(index],)k(page)e(113\).)18 b(F)l(or)12 b(more)g(discussion)
 
2034
i(of)e Fw(Fweb)p Fz('s)h(indexing)h(facilities,)75 814
 
2035
y(see)h(Chapter)g(11)g([Index],)g(page)g(103.)137 883
 
2036
y(Minor)c(\()p Fs(unnamed)r Fz(\))g(sections)h(are)f(b)q(egun)h(b)o(y)f
 
2037
(`)p Fu(@ )o Fz('\(\\at-space"\);)g(these)g(ha)o(v)o(e)g(no)g(asso)q
 
2038
(ciated)g(names)75 937 y(and)k(are)g(not)g(en)o(tered)h(in)o(to)f(the)g
 
2039
(T)l(able)h(of)f(Con)o(ten)o(ts.)k(A)c(newline)i(coun)o(ts)e(as)g(a)g
 
2040
(space.)75 1052 y Fq(2.2.0.2)30 b(The)20 b(T)438 1065
 
2041
y(E)470 1052 y(X)h(part)137 1150 y Fz(All)d(sections)f(b)q(egin)g(with)
 
2042
g(\(optional\))f(T)850 1160 y(E)876 1150 y(X)g(commen)o(tary)l(.)22
 
2043
b(That)16 b(can)g(just)g(b)q(e)h(straigh)o(t)f(text;)g(to)75
 
2044
1205 y(input)i(that,)e(no)h(kno)o(wledge)g(of)f(T)675
 
2045
1215 y(E)701 1205 y(X)g(is)i(required.)25 b(It)17 b(can)g(also)g
 
2046
(include)i(mathematical)e(exp)q(osition)75 1260 y(or)e(an)o(y)g(of)f
 
2047
(the)i(other)e(adv)m(anced)j(features)d(o\013ered)h(b)o(y)g(T)1070
 
2048
1270 y(E)1096 1260 y(X.)137 1329 y(Whenev)o(er)f Fw(Fweb)g
 
2049
Fz(is)g(in)g(T)604 1338 y(E)629 1329 y(X)f(mo)q(de,)h(one)f(can)g(temp)
 
2050
q(orarily)h(shift)g(in)o(to)f Fs(co)q(de)g(mo)q(de)j
 
2051
Fz(b)o(y)d(enclosing)75 1383 y(the)20 b(co)q(de)h(within)g(v)o(ertical)
 
2052
f(bars.)34 b(That)20 b(co)q(de)g(is)h(t)o(yp)q(eset)f(just)f(lik)o(e)j
 
2053
(co)q(de)e(in)h(the)f(co)q(de)h(part)e(\(see)75 1438
 
2054
y(b)q(elo)o(w\),)c(except)h(that)e(newlines)j(are)e(replaced)i(b)o(y)e
 
2055
(spaces.)20 b(Th)o(us,)15 b(one)g(can)g(sa)o(y)g(things)g(lik)o(e)195
 
2056
1504 y Fu(Consider)23 b(the)g(C)h(code)f(fragment)g(`|@c)g(for\(i=0;)g
 
2057
(i<10;)g(i++\){}|',)g(which)g(...)75 1573 y Fz(\(If)15
 
2058
b(the)g(global)h(language)g(w)o(ere)f(C)g(instead)g(of)g
 
2059
Fw(F)o(or)m(tran)p Fz(,)g(the)h(`)p Fu(@c)p Fz(')e(inside)j(the)e(v)o
 
2060
(ertical)h(bars)f(w)o(ould)75 1628 y(not)f(b)q(e)i(necessary)l(.\))k
 
2061
(The)15 b(abilit)o(y)g(to)g(switc)o(h)g(bac)o(k)f(and)h(forth)f(b)q(et)
 
2062
o(w)o(een)h(text)f(mo)q(de)h(and)g(co)q(de)h(mo)q(de)75
 
2063
1682 y(at)f(will)h(allo)o(ws)g(for)e(a)h(v)o(ery)g(con)o(v)o(enien)o(t)
 
2064
h(and)f(\015exible)j(st)o(yle)d(of)g(exp)q(osition.)75
 
2065
1797 y Fq(2.2.0.3)30 b(The)20 b(de\014nition)g(part)137
 
2066
1895 y Fz(The)15 b(T)255 1905 y(E)280 1895 y(X)f(part)g(is)g(follo)o(w)
 
2067
o(ed)h(b)o(y)f(an)g(optional)g Fs(de\014nition)i(part)p
 
2068
Fz(.)j(The)14 b(b)q(eginning)i(of)e(the)g(de\014nition)75
 
2069
1950 y(part)g(is)h(signaled)i(b)o(y)d(the)h(app)q(earance)h(of)e(an)o
 
2070
(y)g(one)h(of)g(the)f(commands)h(`)p Fu(@d)p Fz(',)e(`)p
 
2071
Fu(@f)p Fz(',)h(`)p Fu(@m)p Fz(',)f(`)p Fu(@v)p Fz(',)h(or)g(`)p
 
2072
Fu(@W)p Fz(')75 2005 y(\(explained)i(later\).)k(In)15
 
2073
b(the)g(previous)g(example,)g(the)g(\014rst)f(section)h(has)f(a)h
 
2074
(de\014nition)h(part)e(consisting)75 2060 y(of)j(one)g
 
2075
Fw(Fweb)h Fz(macro)f(de\014nition)i(\(`)p Fu(@m)p Fz('\);)d(the)i
 
2076
(second)f(section)h(has)f(no)g(de\014nition)i(part.)26
 
2077
b(F)l(or)16 b(more)75 2114 y(information,)f(see)g(Chapter)g(7)g
 
2078
([Macros],)e(page)i(62.)137 2183 y(\(F)l(ailure)h(to)f(appreciate)h(ho)
 
2079
o(w)e(easy)h(it)h(is)f(to)g(shift)g(from)g(part)f(to)h(part)f(can)i
 
2080
(get)e(one)i(in)o(to)f(trouble.)75 2238 y(F)l(or)h(example,)i(don't)f
 
2081
(write)g(do)q(cumen)o(tation)g(suc)o(h)g(as)g(`)p Fu(Consider)d(the)g
 
2082
(@m)h(command)p Fz(',)h(b)q(ecause)i(the)75 2293 y(`)p
 
2083
Fu(@m)p Fz(')i(will)j(inadv)o(erten)o(tly)f(terminate)f(the)g(do)q
 
2084
(cumen)o(tation)h(part)f(and)g(b)q(egin)i(the)e(de\014nition)i(part.)75
 
2085
2348 y(What)15 b(one)g(needs)h(to)e(do)i(here)f(is)h(to)e(use)i(the)f
 
2086
(literal)i(`)p Fu(@)p Fz(',)d(as)g(in)i(`)p Fu(@@m)p
 
2087
Fz('.\))75 2463 y Fq(2.2.0.4)30 b(The)20 b(co)r(de)g(part)137
 
2088
2560 y Fz(An)e(unnamed)g Fs(co)q(de)g(part)g Fz(is)g(b)q(egun)g(b)o(y)g
 
2089
(`)p Fu(@a)p Fz('.)25 b(A)18 b(named)g(co)q(de)g(part)e(is)i(b)q(egun)h
 
2090
(b)o(y)e(the)h(app)q(ear-)75 2615 y(ance)g(of)e(a)h(mo)q(dule)i(name,)e
 
2091
(suc)o(h)h(as)e(`)p Fu(@<Global)e(variables@>)p Fz(',)i(follo)o(w)o(ed)
 
2092
h(b)o(y)g(an)g(equals)h(sign;)h(see)75 2670 y(Section)f(2.3)f([Mo)q
 
2093
(dules],)g(page)h(8.)26 b(Within)18 b(the)g(co)q(de)g(part,)e(one)i
 
2094
(can)f(place)i(an)o(y)e(sequence)h(of)f(co)q(de)p eop
 
2095
%%Page: 8 10
 
2096
8 9 bop 75 -58 a Fz(Chapter)15 b(2:)k(WEB)c(CONCEPTS)1165
 
2097
b(8)75 183 y(or)17 b(co)q(de)h(fragmen)o(ts)f(\(they)g(need)h(not)g(b)q
 
2098
(e)g(complete)g(subroutines\))g(that)f(are)g(v)m(alid)i(for)e(the)h
 
2099
(curren)o(t)75 238 y(language.)i(\(Setting)14 b(the)h(language)f(is)h
 
2100
(describ)q(ed)h(in)f(Chapter)g(8)f([Languages],)f(page)h(83.\))19
 
2101
b(The)14 b(co)q(de)75 293 y(part)j(is)h(terminated)g(b)o(y)f(the)h
 
2102
(next)f(app)q(earance)h(of)f(`)p Fu(@*)p Fz(')g(or)g(`)p
 
2103
Fu(@ )o Fz('\(whic)o(h)h(signal)g(the)g(b)q(eginning)h(of)e(a)75
 
2104
348 y(new)e(section\),)h(or)e(b)o(y)h(the)h(end)f(of)g(\014le.)75
 
2105
450 y Fq(2.2.0.5)30 b(The)20 b(lim)n(b)r(o)g(section)137
 
2106
543 y Fz(The)e(p)q(ortion)f(of)g(the)h(source)f(\014le)h(b)q(efore)g
 
2107
(the)f(\014rst)g(section)h(\(i.e.,)f(b)q(efore)h(the)f(\014rst)g(`)p
 
2108
Fu(@*)p Fz(')g(or)f(`)p Fu(@ )p Fz('\))75 598 y(is)h(called)i
 
2109
Fs(in)f(lim)o(b)q(o)i Fz(or)d Fs(the)g(lim)o(b)q(o)h(section)p
 
2110
Fz(.)25 b(The)18 b(only)f(`)p Fu(@)p Fz(')f(commands)h(that)f(are)h
 
2111
(allo)o(w)o(ed)g(in)h(lim)o(b)q(o)75 652 y(\(in)h(addition)h(to)f(`)p
 
2112
Fu(@@)p Fz(',)f(whic)o(h)i(stands)e(for)h(the)g(c)o(haracter)f(`)p
 
2113
Fu(@)p Fz(')g(and)h(is)g(allo)o(w)o(ed)h(an)o(ywhere\))e(are)h(the)75
 
2114
707 y(language-c)o(hanging)g(commands,)g(and)f(one)g(of)g(those,)h(suc)
 
2115
o(h)f(as)g(`)p Fu(@c)p Fz(',)g(should)h(app)q(ear.)29
 
2116
b(Other)18 b(text)75 762 y(in)h(lim)o(b)q(o)f(is)h(ignored)f(b)o(y)g
 
2117
Fw(Ft)m(angle)g Fz(and)g(is)g(copied)h(b)o(y)f Fw(Fwea)l(ve)g
 
2118
Fz(to)f(the)h Fu(tex)f Fz(output)h(\014le.)28 b(Th)o(us,)75
 
2119
817 y(one)15 b(can)f(mak)o(e)g(or)g(issue)h(T)546 827
 
2120
y(E)572 817 y(X)f(macro)g(de\014nitions)i(in)f(lim)o(b)q(o)h(that)d(o)o
 
2121
(v)o(erride)i(the)f(defaults)h(in)g Fw(Fweb)p Fz('s)75
 
2122
872 y(macro)j(pac)o(k)m(age)g(`)p Fu(fwebmac.sty)p Fz('.)27
 
2123
b(In)19 b(the)f(ab)q(o)o(v)o(e)g(example,)h(see)g(the)f
 
2124
Fu(\\Title)g Fz(command.)29 b(This)18 b(is)75 926 y(de\014ned)f(in)f(`)
 
2125
p Fu(fwebmac.sty)p Fz(',)c(and)k(basically)g(issues)g(LaT)1077
 
2126
936 y(E)1103 926 y(X's)f Fu(\\title)f Fz(command.)137
 
2127
990 y(\(Another)d(w)o(a)o(y)f(of)g(getting)h(T)639 1000
 
2128
y(E)664 990 y(X)g(text)f(in)o(to)h(the)g(lim)o(b)q(o)h(section)f(is)h
 
2129
(b)o(y)f(means)f(of)h(the)g(`)p Fu(@l)p Fz(')e(command;)75
 
2130
1045 y(see)15 b(Section)i(5.5.14)c([A)l(Tl],)i(page)g(45.\))137
 
2131
1109 y(LaT)213 1119 y(E)239 1109 y(X)k(users)g(ma)o(y)f(need)i(to)f
 
2132
(kno)o(w)f(that)g(T)931 1119 y(E)957 1109 y(X)h(commands)g(in)h(lim)o
 
2133
(b)q(o)g(are)e(executed)i Fs(after)i Fz(the)75 1164 y(`)p
 
2134
Fu(\\begin{document})p Fz(')10 b(command)k(\(whic)o(h)g(is)f(issued)i
 
2135
(automatically)f(in)g(`)p Fu(fwebmac.sty)p Fz('\).)j(F)l(or)12
 
2136
b(more)75 1219 y(information,)j(see)g(Section)i(10.1.3)c([LaT)l(eX],)h
 
2137
(page)h(93.)75 1337 y Fy(2.3)33 b(Mo)r(dules)137 1430
 
2138
y Fz(The)15 b(co)q(de)g(parts)e(of)h(\(p)q(ossibly)h(noncon)o
 
2139
(tiguous\))g(sections)f(can)h(b)q(e)f(com)o(bined)i(in)o(to)e
 
2140
Fs(mo)q(dules)p Fz(.)21 b(F)l(or)75 1485 y Fw(Fwea)l(ve)p
 
2141
Fz(,)h(this)g(is)f(a)f Fs(logical)k Fz(com)o(bination,)e(for)e(purp)q
 
2142
(oses)i(of)e(cross-referencing)i(di\013eren)o(t)f(pieces)75
 
2143
1540 y(of)d(the)g(co)q(de.)30 b(But)18 b(for)g Fw(Ft)m(angle)p
 
2144
Fz(,)h(the)f(com)o(bination)h(is)g(ph)o(ysical;)i Fw(Ft)m(angle)p
 
2145
Fz('s)d(output)g(pro)q(ceeds)75 1595 y(mo)q(dule)e(b)o(y)f(mo)q(dule.)
 
2146
137 1659 y(Mo)q(dules)24 b(can)f(b)q(e)g Fs(named)i Fz(or)d
 
2147
Fs(unnamed)p Fz(.)44 b(There)23 b(is)g(exactly)g(one)g(unnamed)h(mo)q
 
2148
(dule.)44 b(The)75 1713 y(fundamen)o(tal)16 b(op)q(eration)f(of)g
 
2149
Fw(Ft)m(angle)h Fz(is)f(that)195 1775 y Fw(Ft)m(angle)h
 
2150
Fs(outputs)f(the)g(unnamed)h(mo)q(dule)p Fz(.)75 1838
 
2151
y(That)11 b(output)h(go)q(es)f(to)g(a)h(compilable)i(\014le)e(with)h
 
2152
(an)e(extension)i(appropriate)f(to)f(the)g(curren)o(t)h(language.)137
 
2153
1902 y(The)k(con)o(ten)o(ts)f(of)g(a)g(mo)q(dule,)h(either)g(unnamed)h
 
2154
(or)e(named,)g(consists)h(of)f(a)g(mixture)h(of)f(co)q(de)h(and)75
 
2155
1957 y(commen)o(ts.)j Fw(Ft)m(angle)13 b Fz(ignores)h(the)f(commen)o
 
2156
(ts;)g Fw(Fwea)l(ve)g Fz(treats)f(them)h(as)g(T)1467
 
2157
1967 y(E)1492 1957 y(X)h(text.)k(Within)c(an)o(y)75 2012
 
2158
y(T)100 2022 y(E)126 2012 y(X)f(text,)f(including)k(commen)o(ts,)c
 
2159
(constructions)i(delimited)h(b)o(y)e(`)p Fu(|...|)p Fz(')f(signify)i(a)
 
2160
e(temp)q(orary)h(shift)75 2067 y(in)o(to)j(co)q(de)h(mo)q(de.)22
 
2161
b(\(In)17 b(the)f(presen)o(t)g(design,)h(one)f(cannot)g(enclose)h(a)e
 
2162
(commen)o(t)h(within)h(the)f(v)o(ertical)75 2122 y(bars.\))75
 
2163
2224 y Fq(2.3.1)30 b(The)20 b(unnamed)h(mo)r(dule)137
 
2164
2317 y Fz(The)15 b(unnamed)h(co)q(de)f(mo)q(dule)h(is)f(in)o(tro)q
 
2165
(duced)h(b)o(y)e(the)h(command)g(`)p Fu(@a)p Fz('.)j(Subsequen)o(t)e
 
2166
(uses)f(of)f(`)p Fu(@a)p Fz(')75 2371 y(accrete)j(co)q(de)h(to)e(the)h
 
2167
(unnamed)h(mo)q(dule.)27 b(T)l(o)16 b(rep)q(eat,)i(the)f(fundamen)o
 
2168
(tal)g(op)q(eration)h(of)e Fw(Ft)m(angle)75 2426 y Fz(is)g(that)195
 
2169
2487 y Fw(Ft)m(angle)g Fs(outputs)f(the)g(unnamed)h(mo)q(dule)p
 
2170
Fz(.)75 2551 y(Th)o(us,)f(there)g(m)o(ust)g(b)q(e)h(at)e(least)h(one)h
 
2171
(`)p Fu(@a)p Fz(')e(in)i(the)f(source)g(\014le)i(or)d
 
2172
Fw(Ft)m(angle)i Fz(will)h(output)e(nothing.)137 2615
 
2173
y(\(Wh)o(y)f(is)h(the)f(command)g(called)i(`)p Fu(@a)p
 
2174
Fz('?)j(Historically)l(,)d(it)e(w)o(as)g(the)g(\014rst)g(letter)g(of)g
 
2175
(the)g(alphab)q(et,)h(as)75 2670 y(b)q(e\014ts)h(its)f(prominen)o(t)h
 
2176
(status.)j(Ho)o(w)o(ev)o(er,)14 b(one)h(can)g(also)g(think)h(of)f(it)h
 
2177
(as)e(\\accrete."\))p eop
 
2178
%%Page: 9 11
 
2179
9 10 bop 75 -58 a Fz(Chapter)15 b(2:)k(WEB)c(CONCEPTS)1165
 
2180
b(9)75 183 y Fq(2.3.2)30 b(Named)20 b(mo)r(dules)137
 
2181
285 y Fz(Named)c(mo)q(dules)g(represen)o(t)f(logically-connected)j
 
2182
(fragmen)o(ts)c(of)h(co)q(de.)137 358 y(A)h(mo)q(dule)g(name)f(is)h(sp)
 
2183
q(eci\014ed)h(b)o(y)e(the)h(construction)195 427 y Fu(@<)24
 
2184
b Fs(Arbitrary)15 b(T)497 437 y(E)522 427 y(X)g(text)25
 
2185
b Fu(@>)75 500 y Fz(Leading)d(and)e(trailing)i(white)f(space)f(around)h
 
2186
(the)f(name)h(text)f(is)h(ignored.)36 b(The)20 b(name)h(text)f(can)75
 
2187
555 y(include)g(the)e(`)p Fu(|...|)p Fz(')f(construction,)h(whic)o(h)h
 
2188
(tells)g Fw(Fwea)l(ve)g Fz(to)e(t)o(yp)q(eset)h(a)g(co)q(de)g(fragmen)o
 
2189
(t.)27 b(Th)o(us,)75 610 y(mo)q(dule)16 b(names)f(can)h(b)q(e)g(highly)
 
2190
g(explicit|for)i(example,)195 679 y Fu(@<)24 b(Check)f(that)g(|x)h(>=)f
 
2191
(0.0|;)g(|abort|)g(if)h(not)f(@>)137 752 y Fz(T)l(o)d(de\014ne)h(a)e
 
2192
(named)h(mo)q(dule,)i(replace)e(the)g(`)p Fu(@a)p Fz(')f(that)g(b)q
 
2193
(egins)i(the)f(unnamed)g(co)q(de)h(part)e(of)g(a)75 807
 
2194
y(section)g(b)o(y)e(`)p Fu(@<)e Fs(mo)q(dule)h(name)i
 
2195
Fu(@>=)p Fz('.)27 b(If)19 b(one)f(uses)g(this)g(construction)h(with)f
 
2196
(the)g(same)g(name)f(in)i(a)75 862 y(later)c(section,)g(the)g(e\013ect)
 
2197
f(is)i(to)e Fs(accrete)j Fz(to)d(the)h(con)o(ten)o(ts)g(of)f(the)h(mo)q
 
2198
(dule.)21 b(Th)o(us,)14 b(a)h(named)g(mo)q(dule)75 916
 
2199
y(migh)o(t)g(ultimately)h(consist)g(of)f(the)g(co)q(de)h(from)e
 
2200
(sections)i(2,)e(5,)h(and)g(9,)g(for)f(example.)137 989
 
2201
y(T)l(o)j(use)g(a)g(named)g(mo)q(dule,)h(simply)g(use)f(the)g(name)g
 
2202
(an)o(ywhere)g(in)h(a)e(co)q(de)i(part;)f Fw(Ft)m(angle)g
 
2203
Fz(will)75 1044 y(insert)f(the)f(con)o(ten)o(ts)f(of)h(the)h(mo)q(dule)
 
2204
g(at)e(the)i(p)q(oin)o(t)f(where)h(the)f(name)g(is)h(used.)21
 
2205
b(F)l(or)14 b(example,)195 1114 y Fu(@c)195 1166 y(@)24
 
2206
b(Here's)f(how)g(to)h(use)f(a)h(named)f(module.)195 1217
 
2207
y(@a)195 1269 y(for\(i=1;)g(i<n;)g(i++\))386 1321 y(@<)g(Inner)h(loop)f
 
2208
(@>@;)195 1425 y(@)h(Here's)f(how)g(to)h(define)f(a)h(named)f(module.)
 
2209
47 b(Definitions)22 b(may)h(occur)h(after)f(use.)195
 
2210
1477 y(@<)h(Inner...@>=)195 1529 y({)195 1581 y(a[i])f(=)h(i;)195
 
2211
1633 y(})75 1705 y Fz(There)d(are)g(sev)o(eral)h(details)g(to)e(notice)
 
2212
i(ab)q(out)f(the)h(ab)q(o)o(v)o(e)e(example.)39 b(First,)22
 
2213
b Fw(Fwea)l(ve)g Fz(considers)75 1760 y(mo)q(dule)12
 
2214
b(names)f(to)g(b)q(e)g(simple)i(expressions)e(\(suc)o(h)h(as)e(the)h
 
2215
(single)i(iden)o(ti\014er)f Fs(x)s Fz(\).)18 b(In)12
 
2216
b(C,)e(expressions)i(are)75 1815 y(made)h(in)o(to)g(complete)g
 
2217
(statemen)o(ts)f(\(as)g(is)h(required)h(in)f(the)g(b)q(o)q(dy)h(of)e(a)
 
2218
g Fp(for)h Fz(statemen)o(t\))f(b)o(y)g(app)q(ending)75
 
2219
1870 y(a)19 b(semicolon.)32 b(In)20 b(this)g(case,)f(a)g
 
2220
Fs(pseudo-semicolon)i Fz(`)p Fu(@;)p Fz(')d(is)i(appropriate;)g(for)f
 
2221
(more)g(discussion)h(of)75 1924 y(that,)14 b(see)i(Section)g(5.13.2)d
 
2222
([A)l(T;],)h(page)h(58.)137 1997 y(Second,)23 b(after)e(a)f(name)h(has)
 
2223
g(app)q(eared)h(once)f(in)h(full,)i(it)d(ma)o(y)f(b)q(e)i(abbreviated)g
 
2224
(b)o(y)f(a)f(unique)75 2052 y(pre\014x)d(follo)o(w)o(ed)f(b)o(y)g
 
2225
(three)g(p)q(erio)q(ds,)h(as)f(demonstrated)g(in)h(the)f(ab)q(o)o(v)o
 
2226
(e)g(example.)23 b(By)16 b(con)o(v)o(en)o(tion,)g(a)75
 
2227
2107 y(complete)c(mo)q(dule)h(name)e(cannot)g(b)q(e)i(a)e(subset)g(of)g
 
2228
(another.)19 b(F)l(or)10 b(example,)j(`)p Fu(@<Test@>)p
 
2229
Fz(')d(and)h(`)p Fu(@<Test)75 2161 y(of)k(graphics@>)p
 
2230
Fz(')e(will)k(elicit)g(an)e(error)g(message.)137 2234
 
2231
y(Commonly)l(,)j(the)f(\014rst)g(unnamed)h(section)f(in)h(the)g(co)q
 
2232
(de)f(indicates)i(its)e(mo)q(dular)h(structure.)26 b(F)l(or)75
 
2233
2289 y(example,)16 b(a)f(C)g(co)q(de)g(migh)o(t)g(b)q(egin)i(with)195
 
2234
2359 y Fu(@c)195 2411 y(@*)24 b(DEMO.)195 2462 y(@a)195
 
2235
2514 y(@<Include)f(files@>@;)195 2566 y(@<Typedefs@>@;)195
 
2236
2618 y(@<Function)f(prototypes@>@;)195 2670 y(@<Global)h(variables@>@;)
 
2237
p eop
 
2238
%%Page: 10 12
 
2239
10 11 bop 75 -58 a Fz(Chapter)15 b(2:)k(WEB)c(CONCEPTS)1143
 
2240
b(10)75 183 y(Subsequen)o(tly)18 b(one)e(can)h(accrete)f(to)g(the)g(ab)
 
2241
q(o)o(v)o(e)g(named)h(sections,)g(as)f(often)g(as)g(desired)i(and)e(in)
 
2242
h(an)o(y)75 238 y(order.)h(This)12 b(w)o(a)o(y)l(,)f(de\014nitions)i
 
2243
(of)e(global)g(v)m(ariables)i(can)e(b)q(e)h(in)o(tro)q(duced)h(an)o
 
2244
(ywhere)e(in)h(the)f Fu(web)g Fz(source)75 293 y(\014le)17
 
2245
b(as)e(logical)i(and)f(p)q(edagogical)g(exp)q(osition)h(dictates,)f
 
2246
(but)f(will)j(b)q(e)e(guaran)o(teed)f(to)g(app)q(ear)h(at)f(the)75
 
2247
348 y(top)21 b(of)g(the)h(co)q(de.)39 b(F)l(unction)22
 
2248
b(protot)o(yp)q(es)e(could)j(b)q(e)f(handled)h(this)f(w)o(a)o(y)e(as)h
 
2249
(w)o(ell;)k(alternativ)o(ely)l(,)75 402 y(they)20 b(could)g(all)g(b)q
 
2250
(e)h(collected)g(in)o(to)e(one)h(section,)h(p)q(erhaps)f(at)e(the)i
 
2251
(end)g(of)f(the)h(source)f(\014le.)34 b(\(The)75 457
 
2252
y(ab)q(o)o(v)o(e)17 b(organization)f(still)j(guaran)o(tees)d(that)g
 
2253
(they)h(will)i(app)q(ear)e(at)f(the)h(b)q(eginning)i(of)e(the)g
 
2254
(output.\))75 512 y(F)l(unctions)f(could)g(b)q(e)g(in)o(tro)q(duced)g
 
2255
(one)g(at)e(a)h(time)h(in)g(subsequen)o(t)g(unnamed)g(sections.)137
 
2256
578 y(V)l(ery)g(rarely)l(,)f(one)g(migh)o(t)g(try)g(the)g(follo)o(wing)
 
2257
h(construction:)195 641 y Fu(@)195 693 y(@a)195 745 y(@<)24
 
2258
b Fs(Left)15 b(side)27 b Fu(@>)d(=)g(@<)f Fs(Righ)o(t)16
 
2259
b(side)27 b Fu(@>@;)75 811 y Fz(Here)17 b(the)g(in)o(ten)o(t)g(is)h(to)
 
2260
e(construct)h(an)g(assignmen)o(t)g(statemen)o(t.)24 b(Ho)o(w)o(ev)o
 
2261
(er,)16 b(this)h(will)i(b)q(e)f(\015agged)e(as)75 866
 
2262
y(an)i(error)g(b)q(ecause)h Fw(Fweb)g Fz(thinks)g(one)f(is)h(trying)f
 
2263
(to)f(de\014ne)j(the)e(named)g(mo)q(dule)i(`)p Fu(@<)p
 
2264
Fs(Left)14 b(side)s Fu(@>)p Fz(',)75 921 y(whic)o(h)j(one)f(shouldn't)h
 
2265
(b)q(e)g(doing)f(while)i(in)f(co)q(de)f(mo)q(de.)23 b(T)l(o)16
 
2266
b(mak)o(e)g(it)g(w)o(ork,)f(just)h(put)g(the)g(in)o(visible)75
 
2267
975 y(expression)g(`)p Fu(@e)p Fz(')e(\(see)h(Section)h(5.13)e([A)l(T)l
 
2268
(e],)h(page)g(57\))f(b)q(efore)i(the)f(equals)h(sign.)75
 
2269
1101 y Fy(2.4)33 b(Phases)21 b(of)g(pro)r(cessing)137
 
2270
1196 y Fz(The)d Fw(Fweb)h Fz(pro)q(cessors)f(p)q(erform)f(their)h(w)o
 
2271
(ork)f(in)i(sev)o(eral)f(distinct)h(phases.)27 b(\(The)18
 
2272
b(follo)o(wing)g(is)75 1251 y(somewhat)c(tec)o(hnical.)22
 
2273
b(Scan)15 b(it,)g(then)h(use)f(it)h(for)e(reference)i(later)g(if)f
 
2274
(necessary)l(.\))75 1359 y Fq(2.4.1)30 b(The)20 b(phases)h(of)f
 
2275
Fo(Ft)m(angle)137 1454 y Fw(Ft)m(angle)14 b Fz(has)g(t)o(w)o(o)e
 
2276
(phases.)19 b(In)14 b(phase)g(1,)f(the)g(source)g(\014le)i(is)f(read;)f
 
2277
(in)h(phase)g(2,)f(compilable)i(co)q(de)75 1509 y(is)h(written)f(out)g
 
2278
(in)h(the)f(order)g(sp)q(eci\014ed)i(b)o(y)e(the)h(w)o(eb.)137
 
2279
1575 y(More)f(sp)q(eci\014cally)l(,)j(phase)d(1)232 1638
 
2280
y Fx(\017)30 b Fz(discards)16 b(T)485 1648 y(E)510 1638
 
2281
y(X)g(do)q(cumen)o(tation;)232 1701 y Fx(\017)30 b Fz(tok)o(enizes)16
 
2282
b(the)f(source;)232 1765 y Fx(\017)30 b Fz(expands)23
 
2283
b Fw(Fweb)h Fz(prepro)q(cessor)f(commands)f(suc)o(h)h(as)f(`)p
 
2284
Fu(@#if)p Fz(')g(\(see)g(Section)i(7.3)285 1817 y([Prepro)q(cessing],)
 
2285
15 b(page)g(80\);)232 1880 y Fx(\017)30 b Fz(expands)17
 
2286
b(`)p Fu(@'...')p Fz(')d(\(see)i(Section)h(5.6)e([A)l(Tquote],)g(page)h
 
2287
(51\),)f(`)p Fu(@"...")p Fz(')f(\(see)i(Sec-)285 1932
 
2288
y(tion)f(5.6.2)e([A)l(Tdquote],)h(page)h(51\),)f(and)h(the)g(binary)g
 
2289
(notation)g(`)p Fu(0b...)p Fz(')e(\(see)i(Sec-)285 1983
 
2290
y(tion)j(8.2.1)f([C],)g(page)h(84\))f([in)i Fw(F)o(or)m(tran)p
 
2291
Fz(,)g(also)f(the)h(o)q(ctal)f(notation)g(`)p Fu(0...)p
 
2292
Fz(')f(and)285 2035 y(the)e(hexadecimal)i(notation)e(`)p
 
2293
Fu(0x...)p Fz('];)232 2099 y Fx(\017)30 b Fz(stores)14
 
2294
b(co)q(de)i(text)f(in)h(appropriate)f(mo)q(dules;)232
 
2295
2162 y Fx(\017)30 b Fz(memorizes)d(macro)g(de\014nitions)h(\(`)p
 
2296
Fu(@d)p Fz(')e(and)h(`)p Fu(@m)p Fz('\))f(\(see)h(Section)g(5.5.6)f([A)
 
2297
l(Td],)285 2214 y(page)15 b(42)g(and)g(Section)h(5.5.16)d([A)l(Tm],)h
 
2298
(page)i(45\).)137 2291 y(Phase)f(2)232 2354 y Fx(\017)30
 
2299
b Fz(outputs)15 b(outer)g(macro)f(de\014nitions)j(\(`)p
 
2300
Fu(@d)p Fz('\);)232 2417 y Fx(\017)30 b Fz(outputs)15
 
2301
b(the)g(unnamed)h(mo)q(dule)h(\(`)p Fu(@a)p Fz('\);)232
 
2302
2480 y Fx(\017)30 b Fz(expands)16 b Fw(Fweb)g Fz(macros)e(\(`)p
 
2303
Fu(@m)p Fz('\);)232 2544 y Fx(\017)30 b Fz(expands)17
 
2304
b(built-in)i(macros)d(suc)o(h)h(as)f(`)p Fu($IF)p Fz(')f(or)i(`)p
 
2305
Fu($PI)p Fz(')e(\(see)i(Section)g(7.2.3)e([Built-in)285
 
2306
2595 y(functions],)g(page)g(66\);)232 2659 y Fx(\017)30
 
2307
b Fz(translates)15 b Fw(Ra)m(tf)o(or)h Fz(statemen)o(ts)e(\(see)h
 
2308
(Chapter)g(9)g([Ratfor],)e(page)i(89\).)p eop
 
2309
%%Page: 11 13
 
2310
11 12 bop 75 -58 a Fz(Chapter)15 b(2:)k(WEB)c(CONCEPTS)1143
 
2311
b(11)75 183 y Fq(2.4.2)30 b(The)20 b(phases)h(of)f Fo(Fwea)l(ve)137
 
2312
280 y Fw(Fwea)l(ve)d Fz(has)g(three)f(phases.)24 b(In)17
 
2313
b(phase)g(1,)f(the)h(source)f(\014le)i(is)f(read)f(and)h
 
2314
(cross-reference)g(infor-)75 334 y(mation)d(is)h(collected.)22
 
2315
b(In)15 b(phase)g(2,)f(the)g(source)h(\014le)g(is)g(read)g(again,)f
 
2316
(then)h(prett)o(y-prin)o(ted)f(with)h(some)75 389 y(cross-reference)21
 
2317
b(information.)37 b(\(F)l(or)20 b(discussion)j(of)d(prett)o(y-prin)o
 
2318
(ting,)j(see)e(Section)h(10.2)d([Prett)o(y-)75 444 y(prin)o(ting],)f
 
2319
(page)g(100.\))26 b(In)18 b(phase)g(3,)f(an)h(automatically-generated)g
 
2320
(Index,)h(List)f(of)f(Mo)q(dules,)i(and)75 499 y(T)l(able)d(of)f(Con)o
 
2321
(ten)o(ts)f(are)h(written.)137 566 y(More)g(sp)q(eci\014cally)l(,)j
 
2322
(phase)d(1)232 630 y Fx(\017)30 b Fz(tok)o(enizes)16
 
2323
b(and)f(stores)f(iden)o(ti\014ers)j(and)f(mo)q(dule)g(names;)232
 
2324
695 y Fx(\017)30 b Fz(collects)22 b(cross-reference)g(information)f
 
2325
(\(including,)k(in)d(C)f(and)h(C)p Fu(++)p Fz(,)f(the)h(scan-)285
 
2326
747 y(ning)14 b(of)f(`)p Fu(#include)p Fz(')f(\014les)i(for)f(`)p
 
2327
Fu(typedef)p Fz(')e(and/or)i(`)p Fu(class)p Fz(')f(declarations)i
 
2328
(\(see)f(Sec-)285 798 y(tion)i(4.2.17)f([-H)p 575 798
 
2329
14 2 v 16 w(],)g(page)h(20\);)232 863 y Fx(\017)30 b
 
2330
Fz(stores)24 b(lim)o(b)q(o)h(text)f(de\014nitions)i(made)e(with)h(`)p
 
2331
Fu(@l)p Fz(')e(\(see)i(Section)g(5.5.14)d([A)l(Tl],)285
 
2332
915 y(page)15 b(45\);)232 979 y Fx(\017)30 b Fz(collects)12
 
2333
b(information)f(ab)q(out)g(o)o(v)o(erloaded)g(op)q(erators)e(\(`)p
 
2334
Fu(@v)p Fz('\))h(and)h(iden)o(ti\014ers)h(\(`)p Fu(@W)p
 
2335
Fz('\).)285 1031 y(See)k(Section)g(5.5.27)d([A)l(Tv],)h(page)h(49)g
 
2336
(and)g(Section)i(5.5.28)c([A)l(TW)p 1468 1031 V 16 w(],)h(page)h(50.)
 
2337
137 1111 y(Phase)g(2)232 1175 y Fx(\017)30 b Fz(outputs)15
 
2338
b(lim)o(b)q(o)h(text;)232 1239 y Fx(\017)30 b Fz(outputs)15
 
2339
b(sp)q(ecial)i(T)625 1249 y(E)650 1239 y(X)f(macros)e(for)h(o)o(v)o
 
2340
(erloaded)g(op)q(erators;)232 1304 y Fx(\017)30 b Fz(copies)16
 
2341
b(T)444 1313 y(E)470 1304 y(X)f(material)g(directly)i(to)d(output;)232
 
2342
1368 y Fx(\017)30 b Fz(treats)14 b(material)i(b)q(et)o(w)o(een)f(v)o
 
2343
(ertical)h(bars)f(\(`)p Fu(|...|)p Fz('\))e(as)i(co)q(de)g(to)g(b)q(e)h
 
2344
(t)o(yp)q(eset;)232 1432 y Fx(\017)30 b Fz(tok)o(enizes)16
 
2345
b(and)f(stores)f(con)o(ten)o(ts)h(of)g(eac)o(h)g(co)q(de)h(section;)232
 
2346
1497 y Fx(\017)30 b Fz(analyzes)16 b(co)q(de)g(syn)o(tax)e(and)h(con)o
 
2347
(v)o(erts)g(it)g(to)g(appropriate)g(T)1354 1506 y(E)1380
 
2348
1497 y(X)g(macros.)137 1576 y(Phase)21 b(3)f(writes)g(out)g
 
2349
(cross-reference)h(information.)35 b(\(T)l(o)20 b(eliminate)i(some)e
 
2350
(of)g(that,)h(see)f(Sec-)75 1631 y(tion)15 b(4.2.67)f([-x],)g(page)h
 
2351
(34.\))k(Sp)q(eci\014cally)l(,)f(it)232 1695 y Fx(\017)30
 
2352
b Fz(writes)15 b(out)g(the)h(Index)g(\(`)p Fu(INDEX.tex)p
 
2353
Fz(')d(b)o(y)i(default,)g(but)h(see)f(Section)i(3.2)d([Output)285
 
2354
1747 y(\014les],)h(page)g(13)g(and)g(Section)i(12.3.1)c([Index)j
 
2355
(params],)d(page)j(113\);)232 1812 y Fx(\017)30 b Fz(writes)22
 
2356
b(out)f(a)h(list)g(of)f(named)i(mo)q(dules)f(\(`)p Fu(MODULES.tex)p
 
2357
Fz(')d(b)o(y)j(default,)i(but)e(see)285 1864 y(Section)f(3.2)f([Output)
 
2358
h(\014les],)h(page)e(13)g(and)h(Section)h(12.3.2)c([Mo)q(dule)j
 
2359
(params],)285 1915 y(page)15 b(114\);)232 1980 y Fx(\017)30
 
2360
b Fz(writes)17 b(out)g(macros)g(to)f(generate)h(the)h(T)l(able)g(of)e
 
2361
(Con)o(ten)o(ts.)25 b(\(T)l(able)18 b(of)f(Con)o(ten)o(ts)285
 
2362
2032 y(information)11 b(is)g(actually)h(pro)q(cessed)f(b)o(y)g(LaT)1071
 
2363
2042 y(E)1097 2032 y(X,)f(not)h Fw(Fwea)l(ve)p Fz(.)19
 
2364
b(The)11 b(information)285 2084 y(is)16 b(written)f(to)f(the)i(`)p
 
2365
Fu(aux)p Fz(')e(\014le.\))p eop
 
2366
%%Page: 12 14
 
2367
12 13 bop 75 -58 a Fz(Chapter)15 b(3:)k(FILES)1393 b(12)75
 
2368
183 y Ft(3)41 b(FILES)137 317 y Fw(Fweb)20 b Fz(w)o(orks)f(with)g(a)g
 
2369
(v)m(ariet)o(y)g(of)g(\014les.)33 b(File)20 b(names)f(ha)o(v)o(e)g(the)
 
2370
g(form)f(`)p Fu([path]/root[.ext])p Fz(',)75 372 y(where)c(the)h(brac)o
 
2371
(k)o(ets)e(denote)i(optional.)20 b(Here)14 b(the)h(slash)f(is)h(called)
 
2372
h(the)e Fs(pre\014x)h(end)g(c)o(haracter)p Fz(.)j(Since)75
 
2373
427 y(this)e(c)o(haracter)g(di\013ers)g(for)f(v)m(arious)i(op)q
 
2374
(erating)f(systems,)f(it)h(can)g(b)q(e)h(c)o(hanged)f(b)o(y)g(system)g
 
2375
(installers)75 482 y(in)f(`)p Fu(custom.h)p Fz(')e(\(see)i(Chapter)f
 
2376
(12)g([Customization],)g(page)g(107\).)k(The)d(c)o(haracter)f(that)g
 
2377
(initiates)i(the)75 536 y(\014le-name)g(extension)f(\(normally)f(a)g(p)
 
2378
q(erio)q(d\))h(can)g(b)q(e)g(c)o(hanged)f(with)h(the)f(`)p
 
2379
Fu(-E)p Fz(')g(command-line)i(option)75 591 y(\(see)f(Section)h(4.2.13)
 
2380
e([-E)p 519 591 14 2 v 16 w(],)g(page)h(19\).)75 734
 
2381
y Fy(3.1)33 b(Input)23 b(\014les)137 836 y Fw(Fweb)17
 
2382
b Fz(reads)e(\014les)h(with)f(a)g(v)m(ariet)o(y)h(of)e(default)i
 
2383
(extensions.)195 906 y(`)p Fu(.fweb)p Fz(')h(|)i(Initialization)i
 
2384
(\014le)e(\(optional;)h(for)d(setting)i(up)f(default)h(options)g(used)g
 
2385
(for)195 958 y(all)i(runs\).)35 b(This)21 b(\014le)g(is)f(alw)o(a)o(ys)
 
2386
g(in)h(the)f(user's)g(home)g(directory)l(.)35 b(See)21
 
2387
b(Section)g(12.2)195 1010 y([Initialization],)c(page)e(108.)195
 
2388
1080 y(`)p Fu(fweb.sty)p Fz(')f(|)i(St)o(yle)g(\014le)h(\(optional;)f
 
2389
(for)f(customizing)i(the)e(b)q(eha)o(vior)i(of)e(a)g(particular)195
 
2390
1132 y Fu(web)f Fz(\014le)h(or)f(group)h(of)f(\014les\).)20
 
2391
b(See)15 b(Section)g(12.3)e([St)o(yle],)h(page)h(112.)j(This)d(\014le)h
 
2392
(is)f(alw)o(a)o(ys)195 1184 y(in)22 b(the)e(directory)h(of)g(the)g
 
2393
Fu(web)f Fz(\014le)i(that)e(is)h(b)q(eing)h(tangled)f(unless)h(that)e
 
2394
(is)i(c)o(hanged)195 1235 y(b)o(y)15 b(en)o(vironmen)o(t)h(v)m(ariable)
 
2395
g Fu(FWEB_STYLE_DIR)p Fz(.)i(The)e(basic)g(name)f(can)h(b)q(e)f(c)o
 
2396
(hanged)h(b)o(y)195 1287 y(the)i(`)p Fu(-z)p Fz(')f(option)i(\(see)f
 
2397
(Section)h(4.2.71)d([-z],)i(page)g(35\).)27 b(A)18 b(sample)h(`)p
 
2398
Fu(fweb.sty)p Fz(')d(\014le)j(is)195 1339 y(pro)o(vided)d(with)g(the)f
 
2399
Fw(Fweb)h Fz(distribution.)195 1409 y(`)p Fs(name)p Fu(.web)p
 
2400
Fz(')e(|)i(Source)f(\014le.)195 1479 y(`)p Fs(name)p
 
2401
Fu(.ch)p Fz(')h(|)i(Change)g(\014le)h(\(optional;)f(for)f(making)h
 
2402
(incremen)o(tal)h(c)o(hanges)e(to)g(a)g Fu(web)195 1531
 
2403
y Fz(source)e(\014le\).)21 b(See)16 b(Section)g(3.3)e([Change)h
 
2404
(\014les],)g(page)g(13.)195 1601 y(`)p Fs(name)p Fu(.hweb)p
 
2405
Fz(')g(|)h(Co)q(de)h(included)i(in)o(to)d(w)o(eb)g(\014le)i(with)e(`)p
 
2406
Fu(@i)p Fz(')f(\(see)i(Section)g(5.5.9)d([A)l(Ti],)195
 
2407
1653 y(page)f(43\).)19 b(Include)c(\014les)g(are)e(searc)o(hed)g(for)g
 
2408
(in)i(the)e(path)g(set)h(b)o(y)f(the)g(en)o(vironmen)o(t)h(v)m(ari-)195
 
2409
1705 y(able)j Fu(FWEB_INCLUDES)e Fz(and/or)h(the)h(`)p
 
2410
Fu(-I)p Fz(')e(option)i(\(see)f(Section)i(4.2.19)c([-I)p
 
2411
1516 1705 V 17 w(],)i(page)g(21\).)195 1757 y(If)f(that)g(path)g(is)h
 
2412
(empt)o(y)l(,)e(then)i(the)f(curren)o(t)g(directory)h(is)f(searc)o
 
2413
(hed.)195 1827 y(`)p Fs(name)p Fu(.hch)p Fz(')f(|)i(Optional)g(c)o
 
2414
(hange)f(\014le)h(for)f(include)j(\014le.)75 1950 y Fq(3.1.1)30
 
2415
b(Automatic)20 b(\014le-name)h(completion)137 2052 y
 
2416
Fz(Automatic)14 b(completion)i(of)e(input)h(\014le)h(names)e(is)h
 
2417
(turned)g(on)f(b)o(y)h(the)f(`)p Fu(-e)p Fz(')g(command-line)i(option)
 
2418
75 2107 y(\(see)d(Section)g(4.2.14)e([-e],)h(page)g(19\).)18
 
2419
b(When)13 b(this)g(option)g(is)g(in)h(e\013ect,)e(input)i(\014le)f
 
2420
(names)g(that)f(include)75 2162 y(no)h(p)q(erio)q(d)i(\(ha)o(v)o(e)e
 
2421
(no)h(extension\))g(are)f(completed)h(automatically)g(according)g(to)f
 
2422
(the)h(con)o(ten)o(ts)f(of)g(the)75 2216 y(follo)o(wing)j(st)o
 
2423
(yle-\014le)g(en)o(tries:)195 2286 y(T)o(yp)q(e)f(of)g(\014le)138
 
2424
b(St)o(yle-\014le)17 b(en)o(try)65 b(Default)195 2338
 
2425
y(WEB)15 b(\014le)182 b Fu(ext.web)188 b(web)195 2390
 
2426
y Fz(Change)15 b(\014le)143 b Fu(ext.ch)212 b(ch)195
 
2427
2442 y Fz(Include)17 b(\014le)147 b Fu(ext.hweb)164 b(hweb)195
 
2428
2494 y Fz(Change)27 b(\014le)g(for)195 2546 y(include)18
 
2429
b(\014le)559 2494 y Fu(ext.hch)188 b(hch)75 2615 y Fz(More)14
 
2430
b(than)g(one)g(extension)h(ma)o(y)e(b)q(e)i(sp)q(eci\014ed,)i(as)c(a)h
 
2431
(space-delimited)j(list|e.g.,)e(`)p Fu(ext.web)f(=)h("web)75
 
2432
2670 y(wb")p Fz(';)f(the)h(\014rst)g(one)g(that)g(matc)o(hes)g(is)g
 
2433
(used.)p eop
 
2434
%%Page: 13 15
 
2435
13 14 bop 75 -58 a Fz(Chapter)15 b(3:)k(FILES)1393 b(13)75
 
2436
183 y Fy(3.2)33 b(Output)23 b(\014les)137 278 y Fw(Fwea)l(ve)16
 
2437
b Fz(writes)f(a)g(v)m(ariet)o(y)h(of)e(output)h(\014les.)195
 
2438
341 y(`)p Fs(name)p Fu(.tex)p Fz(')f(|)i(W)l(o)o(v)o(en)e(output)h(to)g
 
2439
(b)q(e)h(pro)q(cessed)g(with)f(LaT)1295 351 y(E)1321
 
2440
341 y(X.)195 404 y(`)p Fu(CONTENTS.tex)p Fz(')j(|)i(T)l(emp)q(orary)g
 
2441
(\014le)h(that)e(accum)o(ulates)i(T)l(able-of-Con)o(ten)o(ts)f(infor-)
 
2442
195 455 y(mation.)g(\(F)l(or)14 b(LaT)542 465 y(E)568
 
2443
455 y(X,)g(the)i(`)p Fu(aux)p Fz(')e(\014le)i(is)g(used)f(instead.\))
 
2444
195 518 y(`)p Fu(INDEX.tex)p Fz(')e(|)j(T)l(emp)q(orary)f(\014le)h
 
2445
(that)e(stores)h(indexing)i(information.)195 581 y(`)p
 
2446
Fu(MODULES.tex)p Fz(')c(|)j(T)l(emp)q(orary)e(\014les)j(that)d(stores)g
 
2447
(mo)q(dule)j(list.)75 647 y(The)23 b(names)f(of)g(the)g(three)g(temp)q
 
2448
(orary)g(\014les)h(can)g(b)q(e)g(c)o(hanged)f(with)h(st)o(yle-\014le)h
 
2449
(parameters)d(\(see)75 702 y(Section)h(12.3)f([St)o(yle],)h(page)f
 
2450
(112\).)38 b(Commonly)l(,)23 b(one)e(ma)o(y)g(put)h(in)o(to)f(the)h(st)
 
2451
o(yle)f(\014le)i(`)p Fu(fweb.sty)p Fz(')75 756 y(commands)15
 
2452
b(suc)o(h)h(as)195 819 y Fu(index.tex)23 b("#.ndx")195
 
2453
871 y(modules.tex)f("#.mds")195 923 y(contents.tex)g("#.cts")75
 
2454
989 y Fz(The)15 b(`)p Fu(#)p Fz(')g(is)g(replaced)i(b)o(y)e(the)g(ro)q
 
2455
(ot)g(name)g(of)g(the)g Fu(web)g Fz(\014le.)137 1054
 
2456
y Fw(Ft)m(angle)h Fz(writes)f(\014les)i(of)d(the)i(form)195
 
2457
1117 y(`)p Fs(name)p Fu(.)p Fs(ext)q Fz(')e(|)i(Compilable)h(output)e
 
2458
(\014le.)75 1183 y(The)h(extensions)h(for)e(the)h(compilable)i(output)d
 
2459
(\014le\(s\))h(ha)o(v)o(e)g(certain)g(defaults,)g(but)g(can)g(b)q(e)h
 
2460
(c)o(hanged)75 1238 y(b)o(y)e(st)o(yle-\014le)i(parameters)d(according)
 
2461
i(to)e(the)i(follo)o(wing)f(table:)195 1300 y(Language)85
 
2462
b(St)o(yle-\014le)17 b(en)o(try)58 b Fw(unix)14 b Fz(default)55
 
2463
b(non-)p Fw(unix)15 b Fz(default)195 1352 y(C)242 b Fu(suffix.C)157
 
2464
b(c)280 b(c)195 1404 y Fz(C)p Fu(++)194 b(suffix.Cpp)109
 
2465
b(C)280 b(C)195 1456 y Fz(F)l(ortran{77)55 b Fu(suffix.N)157
 
2466
b(f)280 b(for)195 1508 y Fz(F)l(ortran{90)55 b Fu(suffix.N90)109
 
2467
b(f90)232 b(for90)195 1560 y Fz(Ratfor{77)77 b Fu(suffix.R)157
 
2468
b(r)280 b(rat)195 1612 y Fz(Ratfor{90)77 b Fu(suffix.R90)109
 
2469
b(r90)232 b(rat90)195 1664 y Fz(T)l(eX)192 b Fu(suffix.X)157
 
2470
b(sty)232 b(sty)195 1716 y Fz(VERBA)l(TIM)24 b Fu(suffix.V)157
 
2471
b(mk)256 b(mk)75 1781 y Fz(F)l(or)21 b(example,)i(to)e(c)o(hange)g(the)
 
2472
h(default)f(extension)i(for)d(a)h(C)p Fu(++)g Fz(\014le)i(from)d(`)p
 
2473
Fu(C)p Fz(')h(to)f(`)p Fu(c++)p Fz(',)i(put)f(in)o(to)75
 
2474
1836 y(`)p Fu(fweb.sty)p Fz(')13 b(the)j(line)195 1899
 
2475
y Fu(suffix.C)23 b(=)g("c++")75 2023 y Fy(3.3)33 b(Change)21
 
2476
b(\014les)137 2118 y Fz(The)e(primary)h(input)g(to)e(the)h
 
2477
Fw(Fweb)h Fz(pro)q(cessors)f(is)g(the)g(`)p Fu(test.web)p
 
2478
Fz(')e(source)i(\014le.)33 b(Ho)o(w)o(ev)o(er,)18 b(a)75
 
2479
2172 y Fs(c)o(hange)11 b(\014le)j Fz(`)p Fu(test.ch)p
 
2480
Fz(')9 b(can)i(also)f(b)q(e)i(sp)q(eci\014ed.)20 b(A)11
 
2481
b(c)o(hange)g(\014le)h(consists)e(of)h(instances)g(of)f(the)h(follo)o
 
2482
(wing)75 2227 y(structure:)195 2290 y Fu(@x)195 2342
 
2483
y(\(One)23 b(or)h(more)f(lines)g(of)h(text,)f(EXACTLY)g(as)h(in)f(the)h
 
2484
(web)f(file.)47 b(Copy)24 b(these)195 2394 y(lines)f(with)g(an)h
 
2485
(editor;)f(don't)g(type)g(them)h(from)f(scratch.\))195
 
2486
2446 y(@y)195 2498 y(\(Replacement)f(text.\))195 2550
 
2487
y(@z)75 2615 y Fz(The)f(c)o(hange-\014le)i(mec)o(hanism)e(allo)o(ws)h
 
2488
(one)f(to)f(insert)i(lo)q(cal)g(c)o(hanges)f(or)f(test)h(new)g(co)q(de)
 
2489
h(without)75 2670 y(ph)o(ysically)17 b(mo)q(difying)f(the)g(original)g
 
2490
(w)o(eb)f(\014le.)p eop
 
2491
%%Page: 14 16
 
2492
14 15 bop 75 -58 a Fz(Chapter)15 b(3:)k(FILES)1393 b(14)137
 
2493
183 y(T)l(o)14 b(sp)q(ecify)h(a)e(c)o(hange)h(\014le,)h(use)f(its)g
 
2494
(name)g(as)f(the)h(second)h(\014le)f(name)g(on)g(the)g(command)g(line.)
 
2495
21 b(The)75 238 y(extension)16 b(`)p Fu(.ch)p Fz(')e(is)i(assumed)f(b)o
 
2496
(y)g(default.)21 b(F)l(or)14 b(example,)195 302 y Fu(ftangle)23
 
2497
b(test)g(test)75 370 y Fz(pro)q(cesses)16 b(`)p Fu(test.web)p
 
2498
Fz(')d(with)i(the)h(c)o(hange)f(\014le)h(`)p Fu(test.ch)p
 
2499
Fz('.)137 437 y(In)j(addition)h(to)d(`)p Fu(@x)p Fz(',)h(`)p
 
2500
Fu(@y)p Fz(',)f(and)i(`)p Fu(@z)p Fz(',)e(the)i(only)g(`)p
 
2501
Fu(@)p Fz(')e(commands)h(allo)o(w)o(ed)h(in)g(a)f(c)o(hange)g(\014le)h
 
2502
(are)75 492 y(language-c)o(hanging)g(commands)g(suc)o(h)g(as)f(`)p
 
2503
Fu(@c)p Fz(')g(and)h(the)f(sp)q(ecial)j(commands)d(`)p
 
2504
Fu(@[)p Fz(')g(and)h(`)p Fu(@])p Fz('.)29 b(The)75 546
 
2505
y(command)11 b(`)p Fu(@[)p Fz(')g(is)h(used)g(for)e(column-orien)o(ted)
 
2506
j(languages)f(suc)o(h)g(as)f Fw(F)o(or)m(tran)p Fz({77)g(and)g(means)h
 
2507
Fs(switc)o(h)75 601 y(in)o(to)j(co)q(de)h(mo)q(de)p Fz(.)k(Similarly)l
 
2508
(,)d(`)p Fu(@])p Fz(')d(means)i Fs(switc)o(h)f(out)g(of)g(co)q(de)g(mo)
 
2509
q(de)p Fz(.)137 669 y(All)h(`)p Fu(@)p Fz(')e(commands)h(in)h(a)e(c)o
 
2510
(hange)h(\014le)h(m)o(ust)f(b)q(egin)h(in)g(column)f(1.)20
 
2511
b(Lines)c(not)f(b)q(eginning)i(with)e(`)p Fu(@)p Fz(')75
 
2512
723 y(are)j(ignored,)i(so)e(ma)o(y)f(b)q(e)i(used)h(as)e(commen)o(ts.)
 
2513
29 b(Commen)o(ts)17 b(ma)o(y)h(also)g(b)q(e)h(included)i(on)e(the)f(`)p
 
2514
Fu(@x)p Fz(',)75 778 y(`)p Fu(@y)p Fz(',)c(and/or)g(`)p
 
2515
Fu(@z)p Fz(')h(lines.)p eop
 
2516
%%Page: 15 17
 
2517
15 16 bop 75 -58 a Fz(Chapter)15 b(4:)k(R)o(UNNING)d
 
2518
Fw(Fweb)1166 b Fz(15)75 183 y Ft(4)41 b(R)n(UNNING)27
 
2519
b Fv(Fweb)137 291 y Fw(Fweb)19 b Fz(has)e(a)g Fw(unix)p
 
2520
Fz(-st)o(yle)g(command-line)i(syn)o(tax.)26 b(There)17
 
2521
b(are)g(man)o(y)g(command-line)i(options,)75 346 y(but)j(few)g(or)g
 
2522
(none)h(of)e(these)i(are)f(necessary)g(for)g(standard)f(appplications.)
 
2523
43 b(Pro)q(ceed)23 b(in)g(blissful)75 400 y(ignorance)15
 
2524
b(un)o(til)h(y)o(ou)f(need)g(to)f(do)h(something)g(tric)o(ky)l(,)g
 
2525
(then)g(scan)g(the)g(list)g(of)g(options)f(to)h(see)g(if)g(they)75
 
2526
455 y(can)g(help.)137 521 y(Commonly-used)i(command-line)h(options)f
 
2527
(can)f(b)q(e)h(placed)g(in)o(to)g(the)f(initialization)j(\014le)e(`)p
 
2528
Fu(.fweb)p Fz(')75 575 y(\(see)e(Section)h(4.2)e([Options],)h(page)g
 
2529
(15\))g(that)f(resides)i(in)g(one's)f(home)g(directory)l(.)137
 
2530
641 y(A)k Fs(st)o(yle)f(\014le)k Fz(\(patterned)d(after)e(the)i(utilit)
 
2531
o(y)g Fu(makeindex)p Fz(;)g(see)g(Section)g(12.3)e([St)o(yle],)i(page)f
 
2532
(112\))75 695 y(can)j(b)q(e)g(asso)q(ciated)f(with)h(eac)o(h)g(man)o
 
2533
(uscript)f(or)g(collection)j(of)d(related)g(man)o(uscripts)h(in)g
 
2534
(order)g(to)75 750 y(customize)14 b(their)g(app)q(earance.)20
 
2535
b(This)15 b(\014le)f(is)h(read)e Fs(after)j Fz(the)e(command-line)h
 
2536
(options)f(are)g(pro)q(cessed,)75 805 y(except)i(that)e(the)h(`)p
 
2537
Fu(-p)p Fz(')g(option)g(gets)g(sp)q(ecial)i(treatmen)o(t;)c(see)j
 
2538
(Section)g(4.2.46)d([-p],)i(page)g(28.)75 928 y Fy(4.1)33
 
2539
b(Command-line)23 b(syn)n(tax)137 1022 y Fz(The)16 b(command-line)h
 
2540
(syn)o(tax)d(is)195 1085 y Fu({ftangle)23 b(|)g(fweave})g([-option...])
 
2541
g(webfile[.web])f([changefile[.ch]])75 1150 y Fz(A)15
 
2542
b(\014le)h(name)f(is)g(an)o(ything)g(that)f(do)q(esn't)h(b)q(egin)h
 
2543
(with)f(a)f(`)p Fu(-)p Fz(',)g(except)h(that)f(a)h(lone)g(h)o(yphen)h
 
2544
(stands)f(for)75 1205 y(the)j(sp)q(ecial)i(\014le)g(name)e(`)p
 
2545
Fu(stdin)p Fz(',)f(whic)o(h)i(means)f(`read)g(from)g(the)g(standard)g
 
2546
(input.')29 b(\(This)19 b(should)75 1260 y(not)c(b)q(e)h(used)f(except)
 
2547
h(for)f(v)o(ery)g(sp)q(ecial)i(e\013ects.\))137 1325
 
2548
y(Command-line)h(options)f(b)q(egin)h(with)f(a)g(`)p
 
2549
Fu(-)p Fz('.)24 b(File)17 b(names)g(and)g(options)g(can)g(b)q(e)g(in)o
 
2550
(termixed,)h(or)75 1380 y(the)h(options)g(ma)o(y)f(app)q(ear)h(after)f
 
2551
(the)h(\014le)h(names.)30 b(The)19 b(\014rst)g(\014le)g(name)g(encoun)o
 
2552
(tered)h(is)f(the)g(w)o(eb)75 1435 y(source)13 b(\014le;)i(the)e
 
2553
(second,)g(if)h(it)f(exists,)h(is)f(the)h(c)o(hange)f(\014le)h(\(see)f
 
2554
(Section)h(3.3)e([Change)h(\014les],)g(page)g(13\).)75
 
2555
1489 y([When)18 b(no)f(c)o(hange)h(\014le)g(is)g(sp)q(eci\014ed,)i
 
2556
Fw(Fweb)f Fz(attempts)e(to)g(read)g(from)g(the)h(n)o(ull)h(\014le)f
 
2557
(\(`)p Fu(/dev/null)p Fz(')75 1544 y(on)e Fw(unix)f Fz(systems\).)20
 
2558
b(This)d(name)f(should)g(b)q(e)h(sp)q(eci\014ed)h(when)e
 
2559
Fw(Fweb)h Fz(is)f(installed)h(\(see)f(Chapter)g(12)75
 
2560
1599 y([Customization],)e(page)g(107\),)g(or)g(can)g(b)q(e)i(set)e(in)i
 
2561
(the)f(st)o(yle)f(\014le)i(`)p Fu(fweb.sty)p Fz('.)i(See)d(Section)h
 
2562
(12.3.8.15)75 1654 y([n)o(ull)p 164 1654 14 2 v 17 w(\014le],)g(page)f
 
2563
(120.])137 1719 y(The)j(w)o(eb)f(\014le)i(is)f(sho)o(wn)f(as)g
 
2564
(required)h(since)h(one)e(is)h(normally)g(pro)q(cessing)h(a)e(source.)
 
2565
26 b(Ho)o(w)o(ev)o(er,)75 1774 y(some)11 b(of)f(the)h(information)h
 
2566
(options)f(\(see)g(Section)h(4.2.82)d([Info)i(options],)g(page)g(37\))f
 
2567
(will)j(w)o(ork)d(without)75 1829 y(sp)q(ecifying)k(an)o(y)e(\014le)h
 
2568
(name.)19 b(F)l(or)11 b(example,)i(one)f(can)g(obtain)h(a)e(list)i(of)f
 
2569
(all)h(of)e(the)h(st)o(yle-\014le)i(parameters)75 1884
 
2570
y(and)h(their)h(default)g(v)m(alues)g(b)o(y)f(sa)o(ying)h(`)p
 
2571
Fu(ftangle)d(-Z)p Fz('.)75 2007 y Fy(4.2)33 b(Command-line)23
 
2572
b(options)137 2101 y Fz(Command-line)13 b(options)f(ma)o(y)f(b)q(e)h
 
2573
(put,)g(one)g(p)q(er)g(line,)h(in)o(to)f(the)f(initialization)k(\014le)
 
2574
d(`)p Fu(.fweb)p Fz(')e(\(whic)o(h)75 2156 y(is)22 b(alw)o(a)o(ys)f(in)
 
2575
i(the)f(user's)f(home)h(directory\).)39 b(In)23 b(that)e(\014le,)j
 
2576
(options)e(b)q(eginning)i(with)e(a)f(h)o(yphen)75 2211
 
2577
y(are)15 b(pro)q(cessed)i Fs(b)q(efore)h Fz(the)e(command-line)h
 
2578
(options)f(\(so)f(command-line)j(options)d(can)h(o)o(v)o(erride)g(the)
 
2579
75 2265 y(defaults\).)30 b(T)l(o)18 b(force)h(an)f(option)h(to)f(b)q(e)
 
2580
h(pro)q(cessed)h Fs(after)h Fz(the)d(command-line)j(options,)e(preface)
 
2581
g(it)75 2320 y(with)d(an)f(amp)q(ersand)g(rather)g(than)g(a)g(h)o
 
2582
(yphen;)g(this)h(is)g(rarely)f(necessary)l(.)137 2385
 
2583
y(T)l(o)h(mak)o(e)f(sense)i(of)e(the)h(plethora)h(of)e(options,)h(it)g
 
2584
(helps)h(to)f(kno)o(w)f(that)g(options)i(b)q(eginning)h(with)75
 
2585
2440 y(`)p Fu(n)p Fz(')f(are)g(related)h(to)g Fw(F)o(or)m(tran)p
 
2586
Fz(;)g(those)g(b)q(eginning)i(with)e(`)p Fu(r)p Fz(')f(are)g(related)h
 
2587
(to)f Fw(Ra)m(tf)o(or)p Fz(.)29 b(Some)17 b(\015ags)75
 
2588
2495 y(that)f(can)h(b)q(e)h(set)f(separately)g(for)f(those)h(t)o(w)o(o)
 
2589
e(languages)i(also)g(ha)o(v)o(e)g(a)f(global)i(option)f(that)f(sets)h
 
2590
(the)75 2550 y(\015ags)e(for)f(b)q(oth)i(languages)f(sim)o
 
2591
(ultaneously;)h(cf.)k(`)p Fu(-n/)p Fz(',)14 b(`)p Fu(-r/)p
 
2592
Fz(',)f(and)j(`)p Fu(-/)p Fz('.)137 2615 y(Some)i(options)g(tak)o(e)f
 
2593
(argumen)o(ts.)26 b(F)l(or)17 b(example,)i(an)f Fw(Fweb)h
 
2594
Fz(macro)e(can)g(b)q(e)i(de\014ned)g(from)e(the)75 2670
 
2595
y(command)d(line)i(b)o(y)e(sa)o(ying)g(something)g(lik)o(e)h(`)p
 
2596
Fu(-mIBMPC=1)p Fz('.)j(Unlik)o(e)d(man)o(y)f Fw(unix)g
 
2597
Fz(utilities,)i Fs(no)e(spaces)p eop
 
2598
%%Page: 16 18
 
2599
16 17 bop 75 -58 a Fz(Chapter)15 b(4:)k(R)o(UNNING)d
 
2600
Fw(Fweb)1166 b Fz(16)75 183 y Fs(are)20 b(allo)o(w)o(ed)g(b)q(et)o(w)o
 
2601
(een)g(an)o(y)g(option)g(and)g(its)h(argumen)o(t.)33
 
2602
b Fz(F)l(or)19 b(example,)j(if)f(one)f(sa)o(ys)f(`)p
 
2603
Fu(-m)14 b(IBMPC)p Fz(',)75 238 y Fw(Fweb)i Fz(will)h(think)f(that)f(`)
 
2604
p Fu(IBMPC)p Fz(')e(is)j(a)f(\014le)h(name.)75 357 y
 
2605
Fq(4.2.1)30 b(Negating)19 b(options)137 456 y Fz(T)l(o)12
 
2606
b(negate)f(a)g(command-line)j(option,)e(use)g(an)f(extra)g(h)o(yphen.)
 
2607
20 b(F)l(or)11 b(example,)h(`)p Fu(--v)p Fz(')f(means)g(`Don't)75
 
2608
511 y(mak)o(e)g(all)h(commen)o(ts)e(v)o(erbatim.')18
 
2609
b(This)12 b(kind)g(of)f(construction)g(isn't)g(used)h(v)o(ery)e(often,)
 
2610
i(but)f(it)g(is)h(useful)75 566 y(if)i(an)f(option)h(suc)o(h)f(as)g(`)p
 
2611
Fu(-v)p Fz(')g(is)h(turned)f(on)h(in)g(the)f(`)p Fu(.fweb)p
 
2612
Fz(')f(initialization)17 b(\014le)d(and)g(one)f(wishes)h(to)f(turn)75
 
2613
621 y(it)i(o\013)g(for)f(just)h(one)h(run.)75 740 y Fq(4.2.2)30
 
2614
b(`)p Fn(-1)p Fq(':)h(T)-5 b(urn)20 b(on)g(brief)h(debugging)f(mo)r(de)
 
2615
g(\()p Fo(Fwea)l(ve)p Fq(\))137 839 y Fz(This)c(option)f(tells)i
 
2616
Fw(Fwea)l(ve)f Fz(to)e(displa)o(y)i(irreducible)i(scrap)e(sequences.)
 
2617
137 910 y(A)21 b Fs(scrap)h Fz(is)f(a)f(part)g(of)g(sp)q(eec)o(h.)37
 
2618
b(The)21 b(expression)h(`)p Fu(x)14 b(+)h(y)p Fz(')20
 
2619
b(consists)h(of)f(three)h(scraps:)31 b(`)p Fu(x)p Fz(')19
 
2620
b(\(an)75 965 y(expression\),)d(`)p Fu(+)p Fz(')e(\(a)h(binary)h(op)q
 
2621
(erator\),)e(and)i(`)p Fu(y)p Fz(')f(\(an)g(expression\).)21
 
2622
b Fw(Fwea)l(ve)16 b Fz(con)o(tains)g Fs(pro)q(duction)75
 
2623
1019 y(rules)g Fz(suc)o(h)e(as)f(\\replace)h(the)g(com)o(bination)g(`)p
 
2624
Fu(expr)g(binop)h(expr)p Fz(')d(with)i(`)p Fu(expr)p
 
2625
Fz('.")k(If)c(all)g(go)q(es)f(w)o(ell,)i(the)75 1074
 
2626
y(result)j(of)f Fw(Fwea)l(ve)p Fz('s)h(reduction)g(pro)q(cess)g(is)g
 
2627
(ultimately)h(just)e(one)h(scrap,)g(suc)o(h)g(as)f(`)p
 
2628
Fu(function)p Fz('.)25 b(If)75 1129 y Fw(Fwea)l(ve)13
 
2629
b Fz(is)g(left)g(with)g(more)f(than)g(one)h(scrap)f(at)g(the)g(end)h
 
2630
(of)g(a)f(section,)h(this)g(is)g(called)h(an)e Fs(irreducible)75
 
2631
1184 y(scrap)j(sequence)s Fz(;)h(`)p Fu(-1)p Fz(')e(displa)o(ys)i
 
2632
(them.)137 1254 y(Irreducible)i(scrap)c(sequences)i(can)f(arise)g
 
2633
(either)g(b)q(ecause)h(the)f(programmer)e(made)i(a)f(mistak)o(e)g(or)75
 
2634
1309 y(b)q(ecause)i Fw(Fwea)l(ve)g Fz(has)f(not)g(b)q(een)h(taugh)o(t)f
 
2635
(the)g(prop)q(er)g(grammar.)137 1380 y(While)i Fw(Fwea)l(ve)g
 
2636
Fz(is)f(reducing)h(the)f(scraps,)f(it)h(app)q(ends)h(T)1169
 
2637
1390 y(E)1194 1380 y(X)f(macros)f(that)g(ultimately)i(pro)q(duce)75
 
2638
1435 y(the)i(prett)o(y-prin)o(ted)h(output.)32 b(F)l(requen)o(tly)20
 
2639
b(p)q(eople)h(ask)e(ho)o(w)g(to)g(c)o(hange)g(the)h(app)q(earance)g(of)
 
2640
f(that)75 1489 y(output.)f(F)l(undamen)o(tally)l(,)13
 
2641
b(this)e(is)h(not)f(p)q(ossible)h(at)f(presen)o(t;)h(the)f(grammar)f
 
2642
(rules)h(and)h(the)f(asso)q(ciated)75 1544 y(T)100 1554
 
2643
y(E)126 1544 y(X)k(are)g(hard-co)q(ded.)22 b(A)16 b(completely)h
 
2644
(general,)e(user-customizable)i(sc)o(heme)f(is)g(v)o(ery)f(complex)i
 
2645
(and)75 1599 y(daun)o(ting;)e(it)h(has)f(not)g(b)q(een)h(attempted.)137
 
2646
1669 y(This)d(brief)g(debugging)g(mo)q(de)f(can)g(b)q(e)h(turned)f(on)g
 
2647
(more)f(lo)q(cally)j(b)o(y)e(means)g(of)f(the)i(`)p Fu(@1)p
 
2648
Fz(')d(command.)75 1724 y(See)16 b(Section)g(5.1.2)d([A)l(T1],)h(page)h
 
2649
(38.)75 1843 y Fq(4.2.3)30 b(`)p Fn(-2)p Fq(':)h(T)-5
 
2650
b(urn)20 b(on)g(v)n(erb)r(ose)h(debugging)f(mo)r(de)g(\()p
 
2651
Fo(Fwea)l(ve)p Fq(\))137 1943 y Fz(This)h(option)g(tells)g
 
2652
Fw(Fwea)l(ve)g Fz(to)f(displa)o(y)i(detailed)g(reductions)f(of)f(the)g
 
2653
(scraps)g(as)g(it)h(do)q(es)g(the)75 1997 y(prett)o(y-prin)o(ting.)34
 
2654
b(\(F)l(or)19 b(a)g(discussion)i(of)f(scraps,)g(see)g(Section)h(4.2.2)d
 
2655
([-1],)h(page)h(16.\))33 b(Sometimes)75 2052 y Fw(Fwea)l(ve)15
 
2656
b Fz(fails)f(sp)q(ectacularly)h(at)f(prett)o(y-prin)o(ting)g(a)f
 
2657
(section,)i(either)f(b)q(ecause)h(of)e(a)h(syn)o(tax)f(error)g(on)75
 
2658
2107 y(the)i(part)f(of)h(the)g(user)g(or)g(b)q(ecause)h(of)e(a)h(bug)g
 
2659
(in)h Fw(Fwea)l(ve)p Fz('s)f(logic.)21 b(This)15 b(option)h(helps)g
 
2660
(one)f(\(usually)75 2162 y(the)g(system)g(dev)o(elop)q(er!\))21
 
2661
b(to)14 b(\014gure)i(out)f(wh)o(y)l(.)137 2232 y(This)20
 
2662
b(feature)e(can)h(b)q(e)h(turned)f(on)g(more)f(lo)q(cally)j(b)o(y)d
 
2663
(means)h(of)f(the)h(`)p Fu(@2)p Fz(')f(command.)31 b(See)19
 
2664
b(Sec-)75 2287 y(tion)c(5.1.3)f([A)l(T2],)g(page)h(38.)75
 
2665
2406 y Fq(4.2.4)30 b(`)p Fn(-@)p Fq(':)h(Displa)n(y)21
 
2666
b(the)g(con)n(trol-co)r(de)f(mappings)137 2506 y Fz(This)f(option)f
 
2667
(supplies)h(information)f(ab)q(out)g(the)g(`)p Fu(@)p
 
2668
Fz(')e(con)o(trol)i(co)q(des)g(\(see)g(Chapter)f(5)h([A)l(T)f(com-)75
 
2669
2560 y(mands],)e(page)h(38\).)21 b(It)16 b(sho)o(ws)g(the)g(asso)q
 
2670
(ciated)g(st)o(yle-\014le)h(parameters)e(that)h(can)g(b)q(e)g(used)h
 
2671
(to)e(remap)75 2615 y(the)d(co)q(des)g(\(but)g Fs(don't)f(do)h(that!)s
 
2672
Fz(\),)e(and)i(it)g(displa)o(ys)h(the)f(precedence.)21
 
2673
b(\(Some)11 b(co)q(des)h(suc)o(h)g(as)g(`)p Fu(@@)p Fz(')f(ma)o(y)75
 
2674
2670 y(b)q(e)18 b(used)g(an)o(ywhere;)f(others)g(suc)o(h)h(as)e(`)p
 
2675
Fu(@*)p Fz(')g(b)q(egin)j(a)e(new)g(section)h(or)f(part)f(of)h
 
2676
(section.)26 b(Co)q(des)18 b(that)p eop
 
2677
%%Page: 17 19
 
2678
17 18 bop 75 -58 a Fz(Chapter)15 b(4:)k(R)o(UNNING)d
 
2679
Fw(Fweb)1166 b Fz(17)75 183 y(b)q(egin)17 b(the)f(de\014nition)i(part)e
 
2680
(are)f(lab)q(elled)k(b)o(y)d(`)p Fu([D])p Fz(';)f(co)q(des)i(that)e(b)q
 
2681
(egin)i(the)f(co)q(de)h(part)e(are)h(lab)q(elled)75 238
 
2682
y(b)o(y)f(`)p Fu([C])p Fz(';)f(co)q(des)h(that)g(b)q(egin)h(a)f(new)h
 
2683
(section)g(are)e(lab)q(elled)k(b)o(y)d(`)p Fu([S])p Fz('.\))137
 
2684
309 y(The)i(option)f(pro)q(duces)h(t)o(w)o(o)d(columns)j(of)f(output:)
 
2685
21 b(the)16 b(\014rst)g(is)h(sorted)e(n)o(umerically)l(,)j(the)e
 
2686
(second)75 364 y(alphab)q(etically)l(.)42 b(The)22 b(notation)g(`)p
 
2687
Fu(USED_BY_OTHER)p Fz(')d(means)j(that)f(this)h(command)f(is)i(ignored)
 
2688
f(b)o(y)75 419 y(whatev)o(er)14 b(pro)q(cessor)g(\()p
 
2689
Fw(Ft)m(angle)h Fz(or)f Fw(Fwea)l(ve)p Fz(\))h(is)g(curren)o(tly)g(b)q
 
2690
(eing)g(run,)g(but)g(ma)o(y)e(b)q(e)i(used)g(b)o(y)g(the)75
 
2691
474 y(other)g(pro)q(cessor.)20 b(\(F)l(or)15 b(tec)o(hnical)i(reasons,)
 
2692
d(a)h(v)o(ery)h(few)f(commands)g(suc)o(h)h(as)f(`)p Fu(@i)p
 
2693
Fz(')f(do)i(not)f(sho)o(w)f(up)75 528 y(in)i(this)g(output)f(at)f
 
2694
(presen)o(t.\))137 600 y(If)21 b(one)g(sa)o(ys)f(just)h(`)p
 
2695
Fu(-@)p Fz(',)f(information)h(ab)q(out)g(all)h(con)o(trol)e(co)q(des)h
 
2696
(is)h(pro)q(duced.)37 b(Selected)23 b(con-)75 654 y(trol)e(co)q(des)h
 
2697
(ma)o(y)f(b)q(e)h(queried)g(b)o(y)g(listing)h(them)e(after)g(the)g(`)p
 
2698
Fu(-@)p Fz('.)37 b(F)l(or)21 b(example,)i(to)e(learn)h(ab)q(out)75
 
2699
709 y(the)d(commands)f(`)p Fu(@~)p Fz(')f(and)i(`)p Fu(@a)p
 
2700
Fz(',)f(sa)o(y)g(`)p Fu(-@~a)p Fz('.)28 b(Remem)o(b)q(er)19
 
2701
b(to)f(quote)h(certain)f(c)o(haracters)g(on)h Fw(unix)75
 
2702
764 y Fz(systems|e.g.,)14 b(`)p Fu(-@'*?')p Fz('.)20
 
2703
b(If)c(a)f(command)h(is)g(used)g(b)o(y)f(neither)i(pro)q(cessor,)e(its)
 
2704
h(description)h(will)g(b)q(e)75 819 y(replaced)f(b)o(y)g(a)e(question)i
 
2705
(mark.)75 939 y Fq(4.2.5)30 b(`)p Fn(-A)p Fq(':)h(T)-5
 
2706
b(urn)20 b(on)g(ASCI)r(I)h(translations)137 1039 y Fz(This)f(option)g
 
2707
(is)g(used)g(primarily)h(for)e(debugging.)34 b Fw(Fweb)21
 
2708
b Fz(w)o(orks)d(in)o(ternally)j(with)f(the)g(ASCI)q(I)75
 
2709
1094 y(c)o(haracter)13 b(set.)19 b(If)13 b Fw(Fweb)i
 
2710
Fz(is)e(run)h(on)f(a)g(non-ASCI)q(I)i(mac)o(hine)f(\(notably)g(IBM)f
 
2711
(mainframes\),)g(transla-)75 1149 y(tions)j(to)f(and)h(from)e(the)i(in)
 
2712
o(ternal)h(ASCI)q(I)f(are)g(done)g(automatically;)g(on)f(an)h(ASCI)q(I)
 
2713
h(mac)o(hine,)f(these)75 1204 y(translations)f(are)g(unnecessary)h(and)
 
2714
f(are)g(not)g(p)q(erformed)g(unless)i(the)e(`)p Fu(-A)p
 
2715
Fz(')f(option)i(is)f(used.)75 1324 y Fq(4.2.6)30 b(`)p
 
2716
Fn(-B)p Fq(':)h(T)-5 b(urn)20 b(o\013)g(audible)h(b)r(eeps)137
 
2717
1424 y Fw(Fweb)16 b Fz(sometimes)f(b)q(eeps)h(the)f(terminal)h(when)g
 
2718
(it)f(encoun)o(ters)g(certain)h(errors.)j(The)c(`)p Fu(-B)p
 
2719
Fz(')f(option)75 1479 y(turns)h(o\013)f(the)i(b)q(eeps,)g(replacing)g
 
2720
(them)f(b)o(y)g(a)g(prin)o(ted)h(exclamation)g(p)q(oin)o(t.)137
 
2721
1550 y(\(This)d(option)g(is)g(sometimes)g(called)h(the)f(\\marriage-sa)
 
2722
o(v)o(er,")e(after)h(the)h(situation)g(that)f(prompted)75
 
2723
1605 y(a)j(user's)g(request)g(for)g(this)g(feature.\))75
 
2724
1725 y Fq(4.2.7)30 b(`)p Fn(-b)p Fq(':)h(Num)n(b)r(er)21
 
2725
b(blo)r(c)n(ks)g(\()p Fo(Fwea)l(ve)p Fq(\))137 1825 y
 
2726
Fz(Num)o(b)q(er)i Fp(do)f Fz(and)h Fp(if)g Fz(blo)q(c)o(ks)g(in)g(w)o
 
2727
(o)o(v)o(en)e Fw(F)o(or)m(tran)i Fz(and)f Fw(Ra)m(tf)o(or)h
 
2728
Fz(output.)41 b(This)23 b(feature)f(is)75 1880 y(particularly)16
 
2729
b(useful)f(in)g Fw(F)o(or)m(tran)p Fz(-77)g(to)e(help)j(correlate)e
 
2730
(the)h(b)q(eginnings)h(and)f(ends)g(of)f(long)g(blo)q(c)o(ks)75
 
2731
1935 y(\(but)20 b(note)g(that)f(appropriate)h(use)h(of)e(literate)i
 
2732
(programming)e(tec)o(hniques)j(can)e(k)o(eep)h(all)g(of)e(one's)75
 
2733
1989 y(blo)q(c)o(ks)f(short!\).)23 b(Output)18 b(something)f(lik)o(e)h
 
2734
(the)f(follo)o(wing)g(is)h(pro)q(duced,)g(where)f(the)g(commen)o(ts)f
 
2735
(are)75 2044 y(inserted)g(automatically)g(b)o(y)f(the)g(`)p
 
2736
Fu(-b)p Fz(')f(option:)195 2112 y Fu(do)24 b(i=1,10)f(//)g(Block)g(1)
 
2737
219 2164 y(do)g(j=1,10)g(//)h(Block)f(2)243 2216 y(if\(i==j\))f(then)i
 
2738
(//)f(Block)h(3)386 2268 y(call)f(sub1\(i\))243 2320
 
2739
y(else)g(//)h(Block)f(3)386 2372 y(call)g(sub2\(i,j\))243
 
2740
2424 y(endif)g(//)g(Block)h(3)219 2476 y(end)f(do)h(//)f(Block)h(2)195
 
2741
2528 y(end)f(do)h(//)g(Block)f(1)137 2615 y Fz(The)14
 
2742
b(precise)h(form)d(of)h(the)h(blo)q(c)o(k)g(commen)o(t)f(that)g(is)h
 
2743
(emitted)g(can)g(b)q(e)g(c)o(hanged)f(b)o(y)h(rede\014ning)h(the)75
 
2744
2670 y(macro)f Fu(\\Wblock)h Fz(in)h(`)p Fu(fwebmac.sty)p
 
2745
Fz('.)p eop
 
2746
%%Page: 18 20
 
2747
18 19 bop 75 -58 a Fz(Chapter)15 b(4:)k(R)o(UNNING)d
 
2748
Fw(Fweb)1166 b Fz(18)75 183 y Fq(4.2.8)30 b(`)p Fn(-C)p
 
2749
Fq(':)h(Set)20 b(the)h(color)f(mo)r(de)137 277 y Fz(The)c(option)f(`)p
 
2750
Fu(-C)p Fs(n)p Fz(')f(sets)h(the)h(color)f(mo)q(de)g(to)g
 
2751
Fs(n)p Fz(,)g(where)g(the)h(color)f(mo)q(des)g(are,)g(brie\015y)l(,)195
 
2752
348 y Fm(0)216 b Fz(No)15 b(color)195 419 y Fm(1)216
 
2753
b Fz(ANSI)16 b(color)195 491 y Fm(2)216 b Fz(Bilev)o(el)195
 
2754
562 y Fm(3)g Fz(T)l(rilev)o(el)195 633 y Fm(4)g Fz(User-de\014ned)75
 
2755
707 y(These)15 b(mo)q(des,)g(and)g(color)f(output)h(in)h(general,)f
 
2756
(are)f(describ)q(ed)j(more)d(thoroughly)h(in)g(Section)h(12.3.7)75
 
2757
762 y([Color],)e(page)h(117.)137 827 y(F)l(or)23 b(obscure)h(tec)o
 
2758
(hnical)h(reasons,)g(this)f(command)g(is)g(pro)q(cessed)g(di\013eren)o
 
2759
(tly)g(than)g(all)g(other)75 882 y(command-line)e(options.)35
 
2760
b(In)20 b(the)h(presen)o(t)f(incomplete)h(implemen)o(tation,)i
 
2761
Fs(the)d(color)g(mo)q(de)h(m)o(ust)75 936 y(b)q(e)d(set)g(on)f(the)h
 
2762
(command)g(line)p Fz(,)h(not)e(in)i(`)p Fu(.fweb)p Fz('!)26
 
2763
b(T)l(o)17 b(w)o(ork)g(around)g(this)h(anno)o(y)o(ance,)g
 
2764
Fw(unix)f Fz(users)75 991 y(could)f(alias)g(commands)f(suc)o(h)h(as)e
 
2765
(`)p Fu(ftangle)g(-C1)p Fz(')o(.)75 1095 y Fq(4.2.9)30
 
2766
b(`)p Fn(-c)p Fq(':)h(Set)20 b(global)g(language)g(to)g(C)137
 
2767
1189 y Fz(Usually)f(the)f(global)g(language)f(\(Chapter)g(8)g
 
2768
([Languages],)g(page)h(83\))e(is)i(set)f(to)g(C)h(b)o(y)f(means)g(of)75
 
2769
1243 y(the)i(command)h(`)p Fu(@c)p Fz(')e(in)i(lim)o(b)q(o,)h(rather)e
 
2770
(than)g(using)h(`)p Fu(-c)p Fz(')f(on)g(the)g(command)h(line.)34
 
2771
b(Ho)o(w)o(ev)o(er,)19 b(one)75 1298 y(ma)o(y)i(need)h(to)f(use)h(the)g
 
2772
(command-line)h(option)f(`)p Fu(-c)p Fz(')f(if)h(a)f(subsequen)o(t)h
 
2773
(command-line)i(option)d(is)75 1353 y(language-dep)q(enden)o(t.)30
 
2774
b(See,)19 b(for)e(example,)j(the)e(discussion)h(of)f(the)g(option)g(`)p
 
2775
Fu(-D)p Fz(')f(in)i(Section)g(4.2.11)75 1408 y([-D)p
 
2776
141 1408 14 2 v 16 w(],)14 b(page)h(18.)75 1512 y Fq(4.2.10)29
 
2777
b(`)p Fn(-c++)p Fq(':)j(Set)20 b(global)g(language)g(to)g(C)p
 
2778
Fn(++)137 1605 y Fz(F)l(or)15 b(more)g(information,)g(see)g(the)g
 
2779
(discussion)i(of)e(`)p Fu(-c)p Fz(')f(in)i(Section)g(4.2.9)e([-c],)g
 
2780
(page)h(18.)75 1709 y Fq(4.2.11)29 b(`)p Fn(-D)p Fq(':)i(Displa)n(y)22
 
2781
b(reserv)n(ed)f(w)n(ords)137 1802 y Fz(This)f(information)f(option)g
 
2782
(displa)o(ys)h(the)e(list)i(of)e(reserv)o(ed)h(w)o(ords)f(for)h(the)f
 
2783
(language)h(curren)o(tly)75 1857 y(in)f(force.)27 b(\(F)l(or)16
 
2784
b(the)i(purp)q(oses)g(of)f(this)h(option,)g(`reserv)o(ed)f(w)o(ords')f
 
2785
(include)k(\\true")d(reserv)o(ed)h(w)o(ords)75 1912 y(suc)o(h)k(as)f(`)
 
2786
p Fu(int)p Fz(';)i(they)f(also)f(include)j(the)e(names)f(of)h(in)o
 
2787
(trinsic)h(functions)f(suc)o(h)g(as)f(`)p Fu(sin)p Fz(')g(and,)i(for)75
 
2788
1967 y Fw(F)o(or)m(tran)16 b Fz(and)h Fw(Ra)m(tf)o(or)p
 
2789
Fz(,)f(I/O)h(k)o(eyw)o(ords)e(suc)o(h)i(as)f(`)p Fu(IOSTAT)p
 
2790
Fz('.\))k(Th)o(us,)c(to)g(see)g(the)g(reserv)o(ed)h(w)o(ords)75
 
2791
2022 y(for)e Fw(Ra)m(tf)o(or)p Fz({90,)f(sa)o(y)195 2083
 
2792
y Fu(ftangle)23 b(-Lr9)g(-D)75 2148 y Fz(\(F)l(or)13
 
2793
b(this)i(option)f(one)g(m)o(ust)g(set)g(the)g(language)g(on)g(the)g
 
2794
(command)g(line,)i(b)q(ecause)f(the)f(`)p Fu(-D)p Fz(')f(option)h(is)75
 
2795
2203 y(pro)q(cessed)i(b)q(efore)f(the)h(lim)o(b)q(o)g(section)g(of)e
 
2796
(the)i(w)o(eb)f(\014le)h(is)g(read.\))137 2267 y(If)g(one)f(sa)o(ys)g
 
2797
(`)p Fu(-Dabc)p Fz(',)e(one)i(will)i(get)e(just)g(the)g(reserv)o(ed)g
 
2798
(w)o(ords)g(that)f(b)q(egin)j(with)e Fu(")p Fz(ab)q(c)p
 
2799
Fu(")p Fz(.)137 2332 y(If)h(one)f(sa)o(ys)g(`)p Fu(-D*)p
 
2800
Fz(',)e(one)i(will)i(get)e(all)h(reserv)o(ed)f(w)o(ords)g(for)f(all)j
 
2801
(languages.)137 2396 y(The)j(`)p Fu(-D)p Fz(')e(ma)o(y)g(b)q(e)i(follo)
 
2802
o(w)o(ed)f(b)o(y)g(a)g(list)h(of)e(one)i(or)e(more)h(optional)h
 
2803
(letters)f(enclosed)h(in)g(square)75 2451 y(brac)o(k)o(ets.)25
 
2804
b(\(F)l(or)16 b Fw(unix)h Fz(systems,)f(don't)h(forget)f(to)h(quote)g
 
2805
(the)g(brac)o(k)o(ets,)g(as)f(they)i(mean)f(something)75
 
2806
2506 y(sp)q(ecial)e(to)d(the)h(shell.\))20 b(The)14 b(letters)f
 
2807
(represen)o(t)f(whic)o(h)i(kind)g(of)f(reserv)o(ed)g(w)o(ord)f(to)g
 
2808
(displa)o(y;)j(they)e(ma)o(y)75 2560 y(b)q(e)18 b(`)p
 
2809
Fu(i)p Fz(')e(\(`in)o(trinsic'\),)i(`)p Fu(k)p Fz(')e(\(`k)o(eyw)o
 
2810
(ord'\),)g(or)h(`)p Fu(r)p Fz(')f(\(`reserv)o(ed'\).)25
 
2811
b(Th)o(us,)17 b(to)g(see)g(a)g(list)h(of)f(the)h Fw(F)o(or)m(tran)75
 
2812
2615 y Fz(k)o(eyw)o(ords,)e(sa)o(y)g(`)p Fu(-D[k])p Fz('.)22
 
2813
b(T)l(o)17 b(see)g(a)f(list)i(of)e(the)h(in)o(trinsic)h(functions)f
 
2814
(for)f(C)p Fu(++)g Fz(that)g(b)q(egin)i(with)f(`)p Fu(s)p
 
2815
Fz(',)75 2670 y(sa)o(y)e(`)p Fu(-Lc++)f(-D[i]s)p Fz('.)p
 
2816
eop
 
2817
%%Page: 19 21
 
2818
19 20 bop 75 -58 a Fz(Chapter)15 b(4:)k(R)o(UNNING)d
 
2819
Fw(Fweb)1166 b Fz(19)75 183 y Fq(4.2.12)29 b(`)p Fn(-d)p
 
2820
Fq(':)i(Con)n(v)n(ert)22 b(do...enddo)137 282 y Fs(\(This)16
 
2821
b(option)f(is)h(obsolete.\))75 399 y Fq(4.2.13)29 b(`)p
 
2822
Fn(-E)p Fq(':)i(Change)21 b(the)f(delimiter)h(of)f(a)g(\014le-name)h
 
2823
(extension)137 498 y Fz(The)14 b(standard)f(delimiter)j(for)d
 
2824
(\014le-name)i(extensions)g(is)f(a)f(p)q(erio)q(d,)i(as)e(in)i(`)p
 
2825
Fu(test.web)p Fz('.)i(T)l(o)d(c)o(hange)75 553 y(this)i(c)o(haracter)f
 
2826
(to)g(a)g(comma,)g(for)g(example,)h(sa)o(y)f(`)p Fu(-E,)p
 
2827
Fz('.)20 b(This)c(feature)g(is)g(required)h(b)o(y)e(at)g(least)h(one)75
 
2828
607 y(p)q(erv)o(erse)g(system.)75 724 y Fq(4.2.14)29
 
2829
b(`)p Fn(-e)p Fq(':)i(T)-5 b(urn)21 b(on)f(automatic)g(\014le-name)h
 
2830
(completion)137 823 y Fz(When)16 b(the)f(`)p Fu(-e)p
 
2831
Fz(')f(option)h(is)g(in)h(e\013ect,)f Fw(Fweb)h Fz(attempts)d(to)i(b)q
 
2832
(e)g(helpful)j(in)d(\014guring)h(out)e(what)h(\014le)75
 
2833
878 y(name)j(one)g(in)o(tends.)28 b(F)l(or)17 b(an)o(y)h(input)g
 
2834
(\014le)h(name)f(that)f(has)h(no)f(extension)i(\(no)e(em)o(b)q(edded)i
 
2835
(p)q(erio)q(d\),)75 933 y Fw(Fweb)h Fz(completes)f(the)g(name)g(b)o(y)g
 
2836
(adding)g(the)g(extension)h(con)o(tained)f(in)h(the)f(st)o(yle-\014le)h
 
2837
(parameter)75 987 y(listed)c(in)g(the)g(follo)o(wing)g(table:)386
 
2838
1054 y(T)o(yp)q(e)f(of)g(\014le)144 b(St)o(yle-\014le)17
 
2839
b(en)o(try)191 b(Default)386 1106 y Fu(WEB)23 b(file)286
 
2840
b(ext.web)190 b(web)386 1158 y(Change)23 b(file)214 b(ext.ch)g(ch)386
 
2841
1210 y(Include)23 b(file)190 b(ext.hweb)166 b(hweb)386
 
2842
1262 y(Change)23 b(file)410 1314 y(for)g(include)g(file)71
 
2843
b(ext.hch)190 b(hch)75 1383 y Fz(More)14 b(than)g(one)g(extension)h(ma)
 
2844
o(y)e(b)q(e)i(sp)q(eci\014ed,)i(as)c(a)h(space-delimited)j(list|e.g.,)e
 
2845
(`)p Fu(ext.web)f(=)h("web)75 1438 y(wb")p Fz(';)f(the)h(\014rst)g(one)
 
2846
g(that)g(matc)o(hes)g(is)g(used.)75 1555 y Fq(4.2.15)29
 
2847
b(`)p Fn(-F)p Fq(':)i(Compare)21 b(output)f(\014les)h(with)g(old)f(v)n
 
2848
(ersions)h(\()p Fo(Ft)m(angle)p Fq(\))137 1654 y Fz(When)13
 
2849
b(the)g(`)p Fu(-F)p Fz(')e(option)i(is)g(in)h(e\013ect,)e
 
2850
Fw(Ft)m(angle)h Fz(writes)g(its)g(output)f(to)g(a)g(temp)q(orary)g
 
2851
(\014le)i(\(or)d(\014les\))75 1709 y(instead)16 b(of)e(to)h(its)g
 
2852
(ultimate)h(destination)g(suc)o(h)g(as)e(`)p Fu(test.c)p
 
2853
Fz(')g(and/or)g(`)p Fu(test.f)p Fz('.)19 b(After)14 b(all)j(output)d
 
2854
(is)75 1763 y(written,)h(the)h(temp)q(orary)f(\014les)i(are)e(compared)
 
2855
g(with)h(the)g(old)g(v)o(ersion)g(of)f(the)h(\014les,)g(if)g(they)g
 
2856
(exist.)22 b(If)75 1818 y(the)17 b(\014les)h(are)f(iden)o(tical,)i(the)
 
2857
e(appropriate)g(temp)q(orary)g(\014le)h(is)f(deleted;)i(otherwise,)f
 
2858
(the)f(temp)q(orary)75 1873 y(\014le)j(is)g(renamed,)g(e\013ectiv)o
 
2859
(ely)g(o)o(v)o(erwriting)f(the)g(old)h(v)o(ersion.)31
 
2860
b(This)20 b(feature)f(a)o(v)o(oids)g(up)q(dating)h(the)75
 
2861
1928 y(time)f(stamp)g(on)g(the)g(\014le)i(unnecessarily)l(,)g(so)e(a)g
 
2862
Fu(make)g Fz(\014le)h(w)o(on't)e(recompile)i(the)f(output)g(unless)i
 
2863
(it)75 1983 y(really)16 b(has)f(to.)137 2052 y(Note)d(that)g(with)h
 
2864
(this)g(option)g(in)g(e\013ect,)g(if)g(one)f(uses)h(the)g
 
2865
Fw(unix)e Fz(utilit)o(y)j Fu(touch)e Fz(to)g(force)g(pro)q(cessing)75
 
2866
2107 y(of)18 b(a)h(group)g(of)f(\014les,)j(but)e(the)g
 
2867
Fu(web)f Fz(sources)h(are)f(nev)o(er)i(c)o(hanged,)f(the)g
 
2868
Fu(make)g Fz(\014le)h(will)g(con)o(tin)o(ue)g(to)75 2162
 
2869
y(tangle)d(the)g(sources)g(no)g(matter)f(ho)o(w)h(man)o(y)f(times)h(it)
 
2870
h(is)f(run,)h(since)g Fw(Ft)m(angle)g Fz(will)g(nev)o(er)f(up)q(date)75
 
2871
2217 y(the)d(time)h(stamp)e(on)i(the)f(\014les.)20 b(This)15
 
2872
b(is)g(harmless,)f(but)h(anno)o(ying.)k(T)l(o)14 b(get)g(things)h(bac)o
 
2873
(k)f(in)h(sync,)f(do)75 2272 y(a)h(run)g(without)h(the)f(`)p
 
2874
Fu(-F)p Fz('.)137 2341 y(The)23 b(lo)q(cation)f(of)g(the)g(temp)q
 
2875
(orary)g(\014le)h(as)e(w)o(ell)i(as)f(details)h(of)f(the)g(renaming)g
 
2876
(pro)q(cedure)h(are)75 2396 y(determined)d(b)o(y)e(the)g(automatic)g
 
2877
(con\014guration)g(script)h Fu(./configure)d Fz(during)j(installation)h
 
2878
(of)e(the)75 2451 y(pro)q(cessors.)h(The)14 b(script)g(\014rst)f(lo)q
 
2879
(oks)g(for)g(the)g(\(non-ANSI\))h(function)h Fu(tempnam)p
 
2880
Fz(.)j(If)c(it)f(\014nds)h(it,)g(it)g(uses)75 2506 y(it)h(to)f(place)h
 
2881
(the)g(temp)q(orary)f(\014le)h(in)h(the)e(directory)h(that)f
 
2882
Fw(Fweb)i Fz(w)o(ould)f(normally)g(use)g(for)f(output)g(in)75
 
2883
2560 y(the)k(absence)g(of)f(the)h(`)p Fu(-F)p Fz(')e(option.)27
 
2884
b(\(That)17 b(is)h(usually)h(the)e(curren)o(t)h(directory)l(.\))27
 
2885
b(If)18 b Fu(tempnam)e Fz(is)i(not)75 2615 y(a)o(v)m(ailable,)g(the)f
 
2886
(ANSI)h(routine)f Fu(tmpnam)f Fz(is)h(used.)25 b(That)16
 
2887
b(places)h(the)g(temp)q(orary)f(\014le)i(in)f(a)g(directory)75
 
2888
2670 y(determined)g(b)o(y)e(the)g(system.)p eop
 
2889
%%Page: 20 22
 
2890
20 21 bop 75 -58 a Fz(Chapter)15 b(4:)k(R)o(UNNING)d
 
2891
Fw(Fweb)1166 b Fz(20)137 183 y(T)l(o)12 b(implemen)o(t)i(the)e
 
2892
(renaming,)h(the)f Fu(rename)f Fz(function)i(is)g(used.)19
 
2893
b(That)12 b(ma)o(y)f(fail)i(if)f Fu(tmpnam)g Fz(placed)75
 
2894
238 y(the)k(temp)q(orary)g(\014le)h(on)g(a)e(di\013eren)o(t)i(device.)
 
2895
25 b(If)16 b(so,)g(an)g(attempt)f(is)i(made)g(to)e(force)h(the)h
 
2896
(rename)f(b)o(y)75 293 y(using)i(the)f Fu(system)f Fz(routine)h(to)f
 
2897
(issue)i(a)e Fu(mv)h Fz(command.)25 b(T)l(erminal)18
 
2898
b(output)e(indicates)j(the)e(progress)75 348 y(of)f(the)h(renaming.)25
 
2899
b(An)17 b(asterisk)f(follo)o(wing)h(an)g(output)f(\014le)i(name)f
 
2900
(indicates)h(that)e Fu(rename)g Fz(did)h(not)75 402 y(succeed,)f(but)f
 
2901
(the)h Fu(mv)f Fz(command)g(did.)137 473 y(Some)i(of)g(the)f(ab)q(o)o
 
2902
(v)o(e-men)o(tioned)i(\014le)g(names)e(and)i(system)e(commands)h(are)f
 
2903
(system-dep)q(enden)o(t;)75 528 y(see)f(Chapter)g(12)g
 
2904
([Customization],)f(page)h(107.)75 646 y Fq(4.2.16)29
 
2905
b(`)p Fn(-f)p Fq(':)i(T)-5 b(urn)21 b(o\013)f(mo)r(dule)g(references)h
 
2906
(for)f(iden)n(ti\014ers)h(\()p Fo(Fwea)l(ve)p Fq(\))137
 
2907
745 y Fz(In)16 b(an)f(attempt)f(to)h(b)q(e)g(helpful,)i
 
2908
Fw(Fwea)l(ve)f Fz(app)q(ends)g(subscripts)g(to)f(man)o(y)f(iden)o
 
2909
(ti\014ers)j(indicating)75 800 y(in)j(whic)o(h)g(section)f(they)g(are)g
 
2910
(\014rst)g(de\014ned)h(\(see)f(Section)h(12.3.4)d([Subscript)j
 
2911
(params],)f(page)g(114\).)75 855 y(Sometimes)14 b(these)g(result)g(in)g
 
2912
(output)f(that)g(is)h(to)q(o)f(cluttered)h(and)g(confusing.)20
 
2913
b(The)14 b(`)p Fu(-f)p Fz(')e(option)i(turns)75 910 y(o\013)g(the)i
 
2914
(subscripting)g(op)q(erations.)75 1028 y Fq(4.2.17)29
 
2915
b(`)p Fn(-H)p Fq(':)i(Scan)21 b(C/C)p Fn(++)g Fq(include)g(\014les)g
 
2916
(\()p Fo(Fwea)l(ve)p Fq(\))137 1127 y Fz(F)l(or)g(C)g(or)f(C)p
 
2917
Fu(++)p Fz(,)i(the)f(`)p Fu(-H)p Fz(')f(option)i(tells)g
 
2918
Fw(Fwea)l(ve)g Fz(to)e(do)h(a)g(phase-1)g(scan)g(of)g
 
2919
Fu(#include)f Fz(\014les)75 1182 y(for)e(`)p Fu(typedef)p
 
2920
Fz(')e(and/or)i(`)p Fu(class)p Fz(')e(declarations.)30
 
2921
b(This)18 b(remo)o(v)o(es)g(the)g(necessit)o(y)h(of)e(includin)q(g)j
 
2922
(man)o(y)75 1237 y(redundan)o(t)14 b(`)p Fu(@f)p Fz(')e(format)g
 
2923
(statemen)o(ts)g(\(see)h(Section)h(5.5.8)e([A)l(Tf)t(],)g(page)h(42\),)
 
2924
f(whic)o(h)i(w)o(ould)g(otherwise)75 1292 y(b)q(e)19
 
2925
b(necessary)f(in)h(order)f(that)f(the)h(co)q(de)h(b)q(e)f(prett)o
 
2926
(y-prin)o(ted)h(correctly)l(.)28 b(F)l(or)18 b(example,)h(if)g(one)f
 
2927
(uses)75 1347 y(the)d(`)p Fu(-H)p Fz(')f(option)i(with)f(the)h(co)q(de)
 
2928
195 1414 y Fu(@c++)195 1466 y(@)195 1518 y(#include)23
 
2929
b(<Complex.h>)195 1570 y(Complex)g(z;)75 1640 y Fz(the)11
 
2930
b(iden)o(ti\014er)h Fp(Complex)g Fz(will)g(b)q(e)g(prop)q(erly)f
 
2931
(formatted)f(as)h(a)f(reserv)o(ed)h(w)o(ord)f(\(in)i(b)q(oldface\),)g
 
2932
(as)e(though)75 1695 y(one)15 b(had)h(said)f(`)p Fu(@f)g(Complex)f(int)
 
2933
p Fz('.)137 1765 y(In)i(addition)g(to)f(the)g(basic)h(`)p
 
2934
Fu(-H)p Fz(',)e(there)h(are)g(sev)o(eral)g(more)g(detailed)i(options:)
 
2935
195 1847 y Fu(-Hx)168 b Fz(Mak)o(e)14 b(index)j(en)o(tries)f(only)f
 
2936
(for)g(double-quoted)i(include)g(\014les.)195 1927 y
 
2937
Fu(-HX)168 b Fz(Mak)o(e)14 b(index)j(en)o(tries)f(for)e(all)i(include)i
 
2938
(\014les.)195 2007 y Fu(-Hr)168 b Fz(Retain)16 b(temp)q(orary)f
 
2939
(\014les)h(generated)f(b)o(y)g(the)g(prepro)q(cessor.)137
 
2940
2091 y(By)h(default,)g(index)h(en)o(tries)f(are)f(not)h(made)f(for)g(v)
 
2941
m(ariables)i(that)e(are)g(read)h(during)h(suc)o(h)e(scans.)22
 
2942
b(If)75 2146 y(one)14 b(sa)o(ys)f(`)p Fu(-Hx)p Fz(',)f(index)j(en)o
 
2943
(tries)f(will)h(b)q(e)f(made)g(only)g(for)f(include)j(\014les)f(whose)e
 
2944
(names)h(are)f(enclosed)i(in)75 2201 y(double)h(quotes)e(rather)g(than)
 
2945
g(angle)h(brac)o(k)o(ets,)e(suc)o(h)i(as)f(`)p Fu(#include)g
 
2946
("myheader.h")p Fz(')e(\(usually)k(these)75 2255 y(are)h(de\014ned)i(b)
 
2947
o(y)e(the)h(user)g(and)f(reside)i(in)f(the)g(lo)q(cal)g(directory\).)27
 
2948
b(If)18 b(one)g(sa)o(ys)e(`)p Fu(-HX)p Fz(',)h(index)i(en)o(tries)75
 
2949
2310 y(will)e(b)q(e)e(made)g(for)g(all)h(include)h(\014les.)k(This)15
 
2950
b(can)h(generate)e(man)o(y)h(en)o(tries,)g(since)h(system)f(header)g
 
2951
(\014les)75 2365 y(ma)o(y)f(b)q(e)i(complicated)h(and)e(ma)o(y)g
 
2952
(include)i(other)e(\014les)h(as)f(w)o(ell.)137 2435 y(This)e(command)g
 
2953
(is)g(implemen)o(ted)h(as)e(follo)o(ws.)19 b(When)13
 
2954
b Fw(Fwea)l(ve)g Fz(reads)g(an)f Fu(#include)f Fz(statemen)o(t,)75
 
2955
2490 y(it)17 b(issues)h(a)e Fu(system)g Fz(command)h(to)f(run)i(the)f
 
2956
(C)f(prepro)q(cessor)h(on)g(the)g(included)i(\014le.)26
 
2957
b(Output)18 b(from)75 2545 y(the)d(prepro)q(cessor)h(is)f(written)g(to)
 
2958
g(a)g(temp)q(orary)f(\014le,)i(whic)o(h)g Fw(Fwea)l(ve)g
 
2959
Fz(scans.)137 2615 y(By)i(default,)f(the)h(C)f(prepro)q(cessor)g(will)i
 
2960
(lo)q(ok)e(in)h(certain)g(default)g(paths)f(for)f(the)i(included)h
 
2961
(\014les.)75 2670 y(T)l(o)13 b(add)h(to)f(those)h(defaults,)g(use)g
 
2962
(one)g(or)f(more)g(`)p Fu(-I)p Fz(')g(options)h Fs(after)i
 
2963
Fz(the)e(`)p Fu(-H)p Fz('.)k(These)c(colon-delimited)p
 
2964
eop
 
2965
%%Page: 21 23
 
2966
21 22 bop 75 -58 a Fz(Chapter)15 b(4:)k(R)o(UNNING)d
 
2967
Fw(Fweb)1166 b Fz(21)75 183 y(lists)18 b(are)e(concatenated)h(to)g(the)
 
2968
g(con)o(ten)o(ts)f(of)g(the)h(en)o(vironmen)o(t)h(v)m(ariable)g
 
2969
Fu(FWEB_HDR_INCLUDES)p Fz(,)c(if)75 238 y(that)g(is)i(de\014ned.)21
 
2970
b(The)16 b(en)o(tire)g(list)g(is)f(then)h(passed)f(as)g(m)o(ultiple)i
 
2971
(`)p Fu(-I)p Fz(')d(options)i(to)e(the)h(prepro)q(cessor.)137
 
2972
305 y(This)22 b(command,)h(new)e(with)h(v)o(ersion)g(1.53,)f(is)h
 
2973
Fs(highly)h(exp)q(erimen)o(tal)h Fz(and)e(incomplete.)40
 
2974
b(The)75 360 y(installation)20 b(script)g(attempts)d(to)i(determine)h
 
2975
(what)e(command)h(to)f(use)h(to)f(run)h(the)g(prepro)q(cessor,)75
 
2976
415 y(but)c(that)g(is)h(not)e(guaran)o(teed)h(to)g(w)o(ork)f(in)i
 
2977
(general.)k(`)p Fu(-H)p Fz(')14 b(has)h(b)q(een)i(tested)e(only)h(with)
 
2978
f Fu(gcc)p Fz(.)137 482 y(T)l(o)g(send)h(argumen)o(ts)e(to)h(the)g(C)g
 
2979
(prepro)q(cessor,)g(see)g(Section)i(4.2.65.4)12 b([-WH)p
 
2980
1497 482 14 2 v 16 w(],)j(page)g(33.)137 550 y(The)i(`)p
 
2981
Fu(-H)p Fz(')f(mec)o(hanism)i(uses)f(temp)q(orary)f(\014les)i(to)f(do)f
 
2982
(its)h(w)o(ork.)25 b(By)17 b(default,)g(those)g(are)g(deleted)75
 
2983
604 y(after)g(use.)26 b(Ho)o(w)o(ev)o(er,)17 b(for)f(debugging)j(purp)q
 
2984
(oses,)f(one)f(can)h(force)f(those)g(to)g(b)q(e)h(retained)g(b)o(y)f
 
2985
(sa)o(ying)75 659 y(`)p Fu(-Hr)p Fz('.)j(That)15 b(option)h(also)g(has)
 
2986
g(the)f(side)i(e\013ect)e(of)h(displa)o(ying)h(the)f(actual)g(command)f
 
2987
(line)j(that)d(w)o(as)75 714 y(sen)o(t)g(to)g(the)g(prepro)q(cessor.)75
 
2988
826 y Fq(4.2.18)29 b(`)p Fn(-h)p Fq(':)i(Get)21 b(help)137
 
2989
923 y Fz(If)h(just)f(`)p Fu(-h)p Fz(')f(is)i(t)o(yp)q(ed,)h(a)e
 
2990
(message)g(is)g(prin)o(ted)i(sa)o(ying)e(where)g(further)h(help)g(is)g
 
2991
(a)o(v)m(ailable.)40 b(It)75 978 y(refers)13 b(one)g(to)f(the)h(v)m
 
2992
(arious)g(information)h(options)f(\(see)g(Section)g(4.2.82)e([Info)i
 
2993
(options],)g(page)g(37\))f(and)75 1032 y(the)18 b(on-line)h(do)q(cumen)
 
2994
o(tation)f(\(see)f(Chapter)h(15)f([Supp)q(ort],)g(page)g(131\).)26
 
2995
b(If)18 b(the)g(stand-alone)g Fu(info)75 1087 y Fz(program)d(\(the)g
 
2996
(GNU)h(h)o(yp)q(ertext)g(bro)o(wser\))f(is)h(installed,)h(one)f(can)g
 
2997
(en)o(ter)g(`)p Fu(info)e(FWEB)p Fz(')h(at)g(this)i(time)75
 
2998
1142 y(b)o(y)c(t)o(yping)g(`)p Fu(?)p Fz(')f(or)h(a)f(space-separated)i
 
2999
(list)f(of)g Fw(Fweb)h Fz(men)o(u)f(items)h(suc)o(h)f(as)g(`)p
 
3000
Fu(Macros)g(FWEB)i(built-in)75 1197 y($PI)p Fz('.)27
 
3001
b(In)18 b(fact,)g(since)h(`)p Fu($PI)p Fz(')e(app)q(ears)h(in)g(the)g
 
3002
(detailed)i(no)q(de)e(listing,)i(one)e(can)g(simply)h(t)o(yp)q(e)f(`)p
 
3003
Fu($PI)p Fz('.)75 1252 y(More)d(generally)l(,)j(one)e(can)g(t)o(yp)q(e)
 
3004
g(an)o(ything)g(that)g Fu(info)f Fz(accepts)h(on)g(its)g(command)g
 
3005
(line)i(\(the)e(option)75 1306 y(`)p Fu(-f)f(FWEB)p Fz(')f(is)h
 
3006
(implicit\).)137 1374 y(One)22 b(can)f(b)o(ypass)f(the)h(prin)o(ted)h
 
3007
(message)e(and)h(directly)h(en)o(ter)f Fu(info)f Fz(b)o(y)h(sp)q
 
3008
(ecifying)i(the)e Fu(info)75 1428 y Fz(argumen)o(ts)11
 
3009
b(as)g(argumen)o(ts)g(to)g(`)p Fu(-h)p Fz('.)18 b(F)l(or)11
 
3010
b(example,)i(on)f(a)f Fw(unix)g Fz(system,)h(one)g(could)g(t)o(yp)q(e)g
 
3011
(`)p Fu(-h'\\$PI')p Fz('.)75 1483 y(Here)h(the)g(dollar)h(sign)f(m)o
 
3012
(ust)g(b)q(e)g(escap)q(ed)h(b)q(ecause)g(it)f(has)g(sp)q(ecial)i
 
3013
(signi\014cance)g(to)d(the)h(shell,)i(and)e(the)75 1538
 
3014
y(quotes)h(are)g(necessary)h(in)g(order)f(to)f(preserv)o(e)i(that)e
 
3015
(escap)q(e)i(c)o(haracter)f(as)g(the)g(argumen)o(t)g(is)h(supplied)75
 
3016
1593 y(to)g Fu(info)p Fz(.)k(T)l(o)c(get)g(to)f(the)h(top-lev)o(el)i
 
3017
Fw(Fweb)f Fz(info)g(directory)l(,)f(t)o(yp)q(e)g(`)p
 
3018
Fu(-h.)p Fz(')f(or)h(`)p Fu(-h'?')p Fz('.)75 1705 y Fq(4.2.19)29
 
3019
b(`)p Fn(-I)p Fq(':)i(App)r(end)21 b(to)f(searc)n(h)i(list)e(for)g
 
3020
(include)h(\014les)137 1802 y Fz(The)c(fundamen)o(tal)g(searc)o(h)g
 
3021
(list)g(for)f Fs(include)j(\014les)h Fz(\(read)c(in)i(via)f(`)p
 
3022
Fu(@i)p Fz(')e(or)i(`)p Fu(@I)p Fz('\))e(is)i(de\014ned)h(b)o(y)f(the)
 
3023
75 1856 y(en)o(vironmen)o(t)e(v)m(ariable)i Fu(FWEB_INCLUDES)p
 
3024
Fz(,)c(whic)o(h)j(is)g(a)f(colon-delimited)j(list)e(suc)o(h)f(as)195
 
3025
1921 y Fu(setenv)23 b(FWEB_INCLUDES)f(.:/usr/fweb:/other/stuff)75
 
3026
1988 y Fz(The)15 b(`)p Fu(-I)p Fz(')g(option)g(app)q(ends)h(to)f(this)g
 
3027
(list.)137 2056 y(F)l(or)g(information)g(ab)q(out)g(include)j(\014les,)
 
3028
e(see)f(Section)h(5.5.9)e([A)l(Ti],)h(page)g(43.)75 2168
 
3029
y Fq(4.2.20)29 b(`)p Fn(-i)p Fq(':)i(Don't)21 b(prin)n(t)g(`)p
 
3030
Fn(@I)p Fq(')f(include)h(\014les)g(\()p Fo(Fwea)l(ve)p
 
3031
Fq(\))137 2264 y Fz(If)16 b(a)f(w)o(eb)g(\014le)h(is)g(included)i(via)d
 
3032
(`)p Fu(@I)p Fz(')f(\(see)h(Section)h(5.5.10)e([A)l(TI)p
 
3033
1253 2264 V 16 w(],)h(page)g(44\),)f(for)g(example)195
 
3034
2329 y Fu(@I)24 b(formats.hweb)75 2396 y Fz(then)18 b(the)f(`)p
 
3035
Fu(-i)p Fz(')f(option)i(means)f(to)g(read)g(and)h(pro)q(cess)f(the)h(w)
 
3036
o(eb)f(\014le,)i(but)e(don't)g(prin)o(t)g(its)h(con)o(ten)o(ts.)75
 
3037
2451 y(This)d(option)f(is)h(often)f(used)g(for)g(large)g(\014les)h(of)f
 
3038
(macro)f(de\014nitions,)j(formats,)d(or)g Fp(t)o(yp)q(edef)i
 
3039
Fz(statemen)o(ts)75 2506 y(that)i(m)o(ust)g(b)q(e)h(included)i(at)d
 
3040
(the)h(b)q(eginning)h(of)e(ev)o(en)h(v)o(ery)f(short)g(w)o(eb)h
 
3041
(\014les;)h(it)f(clutters)g(things)f(up)75 2560 y(to)f(prin)o(t)h(suc)o
 
3042
(h)g(header)f(\014les)i(all)f(of)f(the)h(time.)24 b(\(C)16
 
3043
b(and)h(C)p Fu(++)f Fz(programmers)f(will)j(\014nd)g(that)d(the)i(`)p
 
3044
Fu(-H)p Fz(')75 2615 y(option)f(substan)o(tially)h(reduces)g(the)f
 
3045
(need)h(to)f(include)i(suc)o(h)e(header)h(\014les;)g(see)f(Section)h
 
3046
(4.2.17)e([-H)p 1837 2615 V 16 w(],)75 2670 y(page)g(20.\))p
 
3047
eop
 
3048
%%Page: 22 24
 
3049
22 23 bop 75 -58 a Fz(Chapter)15 b(4:)k(R)o(UNNING)d
 
3050
Fw(Fweb)1166 b Fz(22)137 183 y(Note)15 b(that)g(\014les)h(included)i
 
3051
(via)d(`)p Fu(@i)p Fz(')f(\(lo)o(w)o(er)h(case\))g(do)g(not)g(resp)q
 
3052
(ond)g(to)g(`)p Fu(-i)p Fz(')f(or)h(`)p Fu(-i!)p Fz('.)137
 
3053
250 y(By)23 b(default,)h(iden)o(ti\014ers)g(that)d(are)h(referenced)h
 
3054
(in)g(non-prin)o(ted)h(include)g(\014les)f(are)f(not)g(cross-)75
 
3055
305 y(referenced)15 b(or)e(indexed)j(in)e(an)o(y)g(w)o(a)o(y)l(.)k(T)l
 
3056
(o)c(force)f(them)h(to)f(b)q(e)i(cross-referenced,)f(sa)o(y)f(`)p
 
3057
Fu(-ix)p Fz(')g(instead)h(of)75 359 y(`)p Fu(-i)p Fz('.)27
 
3058
b(In)18 b(the)g(presen)o(t)g(implemen)o(tation,)i(the)e
 
3059
(cross-reference)g(information)g(for)g(suc)o(h)g(non-prin)o(ted)75
 
3060
414 y(\014les)j(is)g(presen)o(ted)g(in)h(the)e(form)g(`)p
 
3061
Fu(#)p Fs(n)p Fz(',)g(where)h Fs(n)g Fz(is)g(the)f(in)o(teger)h
 
3062
(section)g(n)o(um)o(b)q(er.)36 b(\(The)20 b(LaT)1815
 
3063
424 y(E)1841 414 y(X)75 469 y(section)c(lab)q(el)h(is)e(unde\014ned)i
 
3064
(for)e(sections)h(in)g(non-prin)o(ted)g(\014les.\))137
 
3065
535 y(The)e(option)f(`)p Fu(-i!)p Fz(')f(means)i(skip)g(the)f(include)j
 
3066
(\014les)e(completely)l(.)21 b(This)14 b(is)g(usually)g(not)f(v)o(ery)g
 
3067
(useful.)75 645 y Fq(4.2.21)29 b(`)p Fn(-i!)p Fq(':)j(Don't)20
 
3068
b(read)g(`)p Fn(@I)p Fq(')h(include)g(\014les)137 741
 
3069
y Fz(If)16 b(a)f(w)o(eb)g(\014le)h(is)g(included)i(via)d(`)p
 
3070
Fu(@I)p Fz(',)f(for)g(example)195 804 y Fu(@I)24 b(formats.hweb)75
 
3071
871 y Fz(then)17 b(the)g(`)p Fu(-i!)p Fz(')f(option)h(means)g(to)f
 
3072
(ignore)h(suc)o(h)g(\014les)h(completely)l(.)27 b(This)17
 
3073
b(option)g(is)h(seldom)f(useful;)75 926 y(the)e(`)p Fu(-i)p
 
3074
Fz(')f(option)i(\(see)f(Section)h(4.2.20)d([-i],)i(page)g(21\))g(is)g
 
3075
(more)g(often)g(used.)75 1036 y Fq(4.2.22)29 b(`)p Fn(-j)p
 
3076
Fq(':)i(Inhibit)21 b(m)n(ultiple)g(includes)137 1131
 
3077
y Fz(File)14 b(inclusion)i(via)d Fw(Fweb)p Fz('s)g(`)p
 
3078
Fu(@i)p Fz(')f(command)h(su\013ers)f(from)g(a)h(design)h(de\014ciency:)
 
3079
21 b(they)13 b(cannot)f(b)q(e)75 1186 y(inhibited)j(b)o(y)d(means)g(of)
 
3080
g Fw(Fweb)p Fz('s)g(prepro)q(cessor)g(commands.)19 b(\(The)12
 
3081
b(reason)g(is)g(that)g(`)p Fu(@i)p Fz(')f(is)h(pro)q(cessed)75
 
3082
1241 y(v)o(ery)j(early)h(in)h(the)f(input)g(stage,)f(b)q(efore)h(tok)o
 
3083
(enization.)22 b(This)16 b(design)h(decision)g(w)o(as)e(inherited)j
 
3084
(from)75 1295 y Fw(Cweb)p Fz(,)f(and)f(is)h(v)o(ery)f(di\016cult)i(to)e
 
3085
(c)o(hange.\))24 b(A)16 b(particularly)i(anno)o(ying)e(situation)h
 
3086
(arises)g(when)g(the)75 1350 y(same)i(\014le)i(is)f(included)i(m)o
 
3087
(ultiple)g(times;)f(v)m(arious)f(arra)o(y)f(space)g(ma)o(y)g(b)q(e)i
 
3088
(eaten)e(up)h(unnecessarily)l(.)75 1405 y(The)15 b(`)p
 
3089
Fu(-j)p Fz(')g(option)g(inhibits)i(suc)o(h)f(m)o(ultiple)h(includes.)75
 
3090
1515 y Fq(4.2.23)29 b(`)p Fn(-k)p Fq(':)i(Don't)21 b(recognize)f(lo)n
 
3091
(w)n(er-case)i(forms)e(of)g(k)n(eyw)n(ords)137 1610 y
 
3092
Fz(By)f(de\014nition,)i(in)f Fw(F)o(or)m(tran)f Fz(and)f
 
3093
Fw(Ra)m(tf)o(or)p Fz(,)i(a)f(k)o(eyw)o(ord)e(is)j(one)e(of)h(the)f
 
3094
(parameters)g(suc)o(h)h(as)75 1665 y Fu(IOSTAT)14 b Fz(used)i(in)g(the)
 
3095
f(parameter)g(list)h(of)f(an)g(I/O)g(statemen)o(t.)k(F)l(or)c(example,)
 
3096
195 1729 y Fu(open\(21,)23 b(FILE=file_name,)f(STATUS='old',)g
 
3097
(IOSTAT=io_flag\))75 1795 y Fz(Suc)o(h)f(k)o(eyw)o(ords)e(are)g(t)o(yp)
 
3098
q(eset)h(in)h Fu(typewriter)14 b(type)19 b Fz(to)h(b)q(etter)g
 
3099
(highligh)o(t)h(them.)34 b(In)21 b Fw(F)o(or)m(tran)p
 
3100
Fz(,)75 1850 y(these)14 b(k)o(eyw)o(ords)g(are)g(case-insensitiv)o(e.)
 
3101
22 b(Ho)o(w)o(ev)o(er,)13 b(note)h(that)f(certain)i(of)f(the)g(lo)o(w)o
 
3102
(er-case)g(forms|in)75 1905 y(particular,)f(`)p Fu(end)p
 
3103
Fz(',)e(`)p Fu(read)p Fz(',)f(and)i(`)p Fu(write)p Fz('|ha)o(v)o(e)f
 
3104
(other)g(sp)q(ecial)j(meanings,)f(and)f(one)g(can)g(in)g(principle)75
 
3105
1960 y(use)j(an)o(y)g(of)g(these)g(k)o(eyw)o(ords)f(as)h(ordinary)g(v)m
 
3106
(ariables)h(in)g(other)f(parts)f(of)h(the)g(co)q(de;)g(ho)o(w)o(ev)o
 
3107
(er,)f Fw(Fweb)75 2015 y Fz(iden)o(ti\014ers)g(can)f(ha)o(v)o(e)f(just)
 
3108
h(one)g(meaning)g(throughout)f(the)h(co)q(de.)19 b(By)13
 
3109
b(default,)g(the)g(lo)o(w)o(er-case)g(forms)75 2069 y(are)19
 
3110
b(also)g(recognized)i(as)e(k)o(eyw)o(ords)f(\(except)i(for)f(the)g
 
3111
(three)h(sp)q(ecial)h(iden)o(ti\014ers)g(just)e(men)o(tioned\),)75
 
3112
2124 y(so)d(one)h(shouldn't)h(use)f(those)f(as)h(regular)g(v)m
 
3113
(ariables.)25 b(T)l(o)17 b(cause)g(only)g(the)g(upp)q(er-case)h(forms)e
 
3114
(to)g(b)q(e)75 2179 y(recognized,)g(use)g(the)f(`)p Fu(-k)p
 
3115
Fz(')f(option.)75 2289 y Fq(4.2.24)29 b(`)p Fn(-L)p Fq(':)i(Select)21
 
3116
b(global)f(language)137 2384 y Fz(T)l(o)26 b(select)i(a)e(global)h
 
3117
(language)f(from)g(the)h(command)f(line,)k(sa)o(y)c(`)p
 
3118
Fu(-L)p Fs(l)r Fz(',)i(where)f Fs(l)i Fz(is)e(one)f(of)75
 
3119
2439 y Fu({c,c++,n,n9,r,r9,v,x})p Fz(.)17 b(See)f(Chapter)f(8)g
 
3120
([Languages],)f(page)h(83.)137 2506 y(Usually)l(,)k(the)e(global)h
 
3121
(language)g(is)f(set)g(via)h(an)f(`)p Fu(@)p Fz(')f(command)h(in)h(lim)
 
3122
o(b)q(o,)h(not)e(on)g(the)g(command)75 2560 y(line.)28
 
3123
b(Ho)o(w)o(ev)o(er,)17 b(one)h(ma)o(y)e(need)j(to)d(use)i(a)f
 
3124
(command-line)j(option)d(suc)o(h)h(as)f(`)p Fu(-L_)p
 
3125
Fz(')f(if)i(a)f(subsequen)o(t)75 2615 y(command-line)f(option)f(is)g
 
3126
(language-dep)q(enden)o(t.)21 b(See,)15 b(for)f(example,)h(the)f
 
3127
(discussion)i(of)e(the)h(option)75 2670 y(`)p Fu(-D)p
 
3128
Fz(')f(in)i(Section)g(4.2.11)e([-D)p 573 2670 14 2 v
 
3129
15 w(],)h(page)g(18.)p eop
 
3130
%%Page: 23 25
 
3131
23 24 bop 75 -58 a Fz(Chapter)15 b(4:)k(R)o(UNNING)d
 
3132
Fw(Fweb)1166 b Fz(23)75 183 y Fq(4.2.25)29 b(`)p Fn(-l)p
 
3133
Fq(':)i(Ec)n(ho)22 b(input)e(line)137 275 y Fz(The)d(option)g(`)p
 
3134
Fu(-l)p Fs([mmm[:nnn]])r Fz(')c(ec)o(ho)q(es)k(the)f(input)i(lines)g
 
3135
(constructed)e(b)o(y)g(the)h(input)g(driv)o(er)g(b)q(e-)75
 
3136
330 y(t)o(w)o(een)12 b(lines)i Fs(mmm)f Fz(and)f Fs(nnn)p
 
3137
Fz(.)20 b(Missing)14 b Fs(nnn)f Fz(means)f(ec)o(ho)h(to)f(the)h(end)g
 
3138
(of)f(\014le.)20 b(Missing)14 b Fs(mmm)e Fz(means)75
 
3139
385 y(ec)o(ho)j(from)g(the)g(b)q(eginning.)137 448 y(This)i(option)f
 
3140
(is)h(useful)g(as)f(a)f(debugging)i(to)q(ol)f(\(usually)h(b)o(y)f(the)h
 
3141
(system)e(dev)o(elop)q(er\).)24 b(It)16 b(is)g(often)75
 
3142
503 y(used)h(to)f(v)o(erify)h(that)f(the)h(input)g(driv)o(er)g(is)h
 
3143
(inserting)f(semicolons)h(correctly)l(.)25 b(F)l(or)16
 
3144
b Fw(F)o(or)m(tran)p Fz({77,)g(it)75 558 y(is)g(also)f(useful)h(to)f(v)
 
3145
o(erify)g(that)g(commen)o(ts)f(are)h(b)q(eing)i(pro)q(cessed)f
 
3146
(correctly)l(.)75 657 y Fq(4.2.26)29 b(`)p Fn(-M)p Fq(':)i(Set)21
 
3147
b(output)f(message)h(lev)n(el)137 750 y Fz(By)e(default,)h
 
3148
Fw(Fweb)f Fz(is)g(relativ)o(ely)h(v)o(erb)q(ose;)g(as)e(it)h(pro)q
 
3149
(ceeds,)h(it)e(prin)o(ts)h(messages)f(ab)q(out)h(what)75
 
3150
804 y(\014les)d(it)f(is)g(reading)g(and)g(writing,)g(n)o(um)o(b)q(ers)g
 
3151
(of)g(the)f(starred)g(sections,)h(line)i(n)o(um)o(b)q(ers,)e(etc.)k(Ho)
 
3152
o(w)o(ev)o(er,)75 859 y(di\013eren)o(t)c(lev)o(els)i(of)e(v)o(erb)q
 
3153
(osit)o(y)g(can)g(b)q(e)h(set)f(b)o(y)g(the)g(command)g(`)p
 
3154
Fu(-M)p Fs(lev)o(el)r Fz(',)g(where)g(the)h(lev)o(el)g(ma)o(y)e(b)q(e)i
 
3155
(0)75 914 y(\(least)f(v)o(erb)q(ose\))g(through)g(4)g(\(most)f(v)o(erb)
 
3156
q(ose;)h(the)g(default\),)g(as)g(describ)q(ed)i(in)f(the)f(follo)o
 
3157
(wing)h(table:)195 982 y Fm(0)216 b Fz(Lik)o(e)17 b(lev)o(el)g(1,)e
 
3158
(but)h(the)g(start-up)f(banner)h(is)g(not)g(prin)o(ted.)22
 
3159
b(If)16 b Fw(Fweb)h Fz(runs)435 1034 y(to)e(completion)h(with)f(no)h
 
3160
(errors,)e(nothing)h(at)g(all)h(will)h(b)q(e)f(prin)o(ted.)195
 
3161
1103 y Fm(1)216 b Fz(Prin)o(t)15 b(only)h(error)e(messages.)195
 
3162
1171 y Fm(2)216 b Fz(Prin)o(t)15 b(error)g(and)g(w)o(arning)g
 
3163
(messages.)195 1240 y Fm(3)216 b Fz(Prin)o(t)16 b(errors,)f(w)o
 
3164
(arnings,)h(and)g(short)f(information)i(messages)e(\(excluding)435
 
3165
1292 y(starred)g(section)g(n)o(um)o(b)q(ers)h(and)f(line)i(n)o(um)o(b)q
 
3166
(ers\).)195 1360 y Fm(4)216 b Fz(Prin)o(t)15 b(ev)o(erything.)137
 
3167
1432 y(The)f(start-up)e(banner,)h(whic)o(h)h(includes)i(the)d(v)o
 
3168
(ersion)g(n)o(um)o(b)q(er,)g(is)h(prin)o(ted)g(for)e(all)i(message)f
 
3169
(lev)o(els)75 1486 y(except)21 b(0.)36 b(F)l(or)20 b(lev)o(el)i(0,)g
 
3170
(one)f(can)f(use)h(the)g(`)p Fu(-V)p Fz(')f(option)h(to)f(request)h
 
3171
(the)f(start-up)h(banner.)36 b(See)75 1541 y(Section)16
 
3172
b(4.2.63)d([-V)p 430 1541 14 2 v 17 w(],)h(page)h(32.)137
 
3173
1604 y(This)i(option)g(is)g(v)o(ery)f(recen)o(t,)g(and)h(ma)o(y)e(not)h
 
3174
(b)q(e)h(fully)h(debugged)f(for)f(obscure)g(com)o(binations)h(of)75
 
3175
1659 y(command-line)g(options.)j(Please)c(rep)q(ort)f(an)o(y)f(anno)o
 
3176
(y)o(ances.)137 1722 y(Another)20 b(w)o(a)o(y)f(of)h(discriminating)i
 
3177
(message)e(t)o(yp)q(es)g(is)g(via)h(color)f(output.)34
 
3178
b(See)21 b(Section)g(12.3.7)75 1777 y([Color],)14 b(page)h(117.)75
 
3179
1877 y Fq(4.2.27)29 b(`)p Fn(-m)p Fq(':)i(De\014ne)21
 
3180
b Fo(Fweb)f Fq(macro)h(\()p Fo(Ft)m(angle)p Fq(\))137
 
3181
1969 y Fz(The)16 b(command-line)h(construction)195 2029
 
3182
y Fu(-mA\(x\)=x)75 2092 y Fz(de\014nes)f(the)g Fw(Fweb)g
 
3183
Fz(macro)e Fu(A)h Fz(as)g(though)g(the)g(de\014nition)195
 
3184
2152 y Fu(@m)24 b(A\(x\))f(x)75 2215 y Fz(had)15 b(app)q(eared)h(in)g
 
3185
(the)g(\014rst)e(de\014nition)j(part)e(of)g(the)g(w)o(eb)g(\014le.)137
 
3186
2279 y(One)i(can)f(also)g(sa)o(y)f(`)p Fu(-m'A\(x\))f(x')p
 
3187
Fz(',)h(where)i(the)f(quotes)f(are)h(remo)o(v)o(ed)f(b)o(y)h(the)g
 
3188
(shell.)24 b(That)16 b(is,)g(an)75 2333 y(`)p Fu(=)p
 
3189
Fz(')c(app)q(earing)i Fs(immediately)19 b Fz(after)12
 
3190
b(the)h(macro)g(name)g(\(or)f(argumen)o(t)g(list,)i(if)g(there)f(is)h
 
3191
(one\))f(pla)o(ys)g(the)75 2388 y(role)j(of)e(the)i(space)f(in)h(the)f
 
3192
(con)o(v)o(en)o(tional)h(de\014nition.)22 b(Th)o(us,)14
 
3193
b(carefully)j(distinguish)g(the)e(forms)195 2448 y Fu(-m'A\(x\)=x')70
 
3194
b(//)24 b Fz(A\(x\))14 b(expands)i(to)f(`)p Fu(x)p Fz(')195
 
3195
2500 y Fu(-m'A\(x\))23 b(=x')47 b(//)24 b Fz(A\(x\))14
 
3196
b(expands)i(to)f(`)p Fu(=x)p Fz(')195 2552 y Fu(-m'A\(x\)==x')46
 
3197
b(//)24 b Fz(Precisely)16 b(equiv)m(alen)o(t)h(to)e(the)g(previous)h
 
3198
(example.)137 2615 y(The)i(equals)h(sign)f(is)h(p)q(ermitted)g(only)f
 
3199
(with)g(command-line)i(macro)d(de\014nitions,)j(not)e(with)g(`)p
 
3200
Fu(@m)p Fz(')75 2670 y(commands)d(\(see)g(Section)h(5.5.16)e([A)l(Tm],)
 
3201
g(page)h(45\))f(in)i(the)f(de\014nition)i(parts)e(of)g(the)g(w)o(eb)g
 
3202
(\014le.)p eop
 
3203
%%Page: 24 26
 
3204
24 25 bop 75 -58 a Fz(Chapter)15 b(4:)k(R)o(UNNING)d
 
3205
Fw(Fweb)1166 b Fz(24)75 183 y Fq(4.2.28)29 b(`)p Fn(-m4)p
 
3206
Fq(':)j(Understand)20 b Fn(m4)h Fq(built-in)g(commands)137
 
3207
280 y Fz(This)12 b(tells)h Fw(Fwea)l(ve)f Fz(to)e(prop)q(erly)j(format)
 
3208
d(the)h(reserv)o(ed)g(w)o(ords)g(of)g(the)g Fu(m4)g Fz(prepro)q
 
3209
(cessor.)19 b(The)12 b(use)75 335 y(of)17 b(that)f(prepro)q(cessor)i
 
3210
(is)f Fs(not)g(recommended)j Fz(in)e(conjunction)h(with)e
 
3211
Fw(Fweb)p Fz(;)i(use)f Fw(Fweb)p Fz('s)g(built-in)75
 
3212
389 y(C-lik)o(e)e(prepro)q(cessor)g(instead.)75 502 y
 
3213
Fq(4.2.29)29 b(`)p Fn(-m;)p Fq(':)j(App)r(end)20 b(pseudo-semicolons)
 
3214
137 599 y Fz(When)g(`)p Fu(-m;)p Fz(')e(is)i(in)g(e\013ect,)g(the)g
 
3215
(construction)g(`)p Fu(@;)p Fz(')e(is)i(app)q(ended)h(automatically)f
 
3216
(to)f(all)h Fw(Fweb)75 654 y Fz(macro)14 b(de\014nitions.)137
 
3217
721 y Fs(This)i(option)f(is)h(not)f(recommended.)21 b
 
3218
Fz(Please)15 b(insert)h(the)f(`)p Fu(@;)p Fz(')f(b)o(y)i(hand)f(when)h
 
3219
(necessary)l(,)f(as)g(in)195 786 y Fu(@m)24 b(SET\(x,y\))e(x=1;)i
 
3220
(y=2@;)195 838 y(@m)g(TEST\(x\))e(if\(x\))i(y;)f(else)h(z@;)75
 
3221
950 y Fq(4.2.30)29 b(`)p Fn(-n)p Fq(':)i(Set)21 b(global)f(language)f
 
3222
(to)h Fo(F)o(or)m(tran)p Fq({77)137 1047 y Fz(This)15
 
3223
b(is)g Fw(Fweb)p Fz('s)g(default,)f(so)g(it)h(generally)g(do)q(es)g
 
3224
(not)f(need)h(to)f(b)q(e)h(used)f(explicitly)m(.)22 b(\(See)15
 
3225
b(also)f(the)75 1102 y(discussion)19 b(of)d(Section)i(4.2.24)d([-L)p
 
3226
696 1102 14 2 v 16 w(],)i(page)f(22.\))24 b(Ho)o(w)o(ev)o(er,)16
 
3227
b(v)m(arian)o(ts)h(of)f(this)h(option,)h(as)e(describ)q(ed)75
 
3228
1156 y(b)q(elo)o(w,)f(ma)o(y)g(b)q(e)h(useful.)137 1224
 
3229
y(See)g(also)f(Chapter)g(8)g([Languages],)f(page)h(83)g(and)g(Section)h
 
3230
(8.2.3)e([F)l(ortran],)f(page)i(85.)75 1337 y Fq(4.2.31)29
 
3231
b(`)p Fn(-n9)p Fq(':)j(Set)20 b(global)g(language)f(to)h
 
3232
Fo(F)o(or)m(tran)p Fq({90)137 1433 y Fz(See)f(Chapter)f(8)h
 
3233
([Languages],)f(page)g(83)g(and)g(Section)i(8.2.3)c([F)l(ortran],)h
 
3234
(page)i(85;)g(see)f(also)h(the)75 1488 y(discussion)e(of)e(`)p
 
3235
Fu(-L)p Fz(')f(in)i(Section)g(4.2.24)d([-L)p 830 1488
 
3236
V 17 w(],)h(page)h(22.)75 1601 y Fq(4.2.32)29 b(`)p Fn(-n@;)p
 
3237
Fq(':)j(Supply)21 b(automatic)f(pseudo-semicolons)h([)p
 
3238
Fo(F)o(or)m(tran)p Fq(])137 1697 y Fz(\(Don't)d(forget)g(that)g(a)h
 
3239
(semicolon)h(has)e(sp)q(ecial)j(meaning)f(to)e Fw(unix)g
 
3240
Fz(shells,)j(so)e(y)o(ou'll)g(probably)75 1752 y(ha)o(v)o(e)c(to)f
 
3241
(quote)h(this)h(command:)k(`)p Fu(-n'@;')p Fz('.\))137
 
3242
1820 y(This)c(is)f(the)h(default)f(mo)q(de)h(of)e(op)q(eration)h(for)g
 
3243
(free-form)f Fw(F)o(or)m(tran)p Fz(-90;)h(the)g(input)h(driv)o(er)f
 
3244
(auto-)75 1875 y(matically)i(app)q(ends)g(a)f(pseudo-semicolon)i(\(in)o
 
3245
(visible\))g(to)e(eac)o(h)g(logical)h(line)h(of)d(source)h(co)q(de.)23
 
3246
b(Since)75 1929 y(it)15 b(is)g(the)g(default,)g(one)g(do)q(esn't)f(ha)o
 
3247
(v)o(e)h(to)f(use)h(it)g(unless)h(one)e(wishes)i(to)e(negate)g(it)h
 
3248
(\(see)g(Section)h(4.2.1)75 1984 y([Negating)21 b(options],)g(page)g
 
3249
(16\).)36 b(In)22 b(that)e(case,)i(it)f(is)h(b)q(est)f(to)f(place)i
 
3250
(the)f(`)p Fu(--n@;)p Fz(')e(command)i(in)75 2039 y(the)c(source)h
 
3251
(\014le,)g(as)f(`)p Fu(@n9[--n@;])p Fz('.)24 b(If)18
 
3252
b(one)f(places)h(it)g(on)f(the)g(command)h(line,)h(b)q(e)f(sure)f(to)g
 
3253
(set)g(the)75 2094 y(language)e(\014rst:)20 b Fu(-n9)15
 
3254
b(--n@;)p Fz(.)137 2161 y(F)l(or)g(free-format)g Fw(F)o(or)m(tran)p
 
3255
Fz(-90,)g(when)h(`)p Fu(-n@;)p Fz(')e(is)j(in)f(e\013ect)f(\(the)h
 
3256
(default\),)f(`)p Fu(-np)p Fz(')g(is)h(also)g(turned)75
 
3257
2216 y(on.)k(See)c(Section)g(4.2.37)d([-np],)i(page)g(26.)137
 
3258
2284 y(F)l(or)g(further)g(discussion,)h(see)g(the)f(companion)h
 
3259
(command)f(Section)h(4.2.33)d([-n;],)h(page)i(24.)75
 
3260
2396 y Fq(4.2.33)29 b(`)p Fn(-n;)p Fq(':)j(Supply)21
 
3261
b(automatic)f(semicolons)h([)p Fo(F)o(or)m(tran)p Fq(])137
 
3262
2493 y Fz(\(Don't)d(forget)g(that)g(a)h(semicolon)h(has)e(sp)q(ecial)j
 
3263
(meaning)f(to)e Fw(unix)g Fz(shells,)j(so)e(y)o(ou'll)g(probably)75
 
3264
2548 y(ha)o(v)o(e)c(to)f(quote)h(this)h(command:)k(`)p
 
3265
Fu(-n';')p Fz('.\))137 2615 y(This)15 b(command)f(functions)i(the)e
 
3266
(same)g(as)g(`)p Fu(-n@;)p Fz(')f(\(see)h(Section)i(4.2.32)c([-nA)l
 
3267
(T;],)i(page)g(24,)f(except)75 2670 y(that)k(actual)h(\(visible\))h
 
3268
(semicolons)g(rather)e(than)h(pseudo-semicolons)h(are)e(app)q(ended.)29
 
3269
b(This)19 b(is)f(the)p eop
 
3270
%%Page: 25 27
 
3271
25 26 bop 75 -58 a Fz(Chapter)15 b(4:)k(R)o(UNNING)d
 
3272
Fw(Fweb)1166 b Fz(25)75 183 y(default)16 b(mo)q(de)f(of)g(op)q(eration)
 
3273
h(for)f Fw(F)o(or)m(tran)p Fz(-77)g(\(and)g(for)g(that)f(language,)h
 
3274
(it)h(cannot)f(b)q(e)h(turned)g(o\013)75 238 y(b)o(y)f(negation\).)137
 
3275
304 y(The)j(distinction)h(b)q(et)o(w)o(een)e(`)p Fu(-n@;)p
 
3276
Fz(')f(and)h(`)p Fu(-n;)p Fz(')f(has)h(to)g(do)g(with)g(what)g(is)g
 
3277
(visible)j(on)d(output.)25 b(In)75 358 y Fw(F)o(or)m(tran)p
 
3278
Fz(-77,)13 b(semicolons)h(are)e(not)h(prin)o(ted)g(b)o(y)g(default)h
 
3279
(since)g(that)e(seemed)h(to)f(anno)o(y)h(man)o(y)f(users.)75
 
3280
413 y(Ho)o(w)o(ev)o(er,)19 b(that)f(causes)h(trouble)g(with)h
 
3281
Fw(F)o(or)m(tran)p Fz(-90)f(co)q(de)g(con)o(taining)h(m)o(ultiple)h
 
3282
(statemen)o(ts)c(p)q(er)75 468 y(line,)f(as)f(in)195
 
3283
531 y Fu(a)24 b(=)f(b;)h(c)g(=)f(d)75 596 y Fz(If)e(`)p
 
3284
Fu(-np)p Fz(')f(is)h(not)g(used,)h(then)g(the)e(semicolon)i(in)g(the)f
 
3285
(ab)q(o)o(v)o(e)g(example)g(is)h(not)e(prin)o(ted,)j(hindering)75
 
3286
651 y(legibilit)o(y)l(.)30 b(Th)o(us,)17 b(the)h(default)g(mo)q(de)g
 
3287
(of)f(op)q(eration)h(for)f(free-format)f Fw(F)o(or)m(tran)p
 
3288
Fz(-90)i(is)g(`)p Fu(-n@;)p Fz(')e(and)75 706 y(`)p Fu(-np)p
 
3289
Fz('.)j(This)c(turns)h(the)f(ab)q(o)o(v)o(e)g(example)h(in)o(to)f(`)p
 
3290
Fu(a)f(=)h(b;)g(c)g(=)g(d@;)p Fz(')g(and)g(displa)o(ys)h(it)g
 
3291
(correctly)l(.)137 771 y(When)21 b(`)p Fu(-n;)p Fz(')e(is)i(used,)h
 
3292
(semicolons)g(will)g(not)e(b)q(e)h(prin)o(ted)g(b)o(y)g(default.)36
 
3293
b(T)l(o)20 b(force)g(them)g(to)g(b)q(e)75 826 y(prin)o(ted,)c(use)f
 
3294
(the)g(`)p Fu(-np)p Fz(')f(option)i(\(see)f(Section)h(4.2.37)d([-np],)i
 
3295
(page)g(26\).)137 892 y(Do)10 b(not)g(insert)h(semicolons)g(b)o(y)g
 
3296
(hand)g(in)g Fw(F)o(or)m(tran)p Fz(-77;)g(they)g(are)f(alw)o(a)o(ys)f
 
3297
(inserted)j(automatically)l(.)75 947 y(If)i(y)o(ou)g(ha)o(v)o(e)g
 
3298
(terminated)g Fw(F)o(or)m(tran)p Fz(-90)g(statemen)o(ts)f(b)o(y)h
 
3299
(hand,)h(turn)f(o\013)f(auto-semis)h(b)o(y)g(`)p Fu(-n;)p
 
3300
Fz(')f(\(and)75 1001 y(use)j(`)p Fu(-np)p Fz(')e(at)g(y)o(our)h
 
3301
(discretion\).)137 1067 y(The)e(follo)o(wing)g(table)h(summarizes)f
 
3302
(the)f(defaults)h(for)f(auto-semi)h(insertion)h(and)f(semicolon)g(prin)
 
3303
o(t-)75 1122 y(ing)j(in)g Fw(F)o(or)m(tran)p Fz(,)f(b)q(oth)g(\014xed)h
 
3304
(and)f(free)h(formats)d(\(`N/A')h(means)i(`not)e(applicable'\):)335
 
3305
1236 y(Fixed)66 b(F)l(ree)195 1288 y(F77)e(`)p Fu(-n;)p
 
3306
Fz(')79 b(N/A)195 1340 y(F90)64 b(`)p Fu(-n;)p Fz(')79
 
3307
b(`)p Fu(-n@;)14 b(-np)p Fz(')75 1469 y Fq(4.2.34)29
 
3308
b(`)p Fn(-n:)p Fq(':)j(Put)20 b(statemen)n(t)g(lab)r(el)h(on)f
 
3309
(separate)g(line)h([)p Fo(F)o(or)m(tran)p Fq(])137 1564
 
3310
y Fz(By)c(default,)g(in)g Fw(F)o(or)m(tran)g Fz(statemen)o(t)e(lab)q
 
3311
(els)k(are)d(placed)h(on)g(the)g(same)f(line,)i(and)f(bac)o(kspaced)75
 
3312
1619 y(from,)d(the)h(command)g(that)g(is)h(b)q(eing)g(lab)q(eled,)h(as)
 
3313
e(in)195 1681 y Fu(EXIT:)23 b(continue)75 1747 y Fz(This)e(can)g(lo)q
 
3314
(ok)g(ugly)g(if)g(the)g(lab)q(el)h(is)f(v)o(ery)f(long.)37
 
3315
b(The)20 b(command)h(`)p Fu(-n:)p Fz(')e(places)j(the)f(lab)q(el)h(on)e
 
3316
(a)75 1802 y(separate)15 b(line,)h(as)f(is)h(done)f(automatically)h
 
3317
(for)e Fw(Ra)m(tf)o(or)p Fz(|e.g.,)195 1864 y Fu(EXIT:)243
 
3318
1916 y(continue)137 1982 y Fz(If)20 b(neither)g(of)e(these)i(options)f
 
3319
(app)q(eals)h(to)e(y)o(ou,)i(y)o(ou)e(could)i(try)f(rede\014ning)i(the)
 
3320
e(macro)f Fu(\\Wlbl)p Fz(,)75 2037 y(found)h(with)f(some)g(discussion)i
 
3321
(in)f(`)p Fu(fwebmac.web)p Fz('.)26 b(That)18 b(macro)g(is)g(emitted)h
 
3322
(only)g(when)f(`)p Fu(-n:)p Fz(')f(is)75 2091 y Fs(not)f
 
3323
Fz(used.)75 2198 y Fq(4.2.35)29 b(`)p Fn(-nb)p Fq(':)j(Num)n(b)r(er)20
 
3324
b(ifs)h(and)f(dos)h([)p Fo(F)o(or)m(tran)p Fq(])e(\()p
 
3325
Fo(Fwea)l(ve)p Fq(\))137 2293 y Fz(In)13 b(the)g(w)o(o)o(v)o(en)e
 
3326
(output,)i(extra)e(commen)o(ts)h(are)g(added)h(to)f(help)i(one)e
 
3327
(correlate)h(the)f(blo)q(c)o(k)h(structure)75 2348 y(of)i(the)g(co)q
 
3328
(de.)21 b(F)l(or)14 b(more)h(discussion,)h(see)g(Section)g(4.2.7)e
 
3329
([-b],)g(page)h(17.)75 2455 y Fq(4.2.36)29 b(`)p Fn(-nC)p
 
3330
Fq(':)j(Ignore)19 b(single-line)i(commen)n(ts)h([)p Fo(F)o(or)m(tran)p
 
3331
Fq(])137 2550 y Fz(Ignore,)15 b(at)g(the)g(input-driv)o(er)i(stage,)d
 
3332
(commen)o(t)h(lines)h(b)q(eginning)i(with)d(`)p Fu(C)p
 
3333
Fz(',)f(`)p Fu(c)p Fz(',)g(or)h(`)p Fu(*)p Fz('.)137
 
3334
2615 y(In)o(terpretation:)23 b(In)18 b(the)f(usual)h(mo)q(de)f(of)f(op)
 
3335
q(eration,)h(the)g Fw(F)o(or)m(tran)p Fz(-77)g(input)h(driv)o(er)f(mak)
 
3336
o(es)f(a)75 2670 y(heroic)i(attempt)f(to)g(mix)h(the)f(original)i
 
3337
(single-line)i(column-1)d(commen)o(ting)g(st)o(yle)f(with)h(the)g
 
3338
Fw(Fweb)p eop
 
3339
%%Page: 26 28
 
3340
26 27 bop 75 -58 a Fz(Chapter)15 b(4:)k(R)o(UNNING)d
 
3341
Fw(Fweb)1166 b Fz(26)75 183 y(st)o(yle)21 b(\(`)p Fu(/*...*/)p
 
3342
Fz(')e(and)i(`)p Fu(//)p Fz('\).)37 b(It)21 b(con)o(v)o(erts)f
 
3343
(single-line)k(commen)o(ts)d(to)f(the)h(`)p Fu(/*...*/)p
 
3344
Fz(')f(st)o(yle)h(and)75 238 y(passes)15 b(them)g(along)g(to)g(the)g
 
3345
(innards)h(of)f(the)g(pro)q(cessors.)137 305 y(Problems)i(sometimes)g
 
3346
(arise)g(when)g(con)o(v)o(erting)g(an)g(existing)g Fw(F)o(or)m(tran)g
 
3347
Fz(co)q(de)h(to)e Fw(Fweb)p Fz(.)25 b(Suc)o(h)75 359
 
3348
y(co)q(des)18 b(ma)o(y)f(ha)o(v)o(e)g(v)o(ery)h(large)f(blo)q(c)o(ks)i
 
3349
(of)e(co)q(de)h(or)f(do)q(cumen)o(tation)h(commen)o(ted)g(out)f(with)h
 
3350
(a)f(`)p Fu(C)p Fz(')g(in)75 414 y(column)k(1.)36 b(Sp)q(ecial)22
 
3351
b(T)496 424 y(E)522 414 y(X)e(c)o(haracters)g(in)h(those)f(commen)o(ts)
 
3352
g(can)h(cause)g(problems)g(for)f Fw(Fwea)l(ve)p Fz(;)75
 
3353
469 y(sometimes)c Fw(Ft)m(angle)h Fz(gets)e(confused)i(as)f(w)o(ell.)23
 
3354
b(The)16 b(`)p Fu(-nC)p Fz(')f(option)h(short-circuits)h(these)f
 
3355
(problems)75 524 y(b)o(y)f(simply)i(thro)o(wing)d(all)j(suc)o(h)e
 
3356
(lines)i(a)o(w)o(a)o(y)c(at)i(the)g(input)i(driv)o(er)e(stage.)137
 
3357
590 y(This)h(option)f(is)h(not)f(a)g(recommended)h(long-term)f
 
3358
(solution.)21 b(Instead,)15 b(consider)h(the)f(follo)o(wing:)232
 
3359
654 y Fx(\017)30 b Fz(In)21 b Fw(Fweb)p Fz(,)h(blo)q(c)o(ks)f(of)e(co)q
 
3360
(de)i(should)g(b)q(e)g(commen)o(ted)f(out)g(with)g(the)g(prepro)q(ces-)
 
3361
285 706 y(sor)14 b(commands)g Fu(@#if)h(0...@#endif)p
 
3362
Fz(;)d(see)j(Section)g(6.3)f([T)l(emp)q(orary)f(commen)o(ts],)285
 
3363
758 y(page)i(61.)232 821 y Fx(\017)30 b Fz(T)l(extual)14
 
3364
b(commen)o(ts)g(for)f(do)q(cumen)o(tation)i(should)g(b)q(e)f(con)o(v)o
 
3365
(erted)g(to)f(the)h(standard)285 873 y Fw(Fweb)i Fz(commen)o(ting)g(st)
 
3366
o(yle.)232 937 y Fx(\017)30 b Fz(If)14 b(one)g(has)g(a)f(blo)q(c)o(k)i
 
3367
(of)f(co)q(de)g(prefaced)g(b)o(y)g(an)g(extremely)h(long)f(commen)o(t,)
 
3368
f(replace)285 989 y(that)i(b)o(y)i(a)f(named)g(mo)q(dule)h(and)g(put)f
 
3369
(the)g(commen)o(t)g(in)o(to)g(the)h(T)1444 998 y(E)1469
 
3370
989 y(X)f(part)g(of)g(that)285 1041 y(section.)75 1151
 
3371
y Fq(4.2.37)29 b(`)p Fn(-np)p Fq(':)j(Prin)n(t)20 b(semicolons)h([)p
 
3372
Fo(F)o(or)m(tran)p Fq(])f(\()p Fo(Fwea)l(ve)p Fq(\))137
 
3373
1246 y Fz(Although)f(the)g Fw(F)o(or)m(tran)f Fz(input)i(driv)o(er)f
 
3374
(automatically)f(terminates)h(logical)g(lines)h(with)f(semi-)75
 
3375
1301 y(colons)c(\()p Fw(F)o(or)m(tran)p Fz(-77;)e(see)i(Section)g
 
3376
(4.2.33)d([-n;],)i(page)g(24\))f(or)h(pseudo-semicolons)i(\()p
 
3377
Fw(F)o(or)m(tran)p Fz(-90;)75 1356 y(see)g(Section)h(4.2.32)e([-nA)l
 
3378
(T;],)g(page)h(24\))f(so)h(that)g(the)g(innards)h(of)e
 
3379
Fw(Fwea)l(ve)i Fz(can)g(pro)q(cess)f(them)g(cor-)75 1410
 
3380
y(rectly)l(,)j(the)g(semicolons)g(are)f(not)g(prin)o(ted)h(b)o(y)f
 
3381
(default.)30 b(T)l(o)18 b(mak)o(e)g(actual)g(semicolons)i(b)q(e)f(prin)
 
3382
o(ted,)75 1465 y(use)d(the)f(`)p Fu(-np)p Fz(')f(option.)137
 
3383
1532 y(`)p Fu(-np)p Fz(')19 b(is)g(turned)h(on)g(automatically)g(for)e
 
3384
(free-format)h Fw(F)o(or)m(tran)p Fz(-90)g(when)h(`)p
 
3385
Fu(-n@;)p Fz(')e(is)i(in)g(e\013ect)75 1587 y(\(the)15
 
3386
b(default\).)20 b(F)l(or)15 b(more)f(discussion,)j(see)e(Section)i
 
3387
(4.2.33)c([-n;],)h(page)h(24.)75 1697 y Fq(4.2.38)29
 
3388
b(`)p Fn(-n\\)p Fq(':)j(F)-5 b(ree-form)20 b(syn)n(tax)h(con)n(tin)n
 
3389
(ued)g(b)n(y)h(bac)n(kslash)137 1792 y Fz(In)c Fw(F)o(or)m(tran)p
 
3390
Fz({90,)e(this)i(turns)f(on)g(free-form)f(syn)o(tax)h(and)g(sets)g(the)
 
3391
g(con)o(tin)o(uation)g(c)o(haracter)g(to)75 1847 y(b)q(e)f(the)f(bac)o
 
3392
(kslash)h(\(as)e(it)i(w)o(ould)f(b)q(e)h(in)g(C\).)e(F)l(or)h(example,)
 
3393
195 1911 y Fu(-n9[-n\\])195 1962 y(@)195 2014 y(@a)195
 
3394
2066 y(program)23 b(main)195 2118 y(x)h(=)f(\\)219 2170
 
3395
y(y)195 2222 y(end)75 2288 y Fz(In)15 b(the)g(tangled)f(output)h(the)f
 
3396
(bac)o(kslash)h(is)g(con)o(v)o(erted)f(in)o(to)h Fw(F)o(or)m(tran)p
 
3397
Fz(-90's)e(standard)i(con)o(tin)o(uation)75 2343 y(c)o(haracter,)f(the)
 
3398
h(amp)q(ersand.)137 2410 y(See)h(also)f(Section)h(4.2.39)e([-n&],)g
 
3399
(page)h(26.)75 2520 y Fq(4.2.39)29 b(`)p Fn(-n&)p Fq(':)j(F)-5
 
3400
b(ree-form)20 b(syn)n(tax)h(con)n(tin)n(ued)g(b)n(y)h(amp)r(ersand)137
 
3401
2615 y Fz(In)c Fw(F)o(or)m(tran)p Fz({90,)e(this)i(turns)f(on)g
 
3402
(free-form)f(syn)o(tax)h(and)g(sets)g(the)g(con)o(tin)o(uation)g(c)o
 
3403
(haracter)g(to)75 2670 y(b)q(e)f(the)f(amp)q(ersand.)20
 
3404
b(F)l(or)15 b(example,)p eop
 
3405
%%Page: 27 29
 
3406
27 28 bop 75 -58 a Fz(Chapter)15 b(4:)k(R)o(UNNING)d
 
3407
Fw(Fweb)1166 b Fz(27)195 183 y Fu(-n9[-n&])195 235 y(@)195
 
3408
287 y(@a)195 339 y(program)23 b(main)195 391 y(x)h(=)f(&)219
 
3409
443 y(y)195 495 y(end)137 567 y Fz(F)l(or)18 b Fw(F)o(or)m(tran)p
 
3410
Fz(-90,)g(free-form)g(syn)o(tax)f(con)o(tin)o(ued)i(b)o(y)f(the)g(amp)q
 
3411
(ersand)h(is)g Fw(Fweb)p Fz('s)f(default,)h(so)75 622
 
3412
y(one)c(probably)h(will)h(not)e(need)h(to)e(use)i(`)p
 
3413
Fu(-n&)p Fz(')e(explicitly)l(.)137 695 y(See)i(also)f(Section)h(4.2.38)
 
3414
e([-n)p Fu(\\)p Fz(],)g(page)h(26.)75 818 y Fq(4.2.40)29
 
3415
b(`)p Fn(-n/)p Fq(':)j(Recognize)20 b(short)g(commen)n(ts)h([)p
 
3416
Fo(F)o(or)m(tran)p Fq(])137 919 y Fz(The)14 b(standard)e
 
3417
Fw(Fweb)i Fz(notation)f(for)f(a)h(short)f(commen)o(t)h(\(one)g
 
3418
(terminated)g(b)o(y)g(the)g(next)g(newline\))75 974 y(is)21
 
3419
b(`)p Fu(//)14 b(...)p Fz('.)34 b(Ho)o(w)o(ev)o(er,)19
 
3420
b(in)i Fw(F)o(or)m(tran)f Fz(the)h(`)p Fu(//)p Fz(')d(denotes)j
 
3421
(concatenation)f(b)o(y)g(default.)35 b(T)l(o)19 b(mak)o(e)75
 
3422
1029 y(it)f(denote)g(a)f(short)g(commen)o(t,)g(use)h(the)g(`)p
 
3423
Fu(-n/)p Fz(')e(option.)28 b(One)18 b(can)g(do)f(this)h(in)h(the)e(`)p
 
3424
Fu(.fweb)p Fz(')f(\014le)j(\(see)75 1084 y(Chapter)c(12)f
 
3425
([Customization],)g(page)h(107\))f(or)h(with)g(the)g(language-setting)h
 
3426
(command)f(in)h(lim)o(b)q(o,)f(as)75 1139 y(in)h(`)p
 
3427
Fu(@n/)p Fz('.)75 1211 y(In)e Fw(Fweb)p Fz(,)h(one)f(ma)o(y)f(alw)o(a)o
 
3428
(ys)h(use)g(`)p Fu(\\/)p Fz(')e(for)i(concatenation,)g(so)f(there's)h
 
3429
(no)f(p)q(enalt)o(y)i(for)e(using)i(`)p Fu(-n/)p Fz('.)75
 
3430
1334 y Fq(4.2.41)29 b(`)p Fn(-n!)p Fq(':)j(Mak)n(e)21
 
3431
b(`)p Fn(!)p Fq(')f(denote)g(short)h(commen)n(t)g([)p
 
3432
Fo(F)o(or)m(tran)p Fq(])137 1436 y Fz(In)d Fw(F)o(or)m(tran)p
 
3433
Fz(-90,)f(`)p Fu(!)p Fz(')f(starts)f(a)i(short)f(commen)o(t.)25
 
3434
b(Ho)o(w)o(ev)o(er,)16 b(b)o(y)h(default)g Fw(Fweb)h
 
3435
Fz(usurps)g(`)p Fu(!)p Fz(')e(for)75 1491 y(the)j(logical)h(not,)f(as)g
 
3436
(in)h(`)p Fu(if\(x)14 b(!=)h(y\))p Fz('.)30 b(T)l(o)19
 
3437
b(force)g(it)g(to)f(recognize)i(`)p Fu(!)p Fz(')e(as)h(a)f(commen)o(t,)
 
3438
h(use)h(`)p Fu(-n!)p Fz('.)75 1546 y(Ho)o(w)o(ev)o(er,)d(the)h
 
3439
(recommended)g(st)o(yle)g(is)g(to)g(use)g Fw(Fweb)p Fz('s)g(standard)f
 
3440
(con)o(v)o(en)o(tion)h(that)f(`)p Fu(//)p Fz(')g(denotes)75
 
3441
1600 y(the)d(start)f(of)h(a)f(short)h(commen)o(t)f(\(see)h(Section)h
 
3442
(4.2.40)e([-n/],)g(page)h(27\).)k(See)d(also)f(Section)h(4.2.81)d
 
3443
([-!],)75 1655 y(page)j(37)g(and)g(Section)h(4.2.56)d([-r!],)h(page)h
 
3444
(30.)137 1728 y(In)g Fw(F)o(or)m(tran)p Fz(-77,)g(to)e(include)k(the)e
 
3445
(exclamation)g(p)q(oin)o(t)g(inside)h(a)f(string,)f(escap)q(e)h(it)g
 
3446
(with)g(a)f(bac)o(k-)75 1783 y(slash,)h(as)g(in)386 1852
 
3447
y Fu(s)24 b(=)f("A)h(\\!)g(inside)f(a)g(string")75 1925
 
3448
y Fz(This)18 b(p)q(ossibly)g(anno)o(ying)f(restriction)h(arises)f(b)q
 
3449
(ecause)h(the)f(unduly)h(complicated)h Fw(F)o(or)m(tran)e
 
3450
Fz(input)75 1980 y(driv)o(er)e(do)q(es)g(some)f(prepro)q(cessing)h(of)f
 
3451
(the)h Fw(F)o(or)m(tran)g Fz(source)f(b)q(efore)h(it)g(feeds)f(it)h(to)
 
3452
f(the)h(cores)f(of)g(the)75 2035 y(pro)q(cessors.)75
 
3453
2158 y Fq(4.2.42)29 b(`)p Fn(-n\))p Fq(':)j(Rev)n(erse)21
 
3454
b(arra)n(y)g(indices)g([)p Fo(F)o(or)m(tran)p Fq(])e(\()p
 
3455
Fo(Ft)m(angle)p Fq(\))137 2259 y Fz(This)f Fs(somewhat)e(exp)q(erimen)o
 
3456
(tal)21 b Fz(\015ag)16 b(p)q(ermits)i Fw(F)o(or)m(tran)f
 
3457
Fz(programmers)f(to)h(use)g(C-st)o(yle)g(arra)o(y)75
 
3458
2314 y(indices.)k(Con)o(v)o(ersions)12 b(suc)o(h)h(as)g(the)f(follo)o
 
3459
(wing)i(are)e(made)h(\(during)g(the)f(output)h(phase)g(of)f
 
3460
Fw(Ft)m(angle)p Fz(\):)195 2384 y Fu(a\(k\)\(i\))23 b
 
3461
Fz(=)p Fu(>)h(a\(i,k\))195 2436 y(a\(k\)\(i,j\))f Fz(=)p
 
3462
Fu(>)h(a\(i,j,k\))195 2488 y(a\(k\)\(j\)\(i\))e Fz(=)p
 
3463
Fu(>)j(a\(i,j,k\))75 2560 y Fz([No)18 b(spaces)g(ma)o(y)g(in)o(terv)o
 
3464
(ene)g(b)q(et)o(w)o(een)h(`)p Fu(\))p Fz(')e(and)i(`)p
 
3465
Fu(\()p Fz(';)f(e\013ectiv)o(ely)l(,)i(`)p Fu(\)\()p
 
3466
Fz(')d(is)i(treated)f(as)f(one)i(tok)o(en)f(for)75 2615
 
3467
y(the)c(purp)q(oses)g(of)g(`)p Fu(-n\))p Fz('.])j(This)e(feature)e(p)q
 
3468
(ermits)i(con)o(v)o(enien)o(t)f(de\014nitions)i(of)d(macros)g(that)g
 
3469
(deal)i(with)75 2670 y(m)o(ulti-dimensional)j(v)o(ectors.)p
 
3470
eop
 
3471
%%Page: 28 30
 
3472
28 29 bop 75 -58 a Fz(Chapter)15 b(4:)k(R)o(UNNING)d
 
3473
Fw(Fweb)1166 b Fz(28)137 183 y(Unfortunately)l(,)19 b
 
3474
Fw(Ft)m(angle)g Fz(do)q(esn't)f(fully)h(understand)g(the)f(syn)o(tax)f
 
3475
(of)g(the)i(source)f(co)q(de|and)75 238 y(nev)o(er)h(will,)j(unless)e
 
3476
(it)g(is)g(fully)g(in)o(tegrated)f(with)h(a)f(compiler.)33
 
3477
b(It)19 b(will)i(therefore)e(b)q(e)h(confused)g(b)o(y)75
 
3478
293 y(situations)c(lik)o(e)g(the)f(follo)o(wing)h Fw(F)o(or)m(tran)g
 
3479
Fz(example:)195 356 y Fu(dimension)23 b(x\(0:4\)\(1:2\))f(//)i
 
3480
Fz(OK)195 408 y Fu(character*90)e(ch\(4\))h(//)h Fz(OK)195
 
3481
460 y Fu(write\(6,*\))e(\(\(x\(i\)\(j\),i=1,2\),)g(j=3,4\))h(//)h
 
3482
Fz(Will)16 b(rev)o(erse)f(incorrectly)l(.)195 512 y Fu(c)24
 
3483
b(=)f(ch\(4\)\(3:4\))g(//)h Fz(Shouldn't)16 b(rev)o(erse,)e(but)i
 
3484
(will.)75 578 y(One)j(solution,)g(due)g(to)e(Charles)h(Karney)l(,)h(is)
 
3485
g(to)e(insert)i(a)e(space)i(to)e(prev)o(en)o(t)h(`)p
 
3486
Fu(\)\()p Fz(')f(from)g(b)q(eing)j(rec-)75 633 y(ognized)j(as)e(a)g
 
3487
(single)i(tok)o(en.)39 b(Ho)o(w)o(ev)o(er,)22 b(since)h(ordinary)e
 
3488
(white)i(space)f(is)g(eaten)f(on)h(input,)i(one)75 687
 
3489
y(m)o(ust)18 b(resort)g(to)h(something)g(lik)o(e)h(the)f(follo)o(wing)h
 
3490
(\(`)p Fu($UNQUOTE)p Fz(')d(is)i(a)g(built-in)i Fw(Fweb)f
 
3491
Fz(function;)i(see)75 742 y(Section)16 b(7.2.3.64)d([$UNQUOTE],)h(page)
 
3492
h(78\):)195 805 y Fu(@m)24 b(SP)f($UNQUOTE\(')g('\))195
 
3493
857 y(@a)195 909 y(dimension)g(x\(0:4\)\(1:2\))195 961
 
3494
y(character*90)f(ch\(4\))195 1013 y(write\(6,*\))g(SP)i
 
3495
(\(\(x\(i\)\(j\),i=1,2\),)e(j=3,4\))195 1065 y(c)i(=)f
 
3496
(ch\(4\)SP\(3:4\))137 1131 y Fz(This)d(option)g(is)g(con)o(trolled)g(b)
 
3497
o(y)f(the)h(three)f(st)o(yle-\014le)i(parameters)d(`)p
 
3498
Fu(paren.len)p Fz(',)g(`)p Fu(paren.num)p Fz(',)75 1186
 
3499
y(and)e(`)p Fu(paren.nest)p Fz('.)i(\(See)d(Section)i(12.3)d([St)o
 
3500
(yle],)h(page)g(112.\))k(`)p Fu(paren.len)p Fz(')13 b(is)j(the)g
 
3501
(default)g(n)o(um)o(b)q(er)75 1241 y(of)f(b)o(ytes)h(to)f(b)q(e)h(allo)
 
3502
q(cated)h(for)e(eac)o(h)g(index;)i(if)f(an)g(index)h(is)f(longer)g
 
3503
(than)f(this)i(n)o(um)o(b)q(er,)e(the)h(curren)o(t)75
 
3504
1295 y(length)j(is)f(increased)h(b)o(y)f(this)g(n)o(um)o(b)q(er)g(and)g
 
3505
(storage)f(is)h(automatically)g(reallo)q(cated.)29 b(`)p
 
3506
Fu(paren.num)p Fz(')75 1350 y(is)20 b(the)f(maxim)o(um)h(n)o(um)o(b)q
 
3507
(er)f(of)g(allo)o(w)o(ed)h(indices;)j(for)c(example,)h(when)g(pro)q
 
3508
(cessing)g(`)p Fu(a\(i\)\(j\)\(k\))p Fz(',)75 1405 y(`)p
 
3509
Fu(paren.num)p Fz(')14 b(is)j(3.)22 b(`)p Fu(paren.nest)p
 
3510
Fz(')14 b(is)j(the)f(maxim)o(um)g(paren)o(thesis)h(nesting)g(lev)o(el.)
 
3511
24 b(In)17 b(the)f(example)75 1460 y(`)p Fu(x\(a\(i\)\(j\)\(k\)\))p
 
3512
Fz(',)i(`)p Fu(paren.nest)p Fz(')g(is)i(2.)34 b(If)20
 
3513
b(either)h(of)e(the)h(last)g(t)o(w)o(o)f(parameters)g(is)h(exceeded,)i
 
3514
(a)75 1515 y(message)15 b(will)i(b)q(e)e(issued)i(asking)e(y)o(ou)g(to)
 
3515
g(increase)h(the)f(appropriate)g(v)m(alue.)75 1623 y
 
3516
Fq(4.2.43)29 b(`)p Fn(-o)p Fq(':)i(Don't)21 b(o)n(v)n(erload)f(op)r
 
3517
(erators)137 1718 y Fz(This)c(option)e(inhibits)j(the)e(op)q(erator-o)o
 
3518
(v)o(erloading)f(feature)h(in)o(v)o(ok)o(ed)f(b)o(y)h(the)g(command)f
 
3519
(`)p Fu(@v)p Fz(')g(\(see)75 1773 y(Section)i(10.2.3)d([Ov)o
 
3520
(erloading],)i(page)h(101\).)75 1882 y Fq(4.2.44)29 b(`)p
 
3521
Fn(-q)p Fq(':)i(Don't)21 b(translate)f Fo(Ra)m(tf)o(or)137
 
3522
1977 y Fs(\(This)c(option)f(is)h(obsolete.\))75 2086
 
3523
y Fq(4.2.45)29 b(`)p Fn(-P)p Fq(':)i(Select)21 b(T)612
 
3524
2098 y(E)644 2086 y(X)g(pro)r(cessor)137 2181 y Fz(Sa)o(y)12
 
3525
b(`)p Fu(-PT)p Fz(')f(or)h(`)p Fu(-PL)p Fz(')f(to)h(inform)g
 
3526
Fw(Fwea)l(ve)h Fz(that)f(its)h(output)f(will)i(b)q(e)f(pro)q(cessed)g
 
3527
(b)o(y)f(T)1602 2191 y(E)1627 2181 y(X)h(or)f(LaT)1803
 
3528
2191 y(E)1828 2181 y(X,)75 2236 y(resp)q(ectiv)o(ely)l(.)30
 
3529
b(Beginning)19 b(with)g(V)l(ersion)f(1.50,)f(the)h(default)h(pro)q
 
3530
(cessor)e(is)i(LaT)l(eX)f(\(`)p Fu(-PL)p Fz('\).)26 b(If)18
 
3531
b(y)o(ou)75 2290 y(alw)o(a)o(ys)c(use)i(T)324 2300 y(E)349
 
3532
2290 y(X,)f(it's)g(easiest)h(to)e(put)i(`)p Fu(-PT)p
 
3533
Fz(')e(in)o(to)h(the)g(`)p Fu(.fweb)p Fz(')f(initialization)k(\014le.)
 
3534
137 2357 y Fs(Please)g(note)f(that)g(`)p Fu(-PT)p Fs(')f(is)i(no)f
 
3535
(longer)h(supp)q(orted;)h Fw(Fweb)f Fs(dev)o(elopmen)o(t)g(is)g(no)o(w)
 
3536
f(based)h(exclu-)75 2411 y(siv)o(ely)e(on)f(LaT)339 2421
 
3537
y(E)365 2411 y(X.)75 2520 y Fq(4.2.46)29 b(`)p Fn(-p)p
 
3538
Fq(':)i(Bu\013er)20 b(up)h(a)f(st)n(yle-\014le)i(en)n(try)137
 
3539
2615 y Fz(This)16 b(option)g(sp)q(eci\014es)h(a)e(st)o(yle-\014le)i(en)
 
3540
o(try)e(\(see)g(Section)h(12.3)e([St)o(yle],)h(page)g(112\).)k(Its)d
 
3541
(argumen)o(t)75 2670 y(is)23 b(exactly)g(the)f(same)g(as)g(a)h(line)h
 
3542
(that)d(one)i(ma)o(y)f(put)g(in)o(to)h(the)f(lo)q(cal)i
 
3543
Fw(Fweb)f Fz(st)o(yle)g(\014le.)42 b(Th)o(us,)p eop
 
3544
%%Page: 29 31
 
3545
29 30 bop 75 -58 a Fz(Chapter)15 b(4:)k(R)o(UNNING)d
 
3546
Fw(Fweb)1166 b Fz(29)75 183 y(if)22 b(in)h(`)p Fu(fweb.sty)p
 
3547
Fz(')c(one)j(w)o(ould)g(sa)o(y)f(`)p Fu(entry="value")p
 
3548
Fz(',)f(the)i(form)f(of)g(the)h(`)p Fu(-p)p Fz(')e(option)i(w)o(ould)g
 
3549
(b)q(e)75 238 y(`)p Fu(-pentry='"value"')p Fz('.)16 b(\(The)11
 
3550
b(single)i(quotes)e(are)h(required)g(on)g(a)f Fw(unix)g
 
3551
Fz(system)g(b)q(ecause)i(the)f(double)75 293 y(quotes)j(ha)o(v)o(e)g
 
3552
(sp)q(ecial)i(signi\014cance)g(to)d(the)i(shell.\))137
 
3553
362 y(This)11 b(option)g(can)g(b)q(e)g(used)g(either)h(in)f(the)g(`)p
 
3554
Fu(.fweb)p Fz(')e(initialization)14 b(\014le)d(\(see)g(Section)g(12.2)f
 
3555
([Initializa-)75 417 y(tion],)j(page)g(108\),)e(to)h(record)h(st)o
 
3556
(yle-\014le)h(en)o(tries)g(that)e(are)g(common)h(to)f(all)i(runs,)f(or)
 
3557
f(on)h(the)g(command)75 472 y(line,)18 b(to)e(o)o(v)o(erride)h(a)g(lo)q
 
3558
(cal)g(st)o(yle-\014le)i(en)o(try)d(for)g(a)g(single)i(run.)25
 
3559
b(This)17 b(b)q(eha)o(vior)h(is)f(a)f(consequence)i(of)75
 
3560
526 y(the)d(follo)o(wing)h(order)f(of)g(pro)q(cessing)h(st)o(yle)f
 
3561
(parameters:)220 593 y(1.)29 b(`)p Fu(-p)p Fz(')14 b(options)h(in)i(`)p
 
3562
Fu(.fweb)p Fz(';)220 658 y(2.)29 b(en)o(tries)16 b(in)g(the)f(lo)q(cal)
 
3563
h(st)o(yle)g(\014le)g(`)p Fu(fweb.sty)p Fz(';)220 723
 
3564
y(3.)29 b(`)p Fu(-p)p Fz(')14 b(options)h(on)h(the)f(command)g(line.)75
 
3565
839 y Fq(4.2.47)29 b(`)p Fn(-r)p Fq(':)i(Set)21 b(global)f(language)f
 
3566
(to)h Fo(Ra)m(tf)o(or)p Fq({77)137 938 y Fz(See)i(Chapter)e(8)h
 
3567
([Languages],)g(page)f(83)h(and)g(Chapter)f(9)h([Ratfor],)f(page)h(89.)
 
3568
36 b(See)21 b(also)g(Sec-)75 992 y(tion)15 b(4.2.24)f([-L)p
 
3569
359 992 14 2 v 16 w(],)h(page)g(22.)75 1108 y Fq(4.2.48)29
 
3570
b(`)p Fn(-r9)p Fq(':)j(Set)20 b(global)g(language)f(to)h
 
3571
Fo(Ra)m(tf)o(or)p Fq({90)137 1207 y Fz(See)i(Chapter)e(8)h
 
3572
([Languages],)g(page)f(83)h(and)g(Chapter)f(9)h([Ratfor],)f(page)h(89.)
 
3573
36 b(See)21 b(also)g(Sec-)75 1262 y(tion)15 b(4.2.24)f([-L)p
 
3574
359 1262 V 16 w(],)h(page)g(22.)75 1378 y Fq(4.2.49)29
 
3575
b(`)p Fn(-rg)p Fq(':)j(Set)20 b(goto)f(parameters)137
 
3576
1476 y Fz(This)h(obscure)g(option)f(is)h(used)f(for)g(con\014guring)h
 
3577
Fw(Ra)m(tf)o(or)g Fz(\(and)f(really)h(should)g(b)q(e)g(a)f(st)o
 
3578
(yle-\014le)75 1531 y(parameter\).)g(\(Discussion)d(not)f
 
3579
(\014nished.\))75 1639 y Fq(4.2.50)29 b(`)p Fn(-rk)p
 
3580
Fq(':)j(Suppress)21 b(commen)n(ts)g(ab)r(out)f Fo(Ra)m(tf)o(or)f
 
3581
Fq(translation)262 1701 y(\()p Fo(Ft)m(angle)p Fq(\))137
 
3582
1799 y Fz(By)f(default,)f(the)h Fw(Ra)m(tf)o(or)f Fz(translator)f
 
3583
(writes)h(commen)o(ts)g(ab)q(out)g(what)f(command)h(it)h(is)f(trans-)75
 
3584
1854 y(lating.)23 b(The)16 b(`)p Fu(-rk)p Fz(')f(option)h(suppresses)h
 
3585
(those)f(commen)o(ts.)22 b(Argumen)o(ts)15 b(to)h(this)g(option)h(allo)
 
3586
o(ws)f(one)75 1909 y(to)f(suppress)g(commen)o(ts)g(ab)q(out)g(only)h
 
3587
(particular)g(commands,)e(according)i(to)e(the)i(follo)o(wing)g(list:)
 
3588
195 1975 y Fu(b)24 b Fz(|)g Fu(break)195 2027 y(c)g Fz(|)g
 
3589
Fu(case)195 2079 y(t)g Fz(|)g Fu(default)195 2131 y(d)g
 
3590
Fz(|)g Fu(do)195 2183 y(f)g Fz(|)g Fu(for)195 2235 y(i)g
 
3591
Fz(|)g Fu(if)195 2287 y(n)g Fz(|)g Fu(next)195 2338 y(p)g
 
3592
Fz(|)g Fu(repeat,)f(until)195 2390 y(r)h Fz(|)g Fu(return)195
 
3593
2442 y(s)g Fz(|)g Fu(switch)195 2494 y(h)g Fz(|)g Fu(where)195
 
3594
2546 y(w)g Fz(|)g Fu(while)75 2615 y Fz(F)l(or)14 b(example,)h(one)g
 
3595
(can)g(sa)o(y)f(`)p Fu(-rkrb)p Fz(')f(to)h(suppress)h(commen)o(ts)f(ab)
 
3596
q(out)h(the)f Fp(return)i Fz(and)f Fp(break)h Fz(state-)75
 
3597
2670 y(men)o(ts.)p eop
 
3598
%%Page: 30 32
 
3599
30 31 bop 75 -58 a Fz(Chapter)15 b(4:)k(R)o(UNNING)d
 
3600
Fw(Fweb)1166 b Fz(30)75 183 y Fq(4.2.51)29 b(`)p Fn(-rK)p
 
3601
Fq(':)j(W)-5 b(rite)20 b(commen)n(ts)h(ab)r(out)f Fo(Ra)m(tf)o(or)f
 
3602
Fq(translation)h(\()p Fo(Ft)m(angle)p Fq(\))137 282 y
 
3603
Fz(This)14 b(is)h(the)e(negativ)o(e)h(of)f(`)p Fu(-rk)p
 
3604
Fz(')f(\(see)i(Section)g(4.2.50)e([-rk],)h(page)g(29\);)g(it)h(forces)f
 
3605
(commen)o(ts)g(ab)q(out)75 337 y(particular)j Fw(Ra)m(tf)o(or)g
 
3606
Fz(commands.)75 444 y Fq(4.2.52)29 b(`)p Fn(-r@;)p Fq(':)j(T)-5
 
3607
b(urn)20 b(on)g(auto-semi)h(mo)r(de)f(using)g(pseudo-semis)262
 
3608
506 y([)p Fo(Ra)m(tf)o(or)p Fq(])137 605 y Fz(Please)j(don't)e(use)h
 
3609
(this)h(option)f(\(it)g(ma)o(y)f(not)h(w)o(ork\).)38
 
3610
b(Insert)23 b(semicolons)g(b)o(y)e(hand)i(in)f(y)o(our)75
 
3611
660 y Fw(Ra)m(tf)o(or)16 b Fz(co)q(de,)f(just)g(as)g(one)g(do)q(es)h
 
3612
(in)g(C.)75 777 y Fq(4.2.53)29 b(`)p Fn(-r;)p Fq(':)j(T)-5
 
3613
b(urn)20 b(on)g(auto-semi)h(mo)r(de)f(using)g(actual)h(semis)g([)p
 
3614
Fo(Ra)m(tf)o(or)p Fq(])137 876 y Fz(Please)i(don't)e(use)h(this)h
 
3615
(option)f(\(it)g(ma)o(y)f(not)h(w)o(ork\).)38 b(Insert)23
 
3616
b(semicolons)g(b)o(y)e(hand)i(in)f(y)o(our)75 930 y Fw(Ra)m(tf)o(or)16
 
3617
b Fz(co)q(de,)f(just)g(as)g(one)g(do)q(es)h(in)g(C.)75
 
3618
1047 y Fq(4.2.54)29 b(`)p Fn(-rb)p Fq(':)j(Num)n(b)r(er)20
 
3619
b(ifs)h(and)f(dos)h([)p Fo(Ra)m(tf)o(or)p Fq(])137 1146
 
3620
y Fz(In)13 b(the)g(w)o(o)o(v)o(en)e(output,)i(extra)e(commen)o(ts)h
 
3621
(are)g(added)h(to)f(help)i(one)e(correlate)h(the)f(blo)q(c)o(k)h
 
3622
(structure)75 1201 y(of)i(the)g(co)q(de.)21 b(F)l(or)14
 
3623
b(more)h(discussion,)h(see)g(Section)g(4.2.7)e([-b],)g(page)h(17.)75
 
3624
1318 y Fq(4.2.55)29 b(`)p Fn(-r/)p Fq(':)j(Recognize)20
 
3625
b(short)g(commen)n(ts)h([)p Fo(Ra)m(tf)o(or)p Fq(])137
 
3626
1417 y Fz(The)14 b(standard)g Fw(Fweb)g Fz(notation)g(for)f(a)g(short)h
 
3627
(commen)o(t)f(is)h(`)p Fu(//)h(...)p Fz('.)j(Ho)o(w)o(ev)o(er,)13
 
3628
b(in)h Fw(Ra)m(tf)o(or)h Fz(the)75 1472 y(`)p Fu(//)p
 
3629
Fz(')h(denotes)h(concatenation)g(b)o(y)g(default.)26
 
3630
b(T)l(o)17 b(mak)o(e)f(it)i(denote)f(a)g(short)f(commen)o(t,)h(use)g
 
3631
(the)g(`)p Fu(-r/)p Fz(')75 1527 y(option.)j(F)l(or)15
 
3632
b(concatenation,)g(use)g(`)p Fu(\\/)p Fz('.)137 1596
 
3633
y(F)l(or)g(an)g(example,)h(see)f(Section)h(4.2.40)e([-n/],)g(page)h
 
3634
(27.)75 1714 y Fq(4.2.56)29 b(`)p Fn(-r!)p Fq(':)j(Mak)n(e)21
 
3635
b(`)p Fn(!)p Fq(')f(denote)g(short)h(commen)n(t)g([)p
 
3636
Fo(Ra)m(tf)o(or)p Fq(])137 1812 y Fz(See)15 b(the)e(corresp)q(onding)i
 
3637
(discussion)g(of)f(`)p Fu(-!)p Fz(')e(in)j(Section)f(4.2.81)e([-!],)h
 
3638
(page)g(37)g(and)h(Section)h(4.2.41)75 1867 y([-n!],)f(page)h(27.)137
 
3639
1937 y(In)g Fw(F)o(or)m(tran)p Fz(-77,)g(to)e(include)k(the)e
 
3640
(exclamation)g(p)q(oin)o(t)g(inside)h(a)f(string,)f(escap)q(e)h(it)g
 
3641
(with)g(a)f(bac)o(k-)75 1992 y(slash,)h(as)g(in)386 2059
 
3642
y Fu(s)24 b(=)f("A)h(\\!)g(inside)f(a)g(string")75 2176
 
3643
y Fq(4.2.57)29 b(`)p Fn(-r\))p Fq(':)j(Rev)n(erse)21
 
3644
b(arra)n(y)g(indices)g([)p Fo(Ra)m(tf)o(or)p Fq(])e(\()p
 
3645
Fo(Ft)m(angle)p Fq(\))137 2275 y Fz(See)d(the)f(corresp)q(onding)i
 
3646
(discussion)f(of)f(`)p Fu(-n\))p Fz(')f(in)i(Section)g(4.2.42)e
 
3647
([-n\)],)g(page)h(27.)75 2392 y Fq(4.2.58)29 b(`)p Fn(-s)p
 
3648
Fq(':)i(Prin)n(t)21 b(statistics)137 2491 y Fz(`)p Fu(-s)p
 
3649
Fz(')14 b(prin)o(ts)i(statistics)f(ab)q(out)g(memory)g(usage)g(at)f
 
3650
(the)h(end)h(of)f(the)g(run.)137 2560 y(`)p Fu(-sm)p
 
3651
Fz(')i(prin)o(ts)i(statistics)f(ab)q(out)g(memory)g(usage)g(at)f(the)h
 
3652
(end)h(of)f(the)g(run,)h(just)f(as)g(do)q(es)g(`)p Fu(-s)p
 
3653
Fz(';)h(it)75 2615 y(also)13 b(prin)o(ts)g(information)f(ab)q(out)h
 
3654
(dynamic)g(memory)g(allo)q(cations)g(as)g(they)f(o)q(ccur.)20
 
3655
b(`)p Fu(-sm)p Fs(nnn)p Fz(')12 b(displa)o(ys)75 2670
 
3656
y(allo)q(cations)k(of)f(nnn)h(b)o(ytes)f(or)g(more;)f(if)i
 
3657
Fs(nnn)g Fz(is)f(missing,)h(10000)e(is)h(assumed.)p eop
 
3658
%%Page: 31 33
 
3659
31 32 bop 75 -58 a Fz(Chapter)15 b(4:)k(R)o(UNNING)d
 
3660
Fw(Fweb)1166 b Fz(31)75 183 y Fq(4.2.59)29 b(`)p Fn(-T)p
 
3661
Fq(':)i(Flag-setting)20 b(options)g(for)g Fo(Ft)m(angle)137
 
3662
279 y Fz(This)c(is)g(a)f(family)h(of)e(options)i(that)e(set)h
 
3663
(miscellaneous)i(\015ags)e(appropriate)g(only)h(for)f
 
3664
Fw(Ft)m(angle)p Fz(.)75 390 y Fq(4.2.59.1)29 b(`)p Fn(-TD)p
 
3665
Fq(':)i(P)n(ermit)21 b(pro)r(cessing)g(of)e(deferred)i(macro)f
 
3666
(de\014nitions)137 486 y Fs(Deferred)13 b(macro)f(de\014nitions)k
 
3667
Fz(are)c(`)p Fu(@m)p Fz(')g(\(or,)g(equiv)m(alen)o(tly)l(,)j(`)p
 
3668
Fu(@#define)p Fz('\))10 b(commands)j(that)f(app)q(ear)75
 
3669
541 y(in)g(the)f(co)q(de)h(part)f(rather)g(than)g(the)g(usual)h
 
3670
(de\014nition)h(part.)18 b(These)12 b(de\014nitions)h(are)e(ev)m
 
3671
(aluated)h(during)75 595 y(the)h(output)h(\(phase)f(2\),)g(and)g(can)h
 
3672
(cause)g(confusion)g(when)g(used)g(with)g(the)f(prepro)q(cessor)h
 
3673
(commands,)75 650 y(whic)o(h)i(are)g(ev)m(aluated)g(during)h(the)e
 
3674
(input)i(\(phase)e(1\).)20 b(Because)d(of)e(this)h(confusion,)g
 
3675
(deferred)g(macro)75 705 y(de\014nitions)c(are)f(prohibited)h(b)o(y)e
 
3676
(default.)19 b(T)l(o)11 b(p)q(ermit)g(them,)g(use)g(the)f(`)p
 
3677
Fu(-TD)p Fz(')g(option)h(\(then)f(b)q(e)i(prepared)75
 
3678
760 y(to)j(mak)o(e)f(some)h(obscure)h(programming)e(errors\).)75
 
3679
871 y Fq(4.2.59.2)29 b(`)p Fn(-Tb)p Fq(':)i(P)n(ermit)21
 
3680
b(built-functions)g(to)f(b)r(e)g(rede\014ned)137 966
 
3681
y Fz(By)13 b(default,)g(built-in)i(functions)f(suc)o(h)f(as)f
 
3682
Fu($IF)g Fz(\(see)h(Section)h(7.2.3)d([Built-in)j(functions],)f(page)g
 
3683
(66\))75 1021 y(ma)o(y)f(not)h(b)q(e)h(rede\014ned)h(b)o(y)e(an)g
 
3684
Fu(@m)g Fz(command.)19 b(T)l(o)13 b(allo)o(w)g(this)h(extremely)f
 
3685
(dangerous)g(op)q(eration,)h(use)75 1076 y(the)h(`)p
 
3686
Fu(-Tb)p Fz(')f(option.)75 1187 y Fq(4.2.59.3)29 b(`)p
 
3687
Fn(-Tm)p Fq(':)i(P)n(ermit)21 b(user)g(macros)f(to)g(b)r(e)h
 
3688
(rede\014ned)137 1283 y Fz(By)12 b(default,)g(user)g(macros)e(ma)o(y)h
 
3689
(not)g(b)q(e)h(rede\014ned)h(b)o(y)e(an)g Fu(@m)g Fz(command.)19
 
3690
b(T)l(o)11 b(p)q(ermit)h(this,)g(use)g(the)75 1338 y(`)p
 
3691
Fu(-Tm)p Fz(')j(option.)24 b(Note)16 b(that)g(man)o(y)g(functions)h
 
3692
(describ)q(ed)h(under)f(Section)h(7.2.3)d([Built-in)j(functions],)75
 
3693
1392 y(page)d(66,)f(suc)o(h)i(as)f Fu($PI)p Fz(,)f(are)h(in)h(fact)f
 
3694
(implemen)o(ted)h(as)f(macros.)75 1503 y Fq(4.2.59.4)29
 
3695
b(`)p Fn(-Tv)p Fq(':)i(Don't)20 b(prin)n(t)h(header)g(info)137
 
3696
1599 y Fz(By)g(default,)g Fw(Ft)m(angle)g Fz(attempts)e(to)g(b)q(e)i
 
3697
(helpful)h(and)f(writes)f(some)g(information)g(ab)q(out)g(the)75
 
3698
1654 y(command)c(line,)i(input)g(and)e(c)o(hange)h(\014les,)g(etc.)f
 
3699
(at)g(the)h(b)q(eginning)h(of)e(the)h(output)f(\014le.)25
 
3700
b(This)17 b(infor-)75 1709 y(mation)c(can)g(b)q(e)h(deleted)h(b)o(y)e
 
3701
(means)g(of)g(the)g(`)p Fu(-Tv)p Fz(')f(\015ag.)19 b([This)13
 
3702
b(is)h(done)f(automatically)h(when)g(the)f(`)p Fu(-F)p
 
3703
Fz(')75 1763 y(\015ag)j(\(see)h(Section)h(4.2.15)c([-F)p
 
3704
609 1763 14 2 v 16 w(],)i(page)h(19\))f(is)h(in)g(e\013ect,)g(since)h
 
3705
(the)e(header)h(information)g(includes)i(a)75 1818 y(time)d(stamp)e
 
3706
(that)h(w)o(ould)g(defeat)g(a)g(successful)i(\014le)f(comparison.])75
 
3707
1929 y Fq(4.2.59.5)29 b(`)p Fn(-T\045)p Fq(':)i(Don't)20
 
3708
b(retain)h(trailing)f(commen)n(ts)h(\(T)1389 1941 y(E)1421
 
3709
1929 y(X\))137 2025 y Fz(Unless)16 b(the)f(`)p Fu(-v)p
 
3710
Fz(')f(option)h(is)h(used,)f(commen)o(ts)f(are)h(generally)h(deleted)h
 
3711
(b)o(y)d Fw(Ft)m(angle)i Fz(as)f(it)g(writes)75 2080
 
3712
y(the)e(output)f(\014le.)20 b(Ho)o(w)o(ev)o(er,)11 b(in)j(the)e(T)731
 
3713
2090 y(E)757 2080 y(X)g(language)h(suc)o(h)f(deletions)i(can)f(c)o
 
3714
(hange)f(the)h(b)q(eha)o(vior)g(of)f(the)75 2135 y(output)17
 
3715
b(\(b)o(y)g(in)o(tro)q(ducing)h(extra)f(spaces\).)25
 
3716
b(Therefore,)17 b(T)1099 2144 y(E)1125 2135 y(X)g(commen)o(ts)g(that)f
 
3717
(do)h(not)g(b)q(egin)h(a)f(line)75 2189 y(are)e(alw)o(a)o(ys)f
 
3718
(retained)i(unless)g(the)f(`)p Fu(-T\045)p Fz(')f(option)h(is)h(used.)k
 
3719
(This)c(option)f(has)g(no)g(e\013ect)f(for)h(languages)75
 
3720
2244 y(other)g(than)g(T)325 2254 y(E)350 2244 y(X.)75
 
3721
2355 y Fq(4.2.59.6)29 b(`)p Fn(-T#)p Fq(':)i(Don't)20
 
3722
b(insert)h(`)p Fn(#line)p Fq(')g(command)g(after)f(`)p
 
3723
Fn(@\045)p Fq(')137 2451 y Fz(If)d(the)f(`)p Fu(@\045)p
 
3724
Fz(')g(command)g(\(see)g(Section)h(5.8.3)e([A)l(T\045],)h(page)g(52\))f
 
3725
(is)i(used)g(to)f(commen)o(t)g(out)g(a)g(line,)75 2506
 
3726
y(it)g(eats)g(the)g(trailing)h(newline.)24 b(An)16 b(undesirable)i
 
3727
(consequence)f(of)f(this)g(is)h(that,)e(if)h(nothing)g(is)h(done,)75
 
3728
2560 y(the)g(subsequen)o(t)h(line)g(n)o(um)o(b)q(ering)g(will)h(b)q(e)e
 
3729
(misundersto)q(o)q(d)h(b)o(y)f(a)g(debugger,)g(at)g(least)g(un)o(til)h
 
3730
Fw(Fweb)75 2615 y Fz(inserts)f(a)g(`)p Fu(#line)p Fz(')f(command)h(for)
 
3731
f(some)h(reason.)25 b(T)l(o)17 b(prev)o(en)o(t)g(this,)h
 
3732
Fw(Fweb)g Fz(inserts)f(b)o(y)g(default)h(an)75 2670 y(implicit)i(`)p
 
3733
Fu(@#line)p Fz(')c(command)h(\(see)h(Section)g(7.3)e([Prepro)q
 
3734
(cessing],)i(page)f(80\))g(after)g(eac)o(h)g(`)p Fu(@\045)p
 
3735
Fz(')g(that)p eop
 
3736
%%Page: 32 34
 
3737
32 33 bop 75 -58 a Fz(Chapter)15 b(4:)k(R)o(UNNING)d
 
3738
Fw(Fweb)1166 b Fz(32)75 183 y(b)q(egins)18 b(a)f(line.)26
 
3739
b(T)l(o)17 b(prev)o(en)o(t)g(this)g(from)f(happ)q(ening)j(\(p)q
 
3740
(ossibly)f(b)q(ecause)g(the)f(feature)f(do)q(esn't)h(w)o(ork)75
 
3741
238 y(correctly)l(,)f(in)h(whic)o(h)g(case)f(y)o(ou)f(should)i(rep)q
 
3742
(ort)f(it;)g(see)g(Chapter)g(15)f([Supp)q(ort],)g(page)h(131\),)f(use)h
 
3743
(the)75 293 y(`)p Fu(-T#)p Fz(')e(option.)75 403 y Fq(4.2.60)29
 
3744
b(`)p Fn(-t)p Fq(':)i(T)-5 b(runcate)21 b(iden)n(ti\014ers)137
 
3745
498 y Fz(The)c(truncation)h(option)f(enables)h(one)f(to)f(use)i(a)e
 
3746
(wider)i(c)o(haracter)e(set)h(for)g(iden)o(ti\014ers)h(than)f(the)75
 
3747
553 y(language)11 b(compiler)h(will)h(accept.)19 b(The)11
 
3748
b(standard)f(example)i(is)f(v)m(anilla-\015a)o(v)o(ored)i
 
3749
Fw(F)o(or)m(tran)p Fz(-77,)e(whic)o(h)75 608 y(do)q(esn't)j(allo)o(w)h
 
3750
(the)f(underscore.)20 b(If)15 b(one)f(sa)o(ys)g(`)p Fu(`-tn6{_})p
 
3751
Fz('',)e(underscores)j(will)h(b)q(e)f(remo)o(v)o(ed)e(from)h(all)75
 
3752
662 y(iden)o(ti\014ers,)h(then)f(the)g(result)g(will)h(b)q(e)f
 
3753
(truncated)g(to)f(length)h(6.)19 b(If)14 b(the)f(truncation)h(pro)q
 
3754
(cedure)h(results)75 717 y(in)h(non-unique)h(iden)o(ti\014ers,)f(these)
 
3755
g(are)f(listed.)75 817 y Fq(4.2.61)29 b(`)p Fn(-U)p Fq(':)i(Con)n(v)n
 
3756
(ert)22 b(reserv)n(ed)f(output)g(tok)n(ens)g(to)f(lo)n(w)n(er)h(case)
 
3757
262 879 y(\()p Fo(Ft)m(angle)p Fq(\))137 974 y Fz(P)o(articularly)14
 
3758
b(during)h Fw(Ra)m(tf)o(or)f Fz(expansion,)g(certain)g(tok)o(ens)f(suc)
 
3759
o(h)h(as)f(`)p Fu(DO)p Fz(')f(are)h(output)g(b)o(y)h
 
3760
Fw(Ft)m(an-)75 1029 y(gle)i Fz(in)g(upp)q(er)g(case.)k(The)c(`)p
 
3761
Fu(-U)p Fz(')e(option)h(forces)g(suc)o(h)g(tok)o(ens)g(to)g(b)q(e)h
 
3762
(pro)q(duced)g(in)g(lo)o(w)o(er)f(case.)75 1139 y Fq(4.2.62)29
 
3763
b(`)p Fn(-u)p Fq(':)i(Unde\014ne)21 b Fo(Fweb)g Fq(macro)f(\()p
 
3764
Fo(Ft)m(angle)p Fq(\))137 1235 y Fz(`)p Fu(-uA)p Fz(')h(unde\014nes)j
 
3765
(the)e Fw(Fweb)h Fz(macro)f(`)p Fu(A)p Fz(')f(previously)i(de\014ned)h
 
3766
(on)e(the)g(command)g(line)i(\(or)d(in)75 1289 y(`)p
 
3767
Fu(.fweb)p Fz('\))13 b(via)j(`)p Fu(-m)p Fz('.)137 1356
 
3768
y Fs(CA)o(UTION)5 b Fz(:)14 b(This)g(option)f(can)h(also)f(unde\014ne)i
 
3769
(built-in)h(functions)e(suc)o(h)g(as)f Fu($IF)p Fz(.)18
 
3770
b(Don't)13 b(do)g(that,)75 1411 y(since)22 b(built-ins)h(can)e(use)g
 
3771
(other)g(built-ins)i(b)q(ehind)g(the)e(scenes;)i(unde\014ning)g(one)e
 
3772
(can)g(cause)g(v)o(ery)75 1465 y(strange)14 b(b)q(eha)o(vior.)75
 
3773
1575 y Fq(4.2.63)29 b(`)p Fn(-V)p Fq(':)i(Prin)n(t)21
 
3774
b Fo(Fweb)f Fq(v)n(ersion)i(n)n(um)n(b)r(er)137 1671
 
3775
y Fz(This)17 b(\015ag)f(requests)g(the)h(startup)e(banner,)i(whic)o(h)g
 
3776
(includes)i(the)d Fw(Fweb)i Fz(v)o(ersion)e(n)o(um)o(b)q(er,)h(to)e(b)q
 
3777
(e)75 1725 y(prin)o(ted.)20 b(This)15 b(is)g(usually)h(done)e(an)o(yw)o
 
3778
(a)o(y)l(,)f(so)h(it)h(is)g(only)g(relev)m(an)o(t)g(when)f(the)h
 
3779
(message)f(lev)o(el)h(is)g(0)f(\(see)75 1780 y(Section)i(4.2.26)d([-M)p
 
3780
438 1780 14 2 v 16 w(],)i(page)g(23\).)75 1890 y Fq(4.2.64)29
 
3781
b(`)p Fn(-v)p Fq(':)i(Mak)n(e)22 b(all)e(commen)n(ts)h(v)n(erbatim)g
 
3782
(\()p Fo(Ft)m(angle)p Fq(\))137 1985 y Fz(By)d(default,)h(commen)o(ts)f
 
3783
(are)g(not)f(passed)i(to)e(the)h(tangled)h(output.)28
 
3784
b(With)18 b(`)p Fu(-v)p Fz(',)g(all)h(commen)o(ts)75
 
3785
2040 y(are)e(included)i(v)o(erbatim)e(in)h(the)e(tangled)i(output.)25
 
3786
b(Since)18 b(there's)e(generally)i(no)f(harm)g(in)g(this,)h(one)75
 
3787
2095 y(migh)o(t)d(w)o(an)o(t)f(to)h(put)g(this)h(option)f(in)o(to)g(`)p
 
3788
Fu(.fweb)p Fz(')f(\(see)h(Section)h(12.2)e([Initialization],)j(page)e
 
3789
(108\).)75 2205 y Fq(4.2.65)29 b(`)p Fn(-W)p Fq(':)i(Flag-setting)20
 
3790
b(options)g(for)g Fo(Fwea)l(ve)137 2300 y Fz(This)f(is)h(a)e(family)h
 
3791
(of)f(options)h(that)f(set)g(miscellaneous)j(\015ags)d(appropriate)h
 
3792
(only)g(for)f Fw(Fwea)l(ve)p Fz(.)75 2355 y(Options)e(suc)o(h)f(as)g(`)
 
3793
p Fu(-W[)p Fz(')f(and)i(`)p Fu(-Wf)p Fz(')e(can)h(b)q(e)h(com)o(bined)g
 
3794
(as)f(`)p Fu(-W[f)p Fz('.)75 2465 y Fq(4.2.65.1)29 b(`)p
 
3795
Fn(-W@)p Fq(':)i(Set)21 b(mo)r(dule)f(w)n(arning)h(\015ag.)137
 
3796
2560 y Fw(Fwea)l(ve)14 b Fz(can)g(c)o(hec)o(k)f(mo)q(dule)h(names)g
 
3797
(for)e(the)h(p)q(ossible)i(anomalous)e(conditions)i(of)e(\\nev)o(er)g
 
3798
(used")75 2615 y(or)j(\\m)o(ultiple)i(uses.")23 b(These)17
 
3799
b(corresp)q(ond)g(to)e(a)i(mo)q(dule)g(w)o(arning)f(lev)o(el,)i(as)e
 
3800
(in)h(the)g(follo)o(wing)g(n)o(um-)75 2670 y(b)q(ered)f(list:)p
 
3801
eop
 
3802
%%Page: 33 35
 
3803
33 34 bop 75 -58 a Fz(Chapter)15 b(4:)k(R)o(UNNING)d
 
3804
Fw(Fweb)1166 b Fz(33)100 183 y(1.)29 b(Nev)o(er)15 b(used.)100
 
3805
248 y(2.)29 b(Multiple)17 b(uses.)75 321 y(The)d(mo)q(dule)h(w)o
 
3806
(arning)f(\015ag)g(is)h(the)f(bit)o(wise)h(OR)f(of)g(the)g(desired)h(w)
 
3807
o(arning)f(lev)o(els;)i(w)o(arning)d(messages)75 376
 
3808
y(are)i(prin)o(ted)g(only)g(when)h(the)f(relev)m(an)o(t)g(bits)g(are)g
 
3809
(turned)g(on.)20 b(By)15 b(default,)g(it)g(is)g(1,)g(so)f(only)h
 
3810
(messages)75 431 y(ab)q(out)j(nev)o(er-used)g(mo)q(dules)h(are)e(prin)o
 
3811
(ted.)29 b(The)18 b(`)p Fu(-W@)p Fs(\015ag)t Fz(')e(o)o(v)o(errides)i
 
3812
(the)f(default.)28 b(F)l(or)17 b(example,)75 486 y(to)f(get)f(messages)
 
3813
h(only)h(ab)q(out)f(m)o(ultiple)i(uses,)f(sa)o(y)e(`)p
 
3814
Fu(-W@2)p Fz(';)g(to)h(get)g(no)g(messages,)g(sa)o(y)f(`)p
 
3815
Fu(-W@0)p Fz('.)22 b(One)75 540 y(can)17 b(put)g(suc)o(h)g(an)f(option)
 
3816
h(in)o(to)g(the)g(`)p Fu(.fweb)p Fz(')e(initialization)20
 
3817
b(\014le)e(\(see)e(Section)i(12.2)d([Initialization],)75
 
3818
595 y(page)g(108\).)137 660 y Fw(Fwea)l(ve)h Fz(will)h(alw)o(a)o(ys)e
 
3819
(complain)h(ab)q(out)f(mo)q(dule)h(names)g(that)e(are)h(nev)o(er)g
 
3820
(de\014ned.)75 763 y Fq(4.2.65.2)29 b(`)p Fn(-W1)p Fq(':)i
 
3821
(Cross-reference)22 b(single-c)n(haracter)f(iden)n(ti\014ers)137
 
3822
856 y Fz(By)16 b(default,)h Fw(Fweb)g Fz(do)q(es)f(not)f(index)j(uses)e
 
3823
(of)f(single-c)o(haracter)i(iden)o(ti\014ers)h(\(follo)o(wing)e(Kn)o
 
3824
(uth's)75 911 y(original)g(design\).)21 b(\(It)15 b(do)q(es)g(index)i
 
3825
(their)e(de\014nitions.\))22 b(T)l(o)15 b(get)f(complete)i
 
3826
(cross-reference)g(informa-)75 966 y(tion)f(for)g(single-c)o(haracter)h
 
3827
(iden)o(ti\014ers,)g(use)g(the)f(`)p Fu(-W1)p Fz(')f(option.)75
 
3828
1069 y Fq(4.2.65.3)29 b(`)p Fn(-W[)p Fq(':)i(Pro)r(cess)21
 
3829
b(brac)n(k)n(eted)g(arra)n(y)g(indices)137 1162 y Fz(This)16
 
3830
b Fs(exp)q(erimen)o(tal)j Fz(option)d(mak)o(es)f(square)g(brac)o(k)o
 
3831
(ets)g(b)q(eha)o(v)o(e)h(lik)o(e)h(paren)o(theses)e(in)i(the)f(con)o
 
3832
(text)75 1217 y(of)f(arra)o(y)f(indices.)137 1281 y(In)h
 
3833
Fw(F)o(or)m(tran)p Fz(,)f Fw(Ft)m(angle)g Fz(will)i(just)d(replace)i
 
3834
(the)f(brac)o(k)o(ets)f(b)o(y)h(paren)o(theses.)19 b(In)c(C,)e(the)h
 
3835
(brac)o(k)o(ets)75 1336 y(will)j(b)q(e)f(left)f(alone.)137
 
3836
1400 y Fw(Fwea)l(ve)p Fz(,)30 b(ho)o(w)o(ev)o(er,)d(will)h(t)o(yp)q
 
3837
(eset)e(the)h(indices)h(according)f(to)e(the)i(`)p Fu(fwebmac.sty)p
 
3838
Fz(')d(macro)75 1455 y(`)p Fu(\\WARRAY)p Fz('.)j(This)18
 
3839
b(macro)g(tak)o(es)f(one)h(argumen)o(t,)f(whic)o(h)i(is)g(just)f(the)g
 
3840
(arra)o(y)e(index)k(or)d(indices.)31 b(\(In)75 1510 y(C,)14
 
3841
b(indexing)j(lik)o(e)g(`)p Fu(a[i][j][k])p Fz(')12 b(generates)j(the)g
 
3842
(argumen)o(t)f(`)p Fu(i,j,k)p Fz('.\))19 b(By)c(default,)g(`)p
 
3843
Fu(\\WARRAY)p Fz(')e(just)75 1565 y(surrounds)k(its)g(argumen)o(t)f
 
3844
(with)h(brac)o(k)o(ets.)23 b(Ho)o(w)o(ev)o(er,)16 b(the)h(user)f(ma)o
 
3845
(y)g(c)o(hange)h(its)g(de\014nition)h(to)e(get)75 1619
 
3846
y(sp)q(ecial)e(e\013ects)d(suc)o(h)i(as)e(sup)q(erscripted)j(or)d
 
3847
(subscripted)i(indices.)21 b(A)12 b(simple)h(example)g(macro)e(`)p
 
3848
Fu(\\WSUB)p Fz(')75 1674 y(is)j(pro)o(vided)g(in)g(`)p
 
3849
Fu(fwebmac.sty)p Fz(';)e(one)h(can)h(sa)o(y)e(`)p Fu
 
3850
(\\let\\WARRAY\\WSUB)p Fz(')f(in)j(the)f(lim)o(b)q(o)i(section)f(to)e
 
3851
(ha)o(v)o(e)75 1729 y(brac)o(k)o(eted)j(indices)i(prin)o(t)f(as)e
 
3852
(subscripts.)137 1793 y(This)19 b(feature)f(ma)o(y)f(not)g(w)o(ork)h
 
3853
(when)g(the)g(con)o(ten)o(ts)f(of)h(the)g(brac)o(k)o(ets)f(are)h(to)q
 
3854
(o)f(complicated)j(\(so)75 1848 y(that)14 b Fw(Fwea)l(ve)i
 
3855
Fz(tries)g(to)e(t)o(yp)q(eset)h(them)h(b)o(y)f(going)g(in)h(and)f(out)g
 
3856
(of)g(math)g(mo)q(de\).)137 1912 y(F)l(or)g(more)g(information,)g(exp)q
 
3857
(erts)g(can)g(see)h(`)p Fu(fwebmac.web)p Fz(',)c(command)j
 
3858
Fu(\\WXA)p Fz(.)75 2016 y Fq(4.2.65.4)29 b(`)p Fn(-WH)p
 
3859
Fq(':)i(Send)21 b(additional)f(argumen)n(ts)h(to)f(the)g(C)h(prepro)r
 
3860
(cessor)137 2109 y Fz(When)d(the)f(`)p Fu(-H)p Fz(')f(option)i(\(see)f
 
3861
(Section)h(4.2.17)e([-H)p 1039 2109 14 2 v 16 w(],)h(page)g(20\))f(is)i
 
3862
(used,)g(the)f(C)g(prepro)q(cessor)g(is)75 2164 y(in)o(v)o(ok)o(ed)d
 
3863
(to)f(scan)g(include)j(header)e(\014les)h(for)e Fp(t)o(yp)q(edef)p
 
3864
Fz('s)g(and)h Fp(class)g Fz(declarations.)20 b(That)13
 
3865
b(is)h(called)i(with)75 2218 y(a)e(standard)g(set)g(of)f(options.)20
 
3866
b(\(Presen)o(tly)l(,)14 b Fu(gcc)g Fz(is)h(actually)g(called)h(to)d(in)
 
3867
o(v)o(ok)o(e)h(the)h(prepro)q(cessor;)f(it)g(is)75 2273
 
3868
y(sen)o(t)i(the)h(options)g(`)p Fu(-E)p Fz(',)e(`)p Fu(-P)p
 
3869
Fz(',)h(and)h(`)p Fu(-I)p Fz('.\))23 b(Occasionally)18
 
3870
b(it)f(ma)o(y)f(b)q(e)h(necessary)g(to)f(send)i(additional)75
 
3871
2328 y(options.)34 b(Those)20 b(can)g(b)q(e)h(sp)q(eci\014ed)h(as)e
 
3872
(the)g(\(string\))f(argumen)o(t)h(to)f(`)p Fu(-WH)p Fz('.)33
 
3873
b(Th)o(us,)21 b(to)e(de\014ne)i(t)o(w)o(o)75 2383 y(macros)14
 
3874
b(to)h(the)g(prepro)q(cessor,)g(one)g(could)i(sa)o(y)d(either)i(of)195
 
3875
2444 y Fu(-WH-Dtest1=1)22 b(-WH-Dtest2=2)195 2496 y(-WH"-Dtest1=1)g
 
3876
(-Dtest2=2")75 2560 y Fz(The)e(\014rst)e(form)h(sho)o(ws)g(that)f(`)p
 
3877
Fu(-WH)p Fz(')g(accretes)i(to)e(earlier)j(uses.)32 b(The)20
 
3878
b(second)g(form)e(sho)o(ws)h(ho)o(w)g(to)75 2615 y(handle)c(em)o(b)q
 
3879
(edded)g(blanks)f(\(in)h(a)e Fw(unix)g Fz(shell\).)21
 
3880
b(Then,)14 b(if)g(one)g(w)o(ere)f(programming)g(in)i(C,)e(use)h(of)f(`)
 
3881
p Fu(-H)p Fz(')75 2670 y(w)o(ould)j(issue)g(the)f(system)g(command)p
 
3882
eop
 
3883
%%Page: 34 36
 
3884
34 35 bop 75 -58 a Fz(Chapter)15 b(4:)k(R)o(UNNING)d
 
3885
Fw(Fweb)1166 b Fz(34)195 183 y Fu(gcc)23 b(-E)h(-P)g(-Dtest1=1)e
 
3886
(-Dtest2=2)75 303 y Fq(4.2.65.5)29 b(`)p Fn(-WdfFlmvw)p
 
3887
Fq(':)j(Don't)20 b(prin)n(t)h(v)m(arious)f(things)h(in)f(w)n(o)n(v)n
 
3888
(en)i(output)137 402 y Fz(The)16 b(prin)o(ting)g(of)f(selected)h
 
3889
(de\014nition-part)h(commands)e(can)g(b)q(e)h(suppressed)g(as)f(follo)o
 
3890
(ws:)195 470 y Fu(-Wd)23 b Fz(|)16 b(outer)f(de\014nitions)i(\(`)p
 
3891
Fu(@d)p Fz(')d(or)g(`)p Fu(@D)p Fz('\))195 522 y Fu(-Wf)23
 
3892
b Fz(|)16 b(format)e(statemen)o(ts)g(\(`)p Fu(@f)p Fz('\))195
 
3893
574 y Fu(-WF)23 b Fz(|)16 b(format)e(statemen)o(ts)g(\(`)p
 
3894
Fu(@F)p Fz('\))195 626 y Fu(-Wl)23 b Fz(|)16 b(lim)o(b)q(o)g(text)f
 
3895
(de\014nitions)i(\(`)p Fu(@l)p Fz('\))195 678 y Fu(-Wm)23
 
3896
b Fz(|)16 b(FWEB)f(macro)f(de\014nitions)j(\(`)p Fu(@m)p
 
3897
Fz(')d(or)h(`)p Fu(@M)p Fz('\))195 730 y Fu(-Wv)23 b
 
3898
Fz(|)16 b(op)q(erator)e(o)o(v)o(erloads)h(\(`)p Fu(@v)p
 
3899
Fz('\))195 782 y Fu(-Ww)23 b Fz(|)16 b(iden)o(ti\014er)h(o)o(v)o
 
3900
(erloads)d(\(`)p Fu(@w)p Fz(')g(or)h(`)p Fu(@W)p Fz('\))75
 
3901
853 y(When)h(these)f(options)g(used,)h(asso)q(ciated)f
 
3902
(cross-referencing)h(is)g(suppressed)g(as)f(w)o(ell.)75
 
3903
972 y Fq(4.2.66)29 b(`)p Fn(-w)p Fq(':)i(Change)21 b(name)f(of)g(macro)
 
3904
h(pac)n(k)m(age)f(\()p Fo(Fwea)l(ve)p Fq(\))137 1072
 
3905
y Fz(The)15 b(option)f(`)p Fu(-w)p Fz(')f(means)h(\\Don't)f(prin)o(t)i
 
3906
(`)p Fu(\\input)e(fwebmac.sty)p Fz(')g(as)g(the)i(\014rst)f(line)h(of)f
 
3907
(the)g(`)p Fu(.tex)p Fz(')75 1127 y(output)20 b(\014le.")34
 
3908
b(The)20 b(option)g(`)p Fu(-w)p Fs(fname)s Fz(')e(means)i(\\Prin)o(t)f
 
3909
(`)p Fu(\\input)14 b(fname)p Fz(')19 b(as)g(the)h(\014rst)g(line.")35
 
3910
b(F)l(or)75 1181 y(example,)14 b(when)g(w)o(orking)e(with)i(REVT)775
 
3911
1191 y(E)801 1181 y(X)f(\(see)g(Section)h(10.1.3.2)d([REVT)l(eX],)i
 
3912
(page)g(94\),)f(one)h(needs)75 1236 y(to)i(sa)o(y)f(`)p
 
3913
Fu(-wrwebmac.sty)p Fz('.)137 1307 y(This)i(option)g(can)g(b)q(e)g(used)
 
3914
g(for)f(sp)q(ecial)i(e\013ects)f(when)g(one)f(is)h(trying)g(to)f
 
3915
(obtain)g(b)q(eha)o(vior)h(di\013er-)75 1362 y(en)o(t)h(from)f(that)g
 
3916
(de\014ned)i(b)o(y)f Fw(Fweb)p Fz('s)h(macro)e(pac)o(k)m(age)h(`)p
 
3917
Fu(fwebmac.sty)p Fz(')e(\(see)h(Section)i(10.1.2)d([fw)o(eb-)75
 
3918
1417 y(mac.st)o(y],)f(page)h(92\).)21 b(Ho)o(w)o(ev)o(er,)14
 
3919
b(try)h(to)g(not)h(do)f(that.)21 b(Please)16 b(submit)h(requests)e(for)
 
3920
g(suc)o(h)h(b)q(eha)o(vior)75 1471 y(mo)q(di\014cations)g(to)f(the)g
 
3921
(dev)o(elop)q(er;)h(see)g(Chapter)f(15)f([Supp)q(ort],)h(page)g(131.)75
 
3922
1583 y Fq(4.2.67)29 b(`)p Fn(-x)p Fq(':)i(Eliminate)21
 
3923
b(or)f(reduce)h(cross-reference)h(information)262 1645
 
3924
y(\()p Fo(Fwea)l(ve)p Fq(\).)137 1745 y Fz(Cross-reference)12
 
3925
b(information)g(\(for)f Fw(Fwea)l(ve)p Fz(\))h(includes)i(the)e(T)l
 
3926
(able)h(of)e(Con)o(ten)o(ts)g(\('c'\),)g(the)h(Index)75
 
3927
1800 y(\('i'\),)18 b(and)g(the)g(Mo)q(dule)h(List)f(\('m'\).)27
 
3928
b(The)18 b(option)h(`)p Fu(-x)p Fz(')e(eliminates)i(all)g(of)f(that)f
 
3929
(information.)29 b(The)75 1855 y(option)13 b(`)p Fu(-x)p
 
3930
Fs(letters)r Fz(')e(eliminates)j(the)e(piece)i(of)e(information)h
 
3931
(corresp)q(onding)g(to)f(eac)o(h)g(letter)h(in)g(the)g(list.)75
 
3932
1909 y(F)l(or)i(example,)g(`)p Fu(-xim)p Fz(')f(eliminates)j(the)e
 
3933
(Index)i(and)e(the)g(Mo)q(dule)h(List.)137 1980 y(Another)11
 
3934
b(p)q(ossibilit)o(y)h(is)f(to)f(sa)o(y)g(`)p Fu(-xu)p
 
3935
Fz(',)f(whic)o(h)j(prev)o(en)o(ts)e(cross-references)h(from)e(unnamed)i
 
3936
(sections)75 2035 y(\(b)q(egun)16 b(with)f(`)p Fu(@a)p
 
3937
Fz(')f(or)h(`)p Fu(@A)p Fz('\))f(from)g(app)q(earing)i(in)g(the)g
 
3938
(Index.)75 2154 y Fq(4.2.68)29 b(`)p Fn(-X)p Fq(':)i(Prin)n(t)21
 
3939
b(selected)g(cross-reference)h(information)d(\()p Fo(Fwea)l(ve)p
 
3940
Fq(\))137 2254 y Fz(When)h(used)h(with)f(an)o(y)f(of)g(the)h(argumen)o
 
3941
(ts)f(`)p Fu(cim)p Fz(',)g(this)h(option)g(is)h(the)e(opp)q(osite)i(of)
 
3942
e(`)p Fu(-x)p Fz('.)32 b(See)75 2309 y(Section)16 b(4.2.67)d([-x],)i
 
3943
(page)g(34.)137 2380 y(The)g(option)h(`)p Fu(-XI)p Fz(')d(tells)j
 
3944
Fw(Fwea)l(ve)g Fz(to)e(write)h(its)g(index)i(cross-references)e(to)f(a)
 
3945
h(\014le)h(formatted)e(for)75 2435 y(input)21 b(b)o(y)f(the)h
 
3946
Fu(makeindex)e Fz(utilit)o(y)l(.)36 b(This)21 b(feature)f(facilitates)h
 
3947
(creation)f(of)g(a)g(master)f(index)j(that)75 2490 y(spans)14
 
3948
b(sev)o(eral)h(individual)j Fu(web)c Fz(\014les.)20 b(F)l(or)14
 
3949
b(more)g(discussion,)i(see)f(Section)g(11.2)e([Using)i(mak)o(eindex],)
 
3950
75 2544 y(page)g(103.)137 2615 y(The)i(construction)f(`)p
 
3951
Fu(-XI)p Fz(')f(stands)h(alone;)h(one)f(ma)o(y)f(not)h(mix)h(the)f(`)p
 
3952
Fu(I)p Fz(')f(with)h(the)h(list)g(`)p Fu(cim)p Fz('.)k(Also,)75
 
3953
2670 y(this)16 b(option)f(is)h(o)o(v)o(erridden)f(b)o(y)h(`)p
 
3954
Fu(-xi)p Fz(',)d(whic)o(h)j(suppresses)g(output)f(of)g(all)h(index)g
 
3955
(information.)p eop
 
3956
%%Page: 35 37
 
3957
35 36 bop 75 -58 a Fz(Chapter)15 b(4:)k(R)o(UNNING)d
 
3958
Fw(Fweb)1166 b Fz(35)75 183 y Fq(4.2.69)29 b(`)p Fn(-y)p
 
3959
Fq(':)i(Allo)r(cate)21 b(dynamic)g(memory)137 285 y Fz(This)f(option)f
 
3960
(c)o(hanges)f(the)h(default)g(size)h(for)e(a)h(dynamically)h(allo)q
 
3961
(cated)g(memory)e(bu\013er.)31 b(The)75 339 y(bu\013ers)13
 
3962
b(are)g(indicated)i(b)o(y)f(a)f(one-)g(or)g(t)o(w)o(o-c)o(haracter)f
 
3963
(abbreviation)i(suc)o(h)g(as)f(`)p Fu(op)p Fz('.)18 b(F)l(or)13
 
3964
b(example,)h(the)75 394 y(option)h(`)p Fu(-yop200)p Fz(')f(allo)q
 
3965
(cates)i(200)e(units)i(for)f(the)g(`)p Fu(op)p Fz(')f(bu\013er.)137
 
3966
466 y(T)l(o)h(query)h(the)f(default)h(allo)q(cations,)g(just)e(sa)o(y)h
 
3967
(`)p Fu(-y)p Fz('.)137 539 y(When)h Fw(Fweb)h Fz(runs)f(out)f(of)g
 
3968
(space,)h(it)g(usually)h(\(but)f(not)f(alw)o(a)o(ys\))f(issues)j(a)e
 
3969
(message)g(telling)j(one)75 593 y(whic)o(h)d(`)p Fu(-y)p
 
3970
Fz(')e(command)h(to)g(use)h(in)g(order)f(to)f(increase)i(the)g(allo)q
 
3971
(cations.)20 b(\(Someda)o(y)14 b(it)g(will)i(reallo)q(cate)75
 
3972
648 y(automatically)l(.\))k(One)c(ma)o(y)f(wish)g(to)g(add)g(some)g
 
3973
(suc)o(h)h(options)f(to)g(the)g(`)p Fu(.fweb)p Fz(')f(\014le.)137
 
3974
720 y(F)l(or)g(a)f(more)h(detailed)h(discussion)h(of)d(memory)g(allo)q
 
3975
(cation)i(and)f(a)g(men)o(u)g(of)g(the)g(v)m(arious)g(dynamic)75
 
3976
775 y(arra)o(ys,)f(see)j(Section)g(12.2.2)d([Memory)h(allo)q(cation],)i
 
3977
(page)f(108.)75 897 y Fq(4.2.70)29 b(`)p Fn(-Z)p Fq(':)i(Displa)n(y)22
 
3978
b(default)e(st)n(yle-\014le)i(parameters)137 999 y Fz(The)15
 
3979
b(information)g(option)f(`)p Fu(-Zabc)p Fz(')f(prin)o(ts)i(to)f(the)g
 
3980
(screen)i(the)e(default)h(con)o(ten)o(ts)f(of)g(the)h(st)o(yle-\014le)
 
3981
75 1053 y(parameters)f(b)q(eginning)k(with)d(`)p Fu(abc)p
 
3982
Fz('.)k(Just)c(`)p Fu(-Z)p Fz(')f(prin)o(ts)i(ev)o(erything.)137
 
3983
1126 y(After)i(prin)o(ting)i(the)e(defaults,)i(the)e(`)p
 
3984
Fu(-p)p Fz(')g(options)g(\(see)h(Section)g(4.2.46)e([-p],)h(page)h
 
3985
(28\))e(and)i(the)75 1180 y(st)o(yle)f(\014le)h(`)p Fu(fweb.sty)p
 
3986
Fz(')d(are)h(pro)q(cessed.)29 b(If)18 b(that)f(pro)q(cessing)i(has)f(o)
 
3987
o(v)o(erridden)g(an)o(y)f(of)h(the)g(defaults,)75 1235
 
3988
y(the)d(parameters)g(are)g(prin)o(ted)g(again,)g(preceded)i(b)o(y)e(an)
 
3989
g(asterisk.)137 1307 y(T)l(o)g(see)h(only)f(the)h(parameters)e(that)h
 
3990
(ha)o(v)o(e)f(b)q(een)j(mo)q(di\014ed)f(from)f(the)g(defaults,)g(sa)o
 
3991
(y)g(`)p Fu(--Z)p Fz('.)137 1380 y(The)21 b(`)p Fu(-Z)p
 
3992
Fz(')e(option)h(b)q(eha)o(v)o(es)h(sligh)o(tly)g(di\013eren)o(tly)g
 
3993
(for)f(color)g(escap)q(e)h(sequences)h(than)e(for)f(other)75
 
3994
1435 y(parameters;)14 b(see)h(Section)i(12.3.7)c([Color],)h(page)h
 
3995
(117.)75 1557 y Fq(4.2.71)29 b(`)p Fn(-z)p Fq(':)i(Change)21
 
3996
b(name)f(of)g(st)n(yle)i(\014le)137 1658 y Fz(The)15
 
3997
b(command)f(`)p Fu(-znew.sty)p Fz(')e(c)o(hanges)i(the)h(default)f(st)o
 
3998
(yle-\014le)i(name)e(`)p Fu(fweb.sty)p Fz(')e(to)i(`)p
 
3999
Fu(new.sty)p Fz('.)75 1713 y(The)h(command)h(`)p Fu(-z)p
 
4000
Fz(')e(\(with)h(no)g(argumen)o(t\))f(means)h(\\Don't)f(read)h(an)o(y)g
 
4001
(st)o(yle)g(\014le.")137 1785 y(Normally)22 b(the)g(st)o(yle)f(\014le)i
 
4002
(is)f(read)g(from)e(the)i(same)f(directory)h(in)g(whic)o(h)h(the)e
 
4003
Fu(web)g Fz(source)h(\014le)75 1840 y(resides)17 b(\(or)e(from)g(the)h
 
4004
(path)g(de\014ned)i(b)o(y)e(the)g(en)o(vironmen)o(t)g(v)m(ariable)h
 
4005
Fu(FWEB_STYLE_DIR)p Fz(\).)j(T)l(o)c(force)75 1894 y
 
4006
Fu(fweb.sty)e Fz(to)h(b)q(e)g(read)h(from)e(the)h(curren)o(t)g
 
4007
(directory)l(,)h(sa)o(y)e(`)p Fu(-z.)p Fz('.)75 2017
 
4008
y Fq(4.2.72)29 b(`)p Fn(-.)p Fq(':)i(Don't)21 b(recognize)f(dot)g
 
4009
(constan)n(ts)137 2118 y Fz(If)d(this)g(command)f(is)h(used,)f(the)h
 
4010
(pro)q(cessors)f(will)i(not)e(understand)h(that)e(constructions)i(suc)o
 
4011
(h)f(as)75 2173 y(`)p Fu(.LT.)p Fz(')g(are)h(op)q(erators)f(in)i
 
4012
Fw(F)o(or)m(tran)g Fz(or)f Fw(Ra)m(tf)o(or)p Fz(.)26
 
4013
b(This)18 b(command)f(is)h(useful)g(if)g(one)g(is)f(trying)h(to)75
 
4014
2227 y(mo)q(dernize)f(the)e(source)g(co)q(de)h(to)e(use)i
 
4015
Fw(Fweb)g Fz(con)o(v)o(en)o(tions)f(suc)o(h)h(as)f(`)p
 
4016
Fu(<)p Fz(')f(instead)i(of)f(`)p Fu(.LT.)p Fz('.)75 2350
 
4017
y Fq(4.2.73)29 b(`)p Fn(-\\)p Fq(':)i(Explicitly)22 b(escap)r(e)f(con)n
 
4018
(tin)n(ued)g(strings)137 2451 y Fz(In)c Fw(Fweb)p Fz(,)g(long)g
 
4019
(strings)f(are)g(con)o(tin)o(ued)h(with)f(the)h(bac)o(kslash.)23
 
4020
b(Normally)l(,)16 b(the)h(con)o(tin)o(uation)f(of)75
 
4021
2506 y(the)e(string)h(m)o(ust)e(start)g(in)i(the)g(\014rst)f(column)h
 
4022
(of)f(the)g(next)g(line;)i(otherwise,)e(spurious)h(blanks)g(will)h(b)q
 
4023
(e)75 2560 y(in)o(tro)q(duced.)k(Ho)o(w)o(ev)o(er,)13
 
4024
b(when)h(the)f(`)p Fu(-\\)p Fz(')f(option)i(is)g(in)g(e\013ect,)f
 
4025
Fw(Fweb)h Fz(exp)q(ects)g(that)f(the)h(con)o(tin)o(uation)75
 
4026
2615 y(will)h(also)f(b)q(egin)h(with)f(the)g(bac)o(kslash,)g(and)g(it)g
 
4027
(will)i(ignore)e(leading)h(white)f(space)g(and)g(the)g(bac)o(kslash.)75
 
4028
2670 y(\(This)h(feature)g(w)o(as)g(inspired)i(b)o(y)e
 
4029
Fw(F)o(or)m(tran)p Fz(-90.\))k(Th)o(us,)c(in)h(the)f(example)p
 
4030
eop
 
4031
%%Page: 36 38
 
4032
36 37 bop 75 -58 a Fz(Chapter)15 b(4:)k(R)o(UNNING)d
 
4033
Fw(Fweb)1166 b Fz(36)195 183 y Fu("This)23 b(is)h(\\)338
 
4034
235 y(\\continued";)75 316 y Fz(the)15 b(e\013ectiv)o(e)h(string)f(is)h
 
4035
Fu("This)e(is)h(continued")f Fz(when)h(`)p Fu(-\\)p Fz(')g(is)g(in)h
 
4036
(e\013ect.)137 397 y(Note)f(that)g(this)g(option)h(a\013ects)e(all)i
 
4037
(strings)f(in)h(the)g(source)f(\014le;)h(one)f(cannot)g(mix)h(and)f
 
4038
(matc)o(h.)75 537 y Fq(4.2.74)29 b(`)p Fn(-\()p Fq(':)i(Con)n(tin)n(ue)
 
4039
22 b(paren)n(thesized)f(strings)g(with)f(bac)n(kslashes)137
 
4040
647 y Fz(This)d(option)f(is)h(lik)o(e)g(`)p Fu(-\\)p
 
4041
Fz(')e(\(see)h(Section)h(4.2.73)d([-)p Fu(\\)p Fz(],)h(page)h(35\),)f
 
4042
(but)h(it)g(refers)g(to)g(certain)g(strings)75 702 y(that)e(are)h(not)g
 
4043
(normally)h(quoted,)f(suc)o(h)g(as)g(the)g(argumen)o(ts)g(of)g(`)p
 
4044
Fu(ifelse)p Fz(')e(commands)i(in)h Fu(m4)p Fz(.)75 841
 
4045
y Fq(4.2.75)29 b(`)p Fn(-:)p Fq(':)i(Set)21 b(starting)f(automatic)g
 
4046
(statemen)n(t)h(n)n(um)n(b)r(er)137 951 y Fz(This)f(option)f(is)h
 
4047
(useful)g(for)f Fw(F)o(or)m(tran)g Fz(and)g Fw(Ra)m(tf)o(or)p
 
4048
Fz(.)33 b(Sym)o(b)q(olic)20 b(statemen)o(t)e(lab)q(els)j(that)d(are)75
 
4049
1006 y(de\014ned)e(with)e(the)h(`)p Fu(#:0)p Fz(')e(macro)g(command)h
 
4050
(\(Section)h(7.2.2)e([T)l(ok)o(ens],)g(page)h(65;)g(Section)h(8.2.3)e
 
4051
([F)l(or-)75 1061 y(tran],)g(page)h(85\),)f(as)h(in)h(`)p
 
4052
Fu(@m)f(EXIT)h(#:0)p Fz(',)e(are)g(incremen)o(ted)j(starting)d(with)i
 
4053
(the)f(default)g(of)g(90000.)k(T)l(o)75 1116 y(c)o(hange)d(this)h(to,)e
 
4054
(e.g.,)g(789,)g(sa)o(y)h(`)p Fu(-:789)p Fz('.)75 1255
 
4055
y Fq(4.2.76)29 b(`)p Fn(->)p Fq(':)i(Redirect)21 b(output)f(\()p
 
4056
Fo(Ft)m(angle)p Fq(\))137 1365 y Fz(This)12 b(c)o(hanges)f(the)g(name)g
 
4057
(of)f Fw(Ft)m(angle)p Fz('s)i(output)e(\014le.)20 b(If)11
 
4058
b(no)g(name)g(is)h(giv)o(en,)g(output)e(is)i(redirected)75
 
4059
1420 y(to)j(the)g(terminal.)137 1501 y(This)h(command)f(has)g(no)g
 
4060
(e\013ect)g(for)g Fw(Fwea)l(ve)p Fz(.)137 1582 y(Although)k(the)f(app)q
 
4061
(earance)h(of)e(this)i(command)f(is)h(highly)g(in)o(tuitiv)o(e,)h(it)e
 
4062
(ma)o(y)g(b)q(e)g(hard)g(to)g(t)o(yp)q(e)75 1637 y(quic)o(kly)l(.)j(An)
 
4063
16 b(equiv)m(alen)o(t)h(command)e(is)h(`)p Fu(-=)p Fz(')e(\(see)h
 
4064
(Section)h(4.2.77)d([-=],)i(page)g(36\).)75 1776 y Fq(4.2.77)29
 
4065
b(`)p Fn(-=)p Fq(':)i(Redirect)21 b(output)f(\()p Fo(Ft)m(angle)p
 
4066
Fq(\))137 1887 y Fz(Equiv)m(alen)o(t)h(to)d(`)p Fu(->)p
 
4067
Fz(')f(\(see)i(Section)h(4.2.76)d([-)p Fu(>)p Fz(],)i(page)f(36\),)h
 
4068
(and)g(faster)f(to)g(t)o(yp)q(e)h(on)g(man)o(y)f(k)o(ey-)75
 
4069
1941 y(b)q(oards.)75 2062 y Fq(4.2.78)29 b(`)p Fn(-#)p
 
4070
Fq(':)i(T)-5 b(urn)21 b(o\013)f(commen)n(ts)h(ab)r(out)e(line)i(and)g
 
4071
(section)f(n)n(um)n(b)r(ers)262 2124 y(\()p Fo(Ft)m(angle)p
 
4072
Fq(\))137 2234 y Fz(By)c(default,)h(tangled)f(output)g(includes)i
 
4073
(commen)o(ts)d(ab)q(out)h(the)g(line)h(and)f(section)h(n)o(um)o(b)q
 
4074
(ers)f(cor-)75 2289 y(resp)q(onding)g(to)f(the)g(curren)o(t)g(piece)i
 
4075
(of)e(co)q(de.)20 b(T)l(o)15 b(eliminate)i(this)f(clutter,)f(sa)o(y)g
 
4076
(`)p Fu(-#)p Fz('.)k(\(But)c(note)g(that)75 2344 y(the)j(line-n)o(um)o
 
4077
(b)q(er)i(information)e(is)g(v)o(ery)g(useful)h(for)e(debugging)i(in)f
 
4078
(C)g(and)g(C)p Fu(++)p Fz(,)f(as)h(it)g(enables)h(the)75
 
4079
2398 y(debugger)d(to)e(displa)o(y)i(the)g(source)f(line)i(in)f(the)f(w)
 
4080
o(eb)g(\014le.\))137 2479 y(In)j(some)g(cases,)f(bugs)h(in)g(tangled)g
 
4081
(output,)g(particularly)g(from)f Fw(F)o(or)m(tran)p Fz(,)h(can)g(b)q(e)
 
4082
g(eliminated)75 2534 y(b)o(y)d(using)h(`)p Fu(-#)p Fz('.)j(\(But)c
 
4083
(please)h(rep)q(ort)f(the)g(bug)g(an)o(yw)o(a)o(y;)f(Chapter)h(15)f
 
4084
([Supp)q(ort],)h(page)g(131.\))137 2615 y(In)j(some)f(cases,)g(it)h(is)
 
4085
g(useful)g(to)e(turn)i(o\013)e(the)h(line-)i(and)f(section-n)o(um)o(b)q
 
4086
(er)g(information)f(lo)q(cally)l(.)75 2670 y(This)f(can)f(b)q(e)h(done)
 
4087
g(with)f(the)g(`)p Fu(@q)p Fz(')g(command.)k(See)d(Section)g(5.5.22)d
 
4088
([A)l(Tq],)i(page)g(48.)p eop
 
4089
%%Page: 37 39
 
4090
37 38 bop 75 -58 a Fz(Chapter)15 b(4:)k(R)o(UNNING)d
 
4091
Fw(Fweb)1166 b Fz(37)75 183 y Fq(4.2.79)29 b(`)p Fn(-+)p
 
4092
Fq(':)i(Don't)21 b(in)n(terpret)f(comp)r(ound)h(assignmen)n(t)g(op)r
 
4093
(erators)137 280 y Fz(Both)d Fw(Ra)m(tf)o(or)g Fz(and)g
 
4094
Fw(F)o(or)m(tran)g Fz(attempt)f(to)g(translate)h(the)g(commands)f(`)p
 
4095
Fu(++)p Fz(',)g(`)p Fu(--)p Fz(',)g(`)p Fu(+=)p Fz(',)g(`)p
 
4096
Fu(-=)p Fz(',)75 334 y(`)p Fu(*=)p Fz(',)c(and)i(`)p
 
4097
Fu(/=)p Fz(')e(in)o(to)h(co)q(de)h(that)f(b)q(eha)o(v)o(es)h(as)f
 
4098
(their)h(C/C)p Fu(++)e Fz(coun)o(terparts.)19 b(T)l(o)14
 
4099
b(turn)g(this)h(feature)f(o\013,)75 389 y(use)i(`)p Fu(-+)p
 
4100
Fz('.)137 456 y(Notice)i(that)f(in)h Fw(F)o(or)m(tran)p
 
4101
Fz(-90)f(`)p Fu(/=)p Fz(')g(is)g(a)h(tok)o(en)e(for)h(\\not)g(equal,")h
 
4102
(so)f(if)h(y)o(ou)f(w)o(an)o(t)f(to)h(use)h(that)75 511
 
4103
y(y)o(ou)h(m)o(ust)f(turn)h(o\013)g(the)g(comp)q(ound)h(assignmen)o(t)f
 
4104
(op)q(erators)f(with)h(use)h(`)p Fu(-+)p Fz('.)30 b(Ho)o(w)o(ev)o(er,)
 
4105
19 b(a)g(b)q(etter)75 566 y(solution)d(is)g(to)e(lea)o(v)o(e)i(them)f
 
4106
(turned)g(on)g(and)h(use)f Fw(Fweb)p Fz('s)h(standard)f(`)p
 
4107
Fu(!=)p Fz(')f(tok)o(en)h(for)f(\\not)h(equal.")137 633
 
4108
y(See)h(also)f(Section)h(12.2.2.16)d([-ylx],)i(page)g(110.)75
 
4109
745 y Fq(4.2.80)29 b(`)p Fn(-/)p Fq(':)i(Recognize)21
 
4110
b(short)f(commen)n(ts)h(\()p Fo(F)o(or)m(tran)e Fq(&)i
 
4111
Fo(Ra)m(tf)o(or)p Fq(\))137 842 y Fz(If)14 b(this)f(command)g(is)h(not)
 
4112
f(used)h(with)f(the)g Fw(F)o(or)m(tran)p Fz(-lik)o(e)i(languages,)e
 
4113
(the)h(`)p Fu(//)p Fz(')e(construction)h(will)75 896
 
4114
y(b)q(e)j(in)o(terpreted)g(as)f(concatenation)g(rather)g(than)g(as)f
 
4115
(the)i(b)q(eginning)h(of)e(a)g(short)f(commen)o(t.)137
 
4116
964 y(Concatenation)d(can)h(b)q(e)g(signi\014ed)h(with)f
 
4117
Fw(Fweb)p Fz('s)g(tok)o(en`)p Fu(\\/)p Fz(',)e(so)h(no)h(p)q(enalt)o(y)
 
4118
g(is)g(incurred)g(for)f(using)75 1018 y(`)p Fu(-/)p Fz('.)137
 
4119
1086 y(One)20 b(w)o(a)o(y)d(of)h(in)o(v)o(oking)h(this)g(option)g(is)g
 
4120
(with)g(the)g(global)g(language)g(command,)g(suc)o(h)f(as)h(`)p
 
4121
Fu(@n/)p Fz('.)75 1140 y(Another)c(is)h(to)e(put)i(the)f(command)g(in)o
 
4122
(to)g(the)h(initialization)i(\014le)e(`)p Fu(.fweb)p
 
4123
Fz('.)137 1208 y(See)g(also)f(Section)h(4.2.40)e([-n/],)g(page)h(27)f
 
4124
(and)i(Section)g(4.2.55)d([-r/],)h(page)h(30.)75 1320
 
4125
y Fq(4.2.81)29 b(`)p Fn(-!)p Fq(':)i(Mak)n(e)22 b(`)p
 
4126
Fn(!)p Fq(')e(denote)g(short)h(commen)n(t)g(\()p Fo(F)o(or)m(tran)e
 
4127
Fq(&)h Fo(Ra)m(tf)o(or)p Fq(\))137 1416 y Fz(This)c(option)f(is)h(not)f
 
4128
(recommended;)h(use)f Fw(Fweb)p Fz('s)h(standard)f(`)p
 
4129
Fu(//)p Fz(')f(to)g(b)q(egin)j(short)d(commen)o(ts.)137
 
4130
1483 y(T)l(o)h(include)j(the)d(exclamation)h(p)q(oin)o(t)g(inside)h(a)d
 
4131
(string,)h(escap)q(e)h(it)g(with)f(a)g(bac)o(kslash,)g(as)g(in)386
 
4132
1548 y Fu(s)24 b(=)f("A)h(\\!)g(inside)f(a)g(string")75
 
4133
1660 y Fq(4.2.82)29 b(Information)20 b(options)137 1756
 
4134
y Fz(Sev)o(eral)d(of)f(the)g(command-line)i(options)e(can)g(b)q(e)h
 
4135
(used)g(to)e(elicit)j(information)f(ab)q(out)f(the)g(initial)75
 
4136
1811 y(state)e(of)h Fw(Fweb)p Fz(.)195 1875 y(`)p Fu(-@)p
 
4137
Fz(')21 b(displa)o(ys)j(information)e(ab)q(out)h(the)f(con)o(trol)g(co)
 
4138
q(des.)43 b(See)23 b(Section)g(4.2.4)e([-A)l(T],)195
 
4139
1927 y(page)15 b(16.)195 1991 y(`)p Fu(-D)p Fz(')25 b(displa)o(ys)j
 
4140
(information)e(ab)q(out)g(reserv)o(ed)h(w)o(ords.)52
 
4141
b(See)27 b(Section)g(4.2.11)e([-D)p 1717 1991 14 2 v
 
4142
16 w(],)195 2043 y(page)15 b(18.)195 2108 y(`)p Fu(-y)p
 
4143
Fz(')23 b(displa)o(ys)i(default)f(dynamic)h(memory)e(allo)q(cations.)48
 
4144
b(See)24 b(Section)h(4.2.69)d([-y],)195 2160 y(page)15
 
4145
b(35.)195 2224 y(`)p Fu(-Z)p Fz(')k(displa)o(ys)i(default)g(v)m(alues)g
 
4146
(of)f(st)o(yle-\014le)h(parameters.)34 b(See)21 b(Section)g(4.2.70)d
 
4147
([-Z)p 1717 2224 V 16 w(],)195 2276 y(page)d(35.)75 2343
 
4148
y(The)j(`)p Fu(-h)p Fz(')f(option)g(reminds)i(one)f(ab)q(out)f(these)h
 
4149
(information)g(options;)h(it)f(also)f(pro)o(vides)h(con)o(v)o(enien)o
 
4150
(t)75 2398 y(access)d(to)g(the)g(GNU)g Fu(info)g Fz(bro)o(wser.)k(See)d
 
4151
(Section)g(4.2.18)d([-h],)i(page)g(21.)p eop
 
4152
%%Page: 38 40
 
4153
38 39 bop 75 -58 a Fz(Chapter)15 b(5:)k Fw(Fweb)e Fz(COMMANDS)1105
 
4154
b(38)75 183 y Ft(5)41 b Fv(Fweb)26 b Ft(COMMANDS)137
 
4155
323 y Fz(All)18 b Fw(Fweb)e Fz(commands)g(b)q(egin)h(with)g(the)f(c)o
 
4156
(haracter)f(`)p Fu(@)p Fz('.)21 b(It)16 b(is)h(recommended)f(that)g
 
4157
(these)g(b)q(egin)75 378 y(in)e(column)f(1)f(if)i(p)q(ossible.)20
 
4158
b(This)14 b(is)f(required)h(in)f(some)f(cases)h([e.g.,)f(the)g(`)p
 
4159
Fu(@x)p Fz(',)g(`)p Fu(@y)p Fz(',)g(and)h(`)p Fu(@z)p
 
4160
Fz(')e(in)j(c)o(hange)75 433 y(\014les)i(\(see)f(Section)h(3.3)f
 
4161
([Change)f(\014les],)i(page)f(13\),)f(or)g(column-orien)o(ted)j
 
4162
Fw(F)o(or)m(tran)p Fz(-77)e(pro)q(cessing].)137 508 y(Some)21
 
4163
b(of)g(these)g(con)o(trol)g(co)q(des)g(ma)o(y)g(b)q(e)g(used)h(an)o
 
4164
(ywhere;)h(others)e(b)q(egin)h(a)f(new)g(part)f(of)h(the)75
 
4165
563 y(curren)o(t)13 b(section.)20 b(\(F)l(or)13 b(a)g(discussion)i(of)e
 
4166
(sections)h(and)g(parts,)f(see)h(Section)g(2.2)f([Structure],)g(page)g
 
4167
(5.\))75 618 y(F)l(or)g(a)f(quic)o(k)i(summary)f(of)g(the)g(con)o
 
4168
(trol-co)q(de)g(mappings)h(and)g(to)e(see)h(whic)o(h)h(co)q(des)g(b)q
 
4169
(egin)h(new)e(parts,)75 672 y(sa)o(y)i(`)p Fu(ftangle)e(-@)p
 
4170
Fz('.)20 b(See)15 b(Section)h(4.2.4)e([-A)l(T],)g(page)h(16.)75
 
4171
820 y Fy(5.1)33 b(Debugging)22 b(commands)137 924 y Fz(Sev)o(eral)h
 
4172
(commands)g(pro)o(vide)g(lo)q(calized)i(v)o(ersions)e(of)g(the)f(`)p
 
4173
Fu(-1)p Fz(')g(and)h(`)p Fu(-2)p Fz(')f(options)g(related)i(to)75
 
4174
979 y(debugging)16 b(of)f(prett)o(y-prin)o(ting.)75 1107
 
4175
y Fq(5.1.1)30 b(`)p Fn(@0)p Fq(':)h(T)-5 b(urn)20 b(o\013)g(debugging)
 
4176
137 1211 y Fz(This)f(cancels)f(the)g(e\013ect)g(of)f(a)g(previous)i(`)p
 
4177
Fu(@1)p Fz(')e(or)g(`)p Fu(@2)p Fz(')g(\(see)g(Section)i(5.1.2)d([A)l
 
4178
(T1],)h(page)h(38)f(and)75 1265 y(Section)f(5.1.3)d([A)l(T2],)g(page)i
 
4179
(38\).)k(The)c(`)p Fu(@0)p Fz(')e(command)i(should)h(app)q(ear)e(in)i
 
4180
(a)e(di\013eren)o(t)h(section)h(from)75 1320 y(the)f(`)p
 
4181
Fu(@1)p Fz(')f(or)h(`)p Fu(@2)p Fz(')f(commands.)75 1448
 
4182
y Fq(5.1.2)30 b(`)p Fn(@1)p Fq(':)h(Displa)n(y)21 b(irreducible)g
 
4183
(scraps)137 1552 y Fz(This)16 b(is)g(a)g(lo)q(cal)g(v)o(ersion)g(of)f
 
4184
(the)h(command-line)h(option)e(`)p Fu(-1)p Fz(')g(\(see)g(Section)i
 
4185
(4.2.2)d([-1],)g(page)h(16\);)75 1606 y(refer)g(to)g(that)f(discussion)
 
4186
j(for)e(more)f(information.)75 1734 y Fq(5.1.3)30 b(`)p
 
4187
Fn(@2)p Fq(':)h(Displa)n(y)21 b(detailed)g(reductions)f(of)g(the)h
 
4188
(scraps)137 1838 y Fz(This)16 b(is)g(a)g(lo)q(cal)g(v)o(ersion)g(of)f
 
4189
(the)h(command-line)h(option)e(`)p Fu(-2)p Fz(')g(\(see)g(Section)i
 
4190
(4.2.3)d([-2],)g(page)h(16\);)75 1893 y(refer)g(to)g(that)f(discussion)
 
4191
j(for)e(more)f(information.)75 2041 y Fy(5.2)33 b(Literal)24
 
4192
b(con)n(trol)f(c)n(haracters)137 2145 y Fz(Sev)o(eral)16
 
4193
b(commands)f(insert)h(sp)q(eci\014c)h(c)o(haracters.)75
 
4194
2272 y Fq(5.2.1)30 b(`)p Fn(@@)p Fq(':)h(The)20 b(c)n(haracter)h(`)p
 
4195
Fn(@)p Fq(')137 2376 y Fz(`)p Fu(@@)p Fz(')14 b(inserts)i(the)f(single)
 
4196
i(c)o(haracter)d(`)p Fu(@)p Fz('.)137 2451 y(Don't)g(forget)h(to)f
 
4197
(double)j(the)e(`)p Fu(@)p Fz(')f(ev)o(en)i(inside)h(strings.)j(F)l(or)
 
4198
14 b(example,)i(the)f Fw(Fweb)h Fz(source)g(line)195
 
4199
2523 y Fu(puts\("'@@')22 b(is)i(represented)e(by)i(`@@@@'"\);)75
 
4200
2598 y Fz(will)17 b(b)q(e)f(tangled)f(to)195 2670 y Fu(puts\("'@')23
 
4201
b(is)g(represented)g(by)g(`@@'"\);)p eop
 
4202
%%Page: 39 41
 
4203
39 40 bop 75 -58 a Fz(Chapter)15 b(5:)k Fw(Fweb)e Fz(COMMANDS)1105
 
4204
b(39)75 183 y Fq(5.2.2)30 b(`)p Fn(@|)p Fq(':)h(Literal)20
 
4205
b(v)n(ertical)h(bar,)g(or)f(optional)g(line)g(break)137
 
4206
279 y Fz(In)d(the)e(T)298 288 y(E)324 279 y(X)h(\(do)q(cumen)o
 
4207
(tation\))f(part)g(of)g(a)h(section,)g(`)p Fu(@|)p Fz(')f(inserts)h(a)f
 
4208
(v)o(ertical)h(bar.)21 b(This)c(is)f(useful)75 333 y(inside)j(LaT)282
 
4209
343 y(E)307 333 y(X)e(v)o(erbatim)f(en)o(vironmen)o(ts.)25
 
4210
b(\(A)16 b(simple)j(bar)d(w)o(ould)h(signal)h(a)e(shift)h(in)o(to)g(co)
 
4211
q(de)g(mo)q(de,)75 388 y(whic)o(h)d(is)g(probably)f(not)g(what)g(one)g
 
4212
(w)o(an)o(ts.\))18 b(F)l(or)12 b(an)h(example,)h(see)g(Section)g
 
4213
(5.12.4)d([A)l(T)p Fu(|)p 1661 388 14 2 v 16 w Fz(],)i(page)g(56.)137
 
4214
454 y(In)j(a)f(co)q(de)h(part,)e(`)p Fu(@|)p Fz(')g(inserts)i(an)f
 
4215
(optional)h(line)g(break)g(in)g(an)f(expression|e.g.,)195
 
4216
518 y Fu(`f\(a,b,@|c+d,...\)'.)75 584 y Fz(This)j(helps)g(T)324
 
4217
594 y(E)349 584 y(X)f(to)g(break)g(the)g(line)h(at)f(an)g(appropriate)g
 
4218
(place.)26 b(If)17 b(the)g(line)i(do)q(es)e(not)g(need)h(to)e(b)q(e)75
 
4219
639 y(brok)o(en,)j(the)g(command)g(do)q(es)h(nothing.)31
 
4220
b([Compare)18 b(`)p Fu(@|)p Fz(')g(with)h(`)p Fu(@\\)p
 
4221
Fz(')f(\(see)h(Section)h(5.12.3)d([A)l(Tbs],)75 694 y(page)e(56\))f
 
4222
(and)i(`)p Fu(@/)p Fz(')e(\(see)h(Section)h(5.12.2)d([A)l(T/],)h(page)h
 
4223
(55\),)f(whic)o(h)i(alw)o(a)o(ys)f(break)g(the)g(line.])75
 
4224
819 y Fy(5.3)33 b(Beginning)23 b(of)f(section)137 915
 
4225
y Fz(Sections)16 b(are)f(b)q(egun)h(b)o(y)f(either)h(`)p
 
4226
Fu(@*)p Fz(')e(or)h(`)p Fu(@ )o Fz('.)75 1024 y Fq(5.3.1)30
 
4227
b(`)p Fn(@)20 b Fq(':)31 b(Begin)20 b(minor)h(section)137
 
4228
1119 y Fz(`)p Fu(@ )p Fz(')e(b)q(egins)h(a)g(new)f(minor)h(\(unstarred)
 
4229
f(or)g(unnamed\))h(section)g(that)f(is)h(not)g(en)o(tered)f(in)o(to)h
 
4230
(the)75 1174 y(T)l(able)c(of)f(Con)o(ten)o(ts.)k(F)l(or)14
 
4231
b(example,)195 1237 y Fu(@)24 b(This)f(is)h(an)f(example)g(of)h(a)f
 
4232
(minor)h(\(unnamed\))e(section.)47 b(\(No)23 b(entry)h(is)f(made)195
 
4233
1289 y(in)h(the)f(Table)g(of)h(Contents.\))195 1393 y(@a)195
 
4234
1445 y(main\(\))195 1497 y({})75 1606 y Fq(5.3.2)30 b(`)p
 
4235
Fn(@*)p Fq(',)21 b(`)p Fn(@*)p Fl(n)p Fq(':)30 b(Begin)20
 
4236
b(ma)s(jor)h(section)137 1701 y Fz(`)p Fu(@*)p Fz(')16
 
4237
b(b)q(egins)i(a)e(new)h(ma)s(jor)e(\(starred\))g(section)i(\(of)f(lev)o
 
4238
(el)i(0\).)23 b(The)17 b(command)f(m)o(ust)g(b)q(e)i(follo)o(w)o(ed)75
 
4239
1756 y(b)o(y)h(the)f(name)h(of)f(the)h(section)g(\(en)o(try)f(in)i(the)
 
4240
f(T)l(able)g(of)f(Con)o(ten)o(ts\),)g(follo)o(w)o(ed)h(b)o(y)g(a)f(p)q
 
4241
(erio)q(d.)32 b(\(If)18 b(a)75 1811 y(p)q(erio)q(d)f(app)q(ears)e(in)h
 
4242
(the)f(name)g(itself,)h(it)g(m)o(ust)e(b)q(e)i(protected)f(b)o(y)g
 
4243
(braces.\))137 1877 y(The)h(section)f(name)g(is)h(also)f(used)g(as)g(a)
 
4244
g(running)h(head)f(on)g(the)g(output)g(pages.)20 b(T)l(o)15
 
4245
b(deal)g(with)h(the)75 1932 y(p)q(ossibilit)o(y)k(that)d(the)h(full)h
 
4246
(name)f(ma)o(y)f(b)q(e)i(to)q(o)e(long,)h(the)g(section)h(name)e(ma)o
 
4247
(y)h(b)q(e)g(preceded)h(b)o(y)f(an)75 1987 y(optional)13
 
4248
b(argumen)o(t)e(enclosed)j(in)f(brac)o(k)o(ets.)18 b(If)12
 
4249
b(it)g(is)h(presen)o(t,)f(the)h(optional)f(argumen)o(t)g(is)g(used)h
 
4250
(as)f(the)75 2042 y(running)17 b(head.)22 b(\(If)15 b(a)h(p)q(erio)q(d)
 
4251
h(app)q(ears)f(as)f(part)g(of)h(the)f(optional)i(argumen)o(t,)d(it)i(m)
 
4252
o(ust)g(b)q(e)g(protected)75 2096 y(b)o(y)f(braces.\))137
 
4253
2163 y(If)g(`)p Fu(@*)p Fz(')d(is)j(follo)o(w)o(ed)f(b)o(y)g(a)g(digit)
 
4254
h Fs(n)p Fz(,)f(it)g(b)q(egins)h(a)f(new)g(ma)s(jor)f(\(sub\)section)h
 
4255
(of)g(lev)o(el)h Fs(n)p Fz(.)20 b(This)14 b(is)h(also)75
 
4256
2218 y(en)o(tered)g(in)o(to)h(the)f(T)l(able)h(of)f(Con)o(ten)o(ts.)k
 
4257
(Th)o(us,)14 b(the)i(complete)g(syn)o(tax)e(to)h(b)q(egin)h(a)f(ma)s
 
4258
(jor)f(section)h(is)195 2281 y Fu(@*)p Fs(n)24 b Fu([Short)f(name]Full)
 
4259
g(name.)137 2347 y Fz(F)l(or)15 b(example,)195 2411 y
 
4260
Fu(@*)24 b(MAIN)f(PROGRAM.)47 b(This)23 b(begins)g(a)h(major)f(section)
 
4261
g(\(of)g(level)g(0\).)195 2514 y(@a)195 2566 y(main\(\))195
 
4262
2618 y({})p eop
 
4263
%%Page: 40 42
 
4264
40 41 bop 75 -58 a Fz(Chapter)15 b(5:)k Fw(Fweb)e Fz(COMMANDS)1105
 
4265
b(40)195 183 y Fu(@*1)23 b([Input)g(routines\\dots]A)f(very)i(long)f
 
4266
(section)g(name)g(that)g(essentially)195 235 y(means)g(``input)g
 
4267
(routines.'')46 b(Now)24 b(follow)f(some)g(subroutines.)195
 
4268
339 y(@a)195 391 y(get_input\(\))195 443 y({})137 515
 
4269
y Fz(F)l(or)15 b(LaT)295 525 y(E)320 515 y(X,)g(the)h(highest)f(p)q
 
4270
(ermissible)j(ma)s(jor)c(lev)o(el)i(is)g(2)f(\(a)g(subsubsection\).)137
 
4271
588 y(Section)h(names)e(can)g(con)o(tain)h(reasonably)f(arbitrary)g(T)
 
4272
1119 598 y(E)1145 588 y(X)g(text,)g(including)j(fon)o(t-c)o(hanging)d
 
4273
(com-)75 643 y(mands)k(and)h(other)f(macros.)29 b(Ho)o(w)o(ev)o(er,)18
 
4274
b(it)h(is)f(necessary)h(to)f(understand)h(that)f Fs(fragile)j
 
4275
Fz(commands)75 698 y(\(in)15 b(the)f(sense)g(of)g(LaT)464
 
4276
708 y(E)489 698 y(X\))g(ma)o(y)g(not)f(w)o(ork)g(b)q(ecause)i(the)f
 
4277
(section)h(name)f(is)h(used)f(in)h(v)m(arious)g(con)o(texts)75
 
4278
753 y(\(e.g.,)e(as)i(a)g(page)g(header\).)k(If)d(a)e(macro)h(in)g(a)g
 
4279
(section)h(name)e(do)q(esn't)h(w)o(ork)f(prop)q(erly)l(,)i(try)e
 
4280
(preceding)75 807 y(it)h(with)h(`)p Fu(\\protect)p Fz('.)137
 
4281
880 y Fw(Fwea)l(ve)h Fz(con)o(v)o(erts)e(`)p Fu(@*)p
 
4282
Fz(')g(commands)h(to)f(section)i(n)o(um)o(b)q(ers.)23
 
4283
b(F)l(or)15 b(a)h(discussion)i(of)d(section)i(n)o(um-)75
 
4284
935 y(b)q(ering,)f(see)f(Section)h(10.1.6)e([Num)o(b)q(ering],)h(page)g
 
4285
(98.)75 1078 y Fy(5.4)33 b(Beginning)23 b(of)f(co)r(de)g(part)137
 
4286
1179 y Fz(The)16 b(co)q(de)f(part)g(is)h(b)q(egun)g(b)o(y)f(the)g(app)q
 
4287
(earance)h(of)f(either)h(`)p Fu(@a)p Fz(')e(or)h(`)p
 
4288
Fu(@<)f Fs(Mo)q(dule)i(name)i Fu(@>=)p Fz('.)75 1303
 
4289
y Fq(5.4.1)30 b(`)p Fn(@<)p Fq(':)h(Begin)20 b(mo)r(dule)g(name)137
 
4290
1405 y Fz(`)p Fu(@<)p Fz(')13 b(b)q(egins)h(a)g(mo)q(dule)g(name,)g
 
4291
(whic)o(h)g(has)g(the)f(form)g(`)p Fu(@<)h Fs(T)1180
 
4292
1414 y(E)1206 1405 y(X)h(text)h Fu(@>)p Fz('.)j(\(Mo)q(dule)14
 
4293
b(names)f(inside)75 1459 y Fw(Fweb)j Fz(macro)f(de\014nitions)i(b)q
 
4294
(egin)f(with)g(`)p Fu(@#)p Fz(',)d(not)i(`)p Fu(@<)p
 
4295
Fz('.\))75 1583 y Fq(5.4.2)30 b(`)p Fn(@>)p Fq(':)h(End)21
 
4296
b(mo)r(dule)f(name)137 1684 y Fz(`)p Fu(@>)p Fz(')14
 
4297
b(ends)i(a)f(mo)q(dule)h(name,)f(of)g(the)g(form)g(`)p
 
4298
Fu(@<)f Fs(T)999 1694 y(E)1025 1684 y(X)h(text)h Fu(@>)p
 
4299
Fz('.)137 1757 y(T)l(ec)o(hnically)l(,)22 b(`)p Fu(@>)p
 
4300
Fz(')c(is)h(not)f(a)g(command;)i(rather,)f(it)g(is)g(a)f(delimiter)j
 
4301
(that)d(terminates)g(`)p Fu(@<)p Fz('.)30 b(An)75 1812
 
4302
y(unmatc)o(hed)16 b(`)p Fu(@>)p Fz(')e(is)h(simply)i(ignored)f(\(after)
 
4303
e(a)h(w)o(arning)g(message)f(is)i(issued\).)75 1935 y
 
4304
Fq(5.4.3)30 b(`)p Fn(@A)p Fq(':)h(Begin)20 b(co)r(de)g(part)g(of)g
 
4305
(unnamed)h(section)137 2037 y Fz(`)p Fu(@A)p Fz(')14
 
4306
b(b)q(egins)j(the)e(co)q(de)h(part)e(of)h(an)g(unnamed)h(section.)21
 
4307
b(F)l(or)14 b(example,)195 2107 y Fu(@)24 b(In)f(an)h(unnamed)f
 
4308
(section,)g(the)g(code)g(part)h(begins)f(with)g(`@a')g(or)h(`@A'.)195
 
4309
2159 y(@A)195 2211 y(main\(\))195 2263 y({})137 2335
 
4310
y Fz(F)l(or)19 b(more)h(discussion)h(of)f(the)f(distinction)j(b)q(et)o
 
4311
(w)o(een)e(`)p Fu(@A)p Fz(')f(and)h(`)p Fu(@a)p Fz(',)f(see)h(Section)h
 
4312
(5.4.4)d([A)l(T)l(a],)75 2390 y(page)d(40.)75 2513 y
 
4313
Fq(5.4.4)30 b(`)p Fn(@a)p Fq(':)h(Begin)20 b(co)r(de)g(part)g(of)g
 
4314
(unnamed)h(section,)f(and)h(mark)137 2615 y Fz(`)p Fu(@a)p
 
4315
Fz(')e(b)q(egins)j(the)e(co)q(de)g(part)g(of)f(an)h(unnamed)h(section)g
 
4316
(\(just)e(as)h(do)q(es)g(`)p Fu(@A)p Fz('\),)g(and)g(in)h(addition)75
 
4317
2670 y(marks)14 b(the)i(next)f(unreserv)o(ed)h(iden)o(ti\014er)h(it)e
 
4318
(\014nds)h(as)f(de\014ned)h(in)g(this)g(section.)k(Precisely)l(,)p
 
4319
eop
 
4320
%%Page: 41 43
 
4321
41 42 bop 75 -58 a Fz(Chapter)15 b(5:)k Fw(Fweb)e Fz(COMMANDS)1105
 
4322
b(41)195 183 y Fu(`@a')23 b(==)h(`@A@[')137 257 y Fz(Originally)l(,)17
 
4323
b Fw(Fweb)g Fz(did)f(not)e(con)o(tain)i(the)f(`)p Fu(@A)p
 
4324
Fz(')f(command,)g(so)h(when)g(the)h(functionalit)o(y)g(of)e(auto-)75
 
4325
311 y(matically)g(marking)f(the)f(next)h(unreserv)o(ed)h(iden)o
 
4326
(ti\014er)g(\(see)f(Section)h(5.7)d([A)l(T[],)h(page)h(51\))f(w)o(as)g
 
4327
(added,)75 366 y(it)18 b(w)o(as)f(natural)h(to)f(add)h(it)h(to)e(`)p
 
4328
Fu(@a)p Fz('.)27 b(A)18 b(reasonable)g(st)o(yle)g(of)f(co)q(ding)i(is)g
 
4329
(to)e(alw)o(a)o(ys)g(use)h(`)p Fu(@a)p Fz(')f(if)h(y)o(ou)75
 
4330
421 y(don't)13 b(kno)o(w)f(an)o(y)h(b)q(etter;)h(if)f(y)o(ou)g
 
4331
(sometime)g(run)h(in)o(to)f(trouble,)h(y)o(ou)f(can)g(then)g(c)o(hange)
 
4332
h(selected)g(`)p Fu(@a)p Fz('s)75 476 y(to)j(`)p Fu(@A)p
 
4333
Fz('s.)28 b(F)l(or)17 b(example,)i(it)g(is)f(appropriate)g(to)g(use)g
 
4334
(`)p Fu(@a)p Fz(')f(if)h(one)h(co)q(des)f(one)g(function)h(p)q(er)g
 
4335
(section.)75 530 y(E.g.,)195 601 y Fu(@c)195 653 y(@)195
 
4336
705 y(@a)195 757 y(int)195 808 y(subrtn\(\))195 860 y({})75
 
4337
934 y Fz(Here)d(the)g(`)p Fu(@a)p Fz(')e(marks)h(`)p
 
4338
Fu(subrtn)p Fz(')g(as)g(de\014ned)i(in)g(this)f(section;)g(if)g(that)f
 
4339
(iden)o(ti\014er)j(is)e(used)g(elsewhere,)75 988 y(it)22
 
4340
b(will)g(b)q(e)g(subscripted)h(with)f(the)f(section)h(n)o(um)o(b)q(er.)
 
4341
38 b(\(T)l(o)21 b(turn)g(this)h(feature)f(o\013,)g(use)h(`)p
 
4342
Fu(-f)p Fz(';)h(see)75 1043 y(Section)15 b(4.2.16)d([-f)t(],)h(page)h
 
4343
(20.\))19 b(Ho)o(w)o(ev)o(er,)13 b(if)i(a)e(section)i(con)o(tains)g(an)
 
4344
f(arbitrary)f(co)q(de)i(fragmen)o(t,)e(the)75 1098 y(co)q(de)j(part)e
 
4345
(should)j(probably)e(b)q(egin)i(with)e(`)p Fu(@A)p Fz('.)k(E.g.,)195
 
4346
1168 y Fu(@c)195 1220 y(@)195 1272 y(@A)195 1324 y(x)24
 
4347
b(=)f(y;)75 1397 y Fz(If)14 b(one)g(had)g(used)h(`)p
 
4348
Fu(@a)p Fz(')e(here,)h(the)g Fu(x)g Fz(w)o(ould)g(ha)o(v)o(e)f(b)q(een)
 
4349
i(mark)o(ed)f(as)f(de\014ned)j(here,)e(whic)o(h)h(is)f(not)g(what)75
 
4350
1452 y(one)h(w)o(an)o(ts.)75 1596 y Fy(5.5)33 b(Con)n(trol)23
 
4351
b(co)r(des)e(b{z)75 1749 y Fq(5.5.1)30 b(`)p Fn(@B)p
 
4352
Fq(':)h(Suppress)21 b(insertion)g(of)e(breakp)r(oin)n(t)i(command)137
 
4353
1851 y Fz(This)g(is)f(for)f(detailed)i(debugging)g(of)f
 
4354
Fw(Fweb)g Fz(co)q(des.)35 b(It)20 b(inserts)g(a)f(left)h(brace)g(and)g
 
4355
(suppresses)75 1906 y(the)d(insertion)i(of)d(a)h(breakp)q(oin)o(t)h
 
4356
(command.)26 b(See)18 b(the)f(discussion)i(of)e(`)p Fu(@b)p
 
4357
Fz(')f(in)i(Section)g(5.5.2)e([A)l(Tb],)75 1961 y(page)f(41.)75
 
4358
2085 y Fq(5.5.2)30 b(`)p Fn(@b)p Fq(':)h(Insert)20 b(a)h(breakp)r(oin)n
 
4359
(t)f(command)137 2187 y Fz(\(Discussion)d(to)f(b)q(e)h(\014nished.)25
 
4360
b(Useful)17 b(only)g(for)f(v)o(ery)g(in)o(timate)g(debugging)h(of)f
 
4361
Fw(Fweb)i Fz(co)q(des.)23 b(In)75 2242 y(these)15 b(da)o(ys)g(of)g
 
4362
(safe)g(sex,)g(suc)o(h)g(in)o(timacy)h(ma)o(y)f(not)f(b)q(e)i
 
4363
(desirable.\))137 2315 y(See)g(also)f(Section)h(5.5)f([A)l(TB)p
 
4364
653 2315 14 2 v 16 w(],)f(page)h(41.)75 2440 y Fq(5.5.3)30
 
4365
b(`)p Fn(@c)p Fq(':)h(Set)20 b(language)g(to)g(C)137
 
4366
2542 y Fz(The)d(command)f(`)p Fu(@c)p Fz(')f(is)h(a)g(shorthand)g(for)g
 
4367
(`)p Fu(@Lc)p Fz('.)21 b(F)l(or)16 b(a)f(discussion)j(of)e(language)g
 
4368
(commands)g(in)75 2597 y(lim)o(b)q(o,)g(see)f(Section)h(5.5.13)e([A)l
 
4369
(TL)p 685 2597 V 16 w(],)h(page)g(45.)137 2670 y(See)h(Chapter)f(8)g
 
4370
([Languages],)f(page)h(83)f(and)i(Section)g(8.2.1)e([C],)f(page)i(84.)p
 
4371
eop
 
4372
%%Page: 42 44
 
4373
42 43 bop 75 -58 a Fz(Chapter)15 b(5:)k Fw(Fweb)e Fz(COMMANDS)1105
 
4374
b(42)75 183 y Fq(5.5.4)30 b(`)p Fn(@c++)p Fq(':)h(Set)20
 
4375
b(language)g(to)g(C)p Fn(++)137 276 y Fz(The)13 b(command)g(`)p
 
4376
Fu(@c++)p Fz(')f(is)h(a)g(shorthand)g(for)f(`)p Fu(@Lc++)p
 
4377
Fz('.)18 b(F)l(or)12 b(a)h(discussion)h(of)f(language)g(commands)75
 
4378
331 y(in)j(lim)o(b)q(o,)g(see)f(Section)h(5.5.13)e([A)l(TL)p
 
4379
738 331 14 2 v 16 w(],)h(page)g(45.)137 395 y(See)h(Chapter)f(8)g
 
4380
([Languages],)f(page)h(83)f(and)i(Section)g(8.2.2)e([Cpp],)g(page)h
 
4381
(85.)75 497 y Fq(5.5.5)30 b(`)p Fn(@D)p Fq(':)h(De\014ne)20
 
4382
b(outer)h(macro)137 590 y Fs(This)16 b(command)f(b)q(egins)i(the)e
 
4383
(de\014nition)i(part.)137 654 y Fz(`)p Fu(@D)p Fz(')11
 
4384
b(de\014nes)h(an)f(outer)g(macro.)18 b(F)l(or)11 b(more)f(discussion,)k
 
4385
(see)d(Section)i(7.1)d([Outer)h(macros],)g(page)g(62.)75
 
4386
709 y(F)l(or)k(example,)g(in)h(C)195 770 y Fu(@D)24 b(A)f(1)75
 
4387
834 y Fz(will)17 b(b)q(e)f(tangled)f(to)g(the)g(b)q(eginning)j(of)c
 
4388
(the)i(output)f(\014le)h(as)f(`)p Fu(#define)e(A)i(1)p
 
4389
Fz('.)75 936 y Fq(5.5.6)30 b(`)p Fn(@d)p Fq(':)h(De\014ne)20
 
4390
b(outer)h(macro,)f(and)h(mark)137 1029 y Fs(This)16 b(command)f(b)q
 
4391
(egins)i(the)e(de\014nition)i(part.)137 1093 y Fz(`)p
 
4392
Fu(@d)p Fz(')i(de\014nes)i(an)f(outer)f(macro)g(\(just)g(as)h(`)p
 
4393
Fu(@D)p Fz(')f(do)q(es\),)h(and)g(also)g(marks)f(the)h(next)g(iden)o
 
4394
(ti\014er)h(as)75 1147 y(de\014ned)c(in)f(the)f(presen)o(t)g(section.)
 
4395
21 b(It)15 b(is)g(equiv)m(alen)o(t)i(to)195 1208 y(`)p
 
4396
Fu(@d)p Fz(')d(==)i(`)p Fu(@D@[)p Fz(')75 1272 y(\(see)f(Section)h(5.7)
 
4397
e([A)l(T[],)g(page)h(51\).)137 1336 y(The)j(distinction)h(b)q(et)o(w)o
 
4398
(een)f(`)p Fu(@d)p Fz(')e(and)h(`)p Fu(@D)p Fz(')g(is)h(analagous)f(to)
 
4399
f(the)i(distinction)h(b)q(et)o(w)o(een)e(`)p Fu(@a)p
 
4400
Fz(')g(and)75 1391 y(`)p Fu(@A)p Fz('.)i(See)d(Section)g(5.4.4)d([A)l
 
4401
(T)l(a],)h(page)h(40.)75 1493 y Fq(5.5.7)30 b(`)p Fn(@E)p
 
4402
Fq(':)h(T)-5 b(reat)20 b(next)g(iden)n(ti\014er)h(as)g(ordinary)g
 
4403
(expression)g(\()p Fo(Fwea)l(ve)p Fq(\))137 1586 y Fz(F)l(or)15
 
4404
b(formatting)f(purp)q(oses,)h(treat)g(the)g(next)g(iden)o(ti\014er)i
 
4405
(as)e(an)g(ordinary)g(expression.)137 1650 y(This)f(command)g(is)g
 
4406
(useful)g(in)h(prett)o(y-prin)o(ting)e(certain)h(kinds)h(of)e(macro)g
 
4407
(constructions.)19 b(F)l(urther)75 1705 y(discussion)e(is)f(giv)o(en)f
 
4408
(in)h Fx(h)p Fz(unde\014ned)p Fx(i)h Fz([Macros)d(and)h(formatting],)e
 
4409
(page)i Fx(h)p Fz(unde\014ned)p Fx(i)p Fz(.)75 1807 y
 
4410
Fq(5.5.8)30 b(`)p Fn(@f)p Fq(':)h(F)-5 b(ormat)19 b(iden)n(ti\014er)i
 
4411
(or)f(mo)r(dule)h(name)137 1900 y Fs(This)16 b(command)f(b)q(egins)i
 
4412
(the)e(de\014nition)i(part.)137 1964 y Fz(The)f(construction)195
 
4413
2025 y Fu(@f)24 b(identifier)e(old_identifier)75 2088
 
4414
y Fz(mak)o(es)15 b Fw(Fwea)l(ve)h Fz(treat)e Fs(iden)o(ti\014er)20
 
4415
b Fz(lik)o(e)c Fs(old)p 851 2088 V 17 w(iden)o(ti\014er)p
 
4416
Fz(.)22 b(F)l(or)14 b(example,)195 2150 y Fu(@f)24 b(mytype)f(int)75
 
4417
2213 y Fz(sa)o(ys)18 b(to)f(treat)g(the)i(v)m(ariable)g
 
4418
Fu(mytype)f Fz(just)g(as)g Fu(int)g Fz(is)g(treated)g(\(e.g.,)g(as)f(a)
 
4419
h(reserv)o(ed)h(w)o(ord)e(in)i(C)f(or)75 2268 y(C)p Fu(++)p
 
4420
Fz(\).)137 2332 y(T)l(raditionally)l(,)23 b(C)d(programmers)f(needed)i
 
4421
(to)f(use)g(this)h(command)f(to)f(format)g(iden)o(ti\014ers)j(that)75
 
4422
2387 y(w)o(ere)e(de\014ned)i(in)f Fu(#include)e Fz(\014les.)37
 
4423
b(This)21 b(anno)o(ying)f(redundancy)i(has)e(no)o(w)g(b)q(een)i
 
4424
(eliminated)g(b)o(y)75 2442 y(means)14 b(of)g(the)g(`)p
 
4425
Fu(-H)p Fz(')g(command,)g(whic)o(h)h(tells)g Fw(Fwea)l(ve)g
 
4426
Fz(to)e(scan)i Fu(#include)e Fz(\014les)i(automatically)l(.)20
 
4427
b(See)75 2496 y(Section)c(4.2.17)d([-H)p 430 2496 V 17
 
4428
w(],)h(page)h(20.)137 2560 y(The)h Fs(old)p 294 2560
 
4429
V 17 w(iden)o(ti\014er)21 b Fz(ma)o(y)15 b(b)q(e)i(one)f(of)f(the)h
 
4430
(follo)o(wing)h(sp)q(ecial)h(names,)d(whic)o(h)i(insert)f(extra)g
 
4431
(spaces)75 2615 y(according)e(to)g(the)g(p)q(ositions)h(of)e(the)h
 
4432
(underscores)h(and)f(b)q(eha)o(v)o(e)g(as)g(the)g(part)f(of)g(sp)q(eec)
 
4433
o(h)i(indicated)h(b)o(y)75 2670 y(the)f(base)h(names:)p
 
4434
eop
 
4435
%%Page: 43 45
 
4436
43 44 bop 75 -58 a Fz(Chapter)15 b(5:)k Fw(Fweb)e Fz(COMMANDS)1105
 
4437
b(43)195 183 y Fu($_BINOP_)195 235 y($_COMMA_)195 287
 
4438
y($_EXPR)195 339 y($_EXPR_)195 391 y($EXPR_)195 443 y($UNOP_)75
 
4439
515 y Fz(These)16 b(are)e(useful)j(for)d(dealing)j(with)e(certain)h
 
4440
(macro)f(constructions.)20 b(F)l(or)14 b(example,)195
 
4441
585 y Fu(@f)24 b(PLUS)f($_BINOP_)195 637 y(@m)h(PLUS)f(+)195
 
4442
689 y(@m)h(ADD\(x,)f(y\))g(\(\(x\))h(PLUS)f(\(y\)\))75
 
4443
762 y Fz(Without)14 b(the)h(format)e(command,)h(the)h(`)p
 
4444
Fu(ADD)p Fz(')e(macro)h(will)i(prett)o(y-prin)o(t)e(without)g(spaces)h
 
4445
(b)q(efore)g(and)75 817 y(after)f(the)i(`)p Fu(PLUS)p
 
4446
Fz('.)137 889 y(When)11 b(the)f(curren)o(t)h(language)f(is)h(T)742
 
4447
899 y(E)768 889 y(X,)f(the)g(format)f(command)h(can)h(b)q(e)g(used)g
 
4448
(to)e(c)o(hange)i(a)f(category)75 944 y(co)q(de)16 b(according)f(to)g
 
4449
(the)g(format)195 1014 y Fu(@f)24 b(`TeXchar)e(new_cat_code)75
 
4450
1087 y Fz(Di\016culties)g(ma)o(y)e(ensue)h(if)g(one)f(try)g(to)g(c)o
 
4451
(hange)g(the)g(category)g(co)q(de)h(of)f(`)p Fu(@)p Fz(')f(in)i(this)g
 
4452
(w)o(a)o(y;)h(a)e(fully)75 1142 y(op)q(erational)12 b
 
4453
Fw(web)g Fz(for)f(T)502 1151 y(E)528 1142 y(X)g(is)h(quite)h
 
4454
(di\016cult)g(and)e(has)h(b)q(een)h(neither)f(accomplished)i(nor)d
 
4455
(attempted.)75 1265 y Fq(5.5.9)30 b(`)p Fn(@i)p Fq(':)h(Include)21
 
4456
b(\014le)f(\(unconditional\))137 1366 y Fz(If)c(one)f(sa)o(ys)195
 
4457
1436 y Fu(@i)24 b(test.hweb)75 1509 y Fz(the)15 b(\014le)h(`)p
 
4458
Fu(test.hweb)p Fz(')c(is)k(inserted)f(at)g(the)f(presen)o(t)h(p)q(oin)o
 
4459
(t)g(of)g(the)g(w)o(eb)f(\014le.)21 b(By)15 b(default,)g(the)g(curren)o
 
4460
(t)75 1564 y(directory)i(is)g(searc)o(hed.)26 b(Files)17
 
4461
b(can)g(b)q(e)h(included)h(from)d(other)h(directories)h(b)o(y)f(means)f
 
4462
(of)h(the)g Fu(FWEB_)75 1619 y(INCLUDES)j Fz(en)o(vironmen)o(t)h(v)m
 
4463
(ariable)i(and/or)d(the)i(`)p Fu(-I)p Fz(')e(command-line)j(option.)37
 
4464
b(See)22 b(Section)g(12.1)75 1673 y([En)o(vironmen)o(t)15
 
4465
b(v)m(ariables],)h(page)f(107)f(and)h(Section)h(4.2.19)e([-I)p
 
4466
1189 1673 14 2 v 16 w(],)h(page)g(21.)137 1746 y(In)j(principle,)j(the)
 
4467
c(included)j(\014le)e(ma)o(y)f(con)o(tain)h(an)o(y)f(fragmen)o(t)f(of)h
 
4468
(source)g(text.)26 b(Ho)o(w)o(ev)o(er,)17 b(it)g(is)75
 
4469
1801 y(b)q(est)e(to)g(mak)o(e)g(it)g(a)g(complete)h(section)g(\(b)q
 
4470
(egun)g(b)o(y)f(`)p Fu(@*)p Fz(')f(or)g(`)p Fu(@ )p Fz('\))g(if)i(at)e
 
4471
(all)j(p)q(ossible.)137 1874 y(Unfortunately)l(,)j(the)e(`)p
 
4472
Fu(@i)p Fz(')g(command)g(cannot)h(b)q(e)g(commen)o(ted)f(out)g(or)h
 
4473
(conditionally)h(included)75 1928 y(b)o(y)15 b(use)h(of)f(an)g
 
4474
Fw(Fweb)i Fz(prepro)q(cessor)e(command.)21 b(That)15
 
4475
b(is)h(b)q(ecause)g(`)p Fu(@i)p Fz(')e(is)i(pro)q(cessed)g(v)o(ery)f
 
4476
(early)h(in)75 1983 y(the)h(parsing)h(pro)q(cess.)26
 
4477
b(\(Consider:)f(`)p Fu(@i)p Fz(')16 b(could)i(include)i(T)1126
 
4478
1993 y(E)1151 1983 y(X)e(text,)f(but)g(the)g(prepro)q(cessor)h(is)f
 
4479
(only)75 2038 y(activ)o(e)e(in)h(the)g(de\014nition)h(and)e(co)q(de)h
 
4480
(parts.\))137 2111 y(Include)d(commands)d(ma)o(y)f(b)q(e)i(nested)g(to)
 
4481
f(a)g(depth)g(set)g(b)o(y)h(the)f(option)h(`)p Fu(-yid)p
 
4482
Fz('.)16 b(See)11 b(Section)g(12.2.2.9)75 2166 y([-yid],)k(page)g(109.)
 
4483
137 2238 y(In)g(the)f(w)o(o)o(v)o(en)f(output,)h(if)h(a)f(section)g
 
4484
(comes)g(from)g(an)g(include)i(\014le,)f(the)f(name)h(of)e(the)h
 
4485
(include)j(\014le)75 2293 y(is)g(prin)o(ted)h(in)g(square)e(brac)o(k)o
 
4486
(ets)g(as)h(the)g(\014rst)f(text)h(of)f(the)h(T)1149
 
4487
2303 y(E)1175 2293 y(X)f(part.)25 b(T)l(o)16 b(inhibit)j(prin)o(ting)f
 
4488
(of)f(that)75 2348 y(name,)e(sa)o(y)195 2418 y Fu(\\def\\WIF#1{})75
 
4489
2491 y Fz(in)24 b(the)f(lim)o(b)q(o)h(section.)44 b(T)l(o)23
 
4490
b(c)o(hange)g(the)g(w)o(a)o(y)f(that)g(name)h(is)h(formatted,)f
 
4491
(rede\014ne)i(the)e(macro)75 2545 y(`)p Fu(\\WIFfmt)p
 
4492
Fz(',)18 b(whose)h(single)h(argumen)o(t)f(is)g(the)h(name)f(of)f(the)h
 
4493
(include)j(\014le.)33 b(\(It)18 b(is)i(not)f(called)h(when)75
 
4494
2600 y(there)15 b(is)h(no)f(curren)o(t)g(include)j(\014le.\))i(The)c
 
4495
(default)g(de\014nition)h(is)195 2670 y Fu(\\def\\WIFfmt#1{[{\\tt#1}]})
 
4496
p eop
 
4497
%%Page: 44 46
 
4498
44 45 bop 75 -58 a Fz(Chapter)15 b(5:)k Fw(Fweb)e Fz(COMMANDS)1105
 
4499
b(44)75 183 y Fq(5.5.10)29 b(`)p Fn(@I)p Fq(':)i(Include)21
 
4500
b(\014le)g(\(conditional\))137 278 y Fz(This)13 b(command)g(b)q(eha)o
 
4501
(v)o(es)f(lik)o(e)i(`)p Fu(@i)p Fz(')d(if)i(the)g(command-line)h
 
4502
(option)e(`)p Fu(-i)p Fz(')g(is)h(not)f(used.)19 b(If)13
 
4503
b(it)g(is)g(used,)75 333 y(then)h(the)g(con)o(ten)o(ts)f(of)h(the)f
 
4504
(included)k(\014le)e(is)f(not)f(prin)o(ted)i(in)g(the)f(w)o(o)o(v)o(en)
 
4505
f(output.)19 b(See)14 b(Section)h(4.2.20)75 388 y([-i],)g(page)g(21)f
 
4506
(and)i(Section)g(4.2.21)d([-i!],)i(page)g(22.)75 496
 
4507
y Fq(5.5.11)29 b(`)p Fn(@K)p Fq(':)i(Extract)21 b(global)f(R)n(CS-lik)n
 
4508
(e)i(k)n(eyw)n(ord)137 592 y Fz(The)14 b(construction)f(`)p
 
4509
Fu(@K)h Fs(Keyw)o(ord)j Fu(@>)p Fz(')12 b(accesses)i(the)f(v)m(alue)h
 
4510
(of)f(a)f(global)i(R)o(CS-lik)o(e)h(k)o(eyw)o(ord.)j(\(F)l(or)75
 
4511
646 y(more)i(discussion)h(of)f(suc)o(h)g(k)o(eyw)o(ords,)h(see)f
 
4512
(Section)h(5.5.31)d([A)l(Tz],)j(page)f(50.\))33 b(The)20
 
4513
b(command)g(is)75 701 y(treated)15 b(di\013eren)o(tly)h(b)o(y)f
 
4514
Fw(Ft)m(angle)h Fz(and)f Fw(Fwea)l(ve)h Fz(dep)q(ending)i(on)d(its)g
 
4515
(lo)q(cation)h(in)g(the)f(source)h(\014le.)137 767 y
 
4516
Fw(Fwea)l(ve)k Fz(will)h(expand)f(the)g(construction)f(in)h(the)g(lim)o
 
4517
(b)q(o)g(section)g(and)f(T)1471 777 y(E)1497 767 y(X)g(parts)g(only)l
 
4518
(.)33 b(The)75 822 y(v)m(alue)16 b(is)g(not)f(surrounded)h(b)o(y)f
 
4519
(quotes.)20 b(F)l(or)14 b(example,)195 885 y Fu(@z)195
 
4520
937 y($Id:)47 b(test)23 b($)195 989 y(@x)195 1093 y(@c)195
 
4521
1197 y(\\def\\ID{Id)f(=)i(\\.{"@K)f(Id)h(@>"}})195 1300
 
4522
y(@)g(\\ID.)47 b(This)23 b(is)h(a)g(@K)f(Id)h(@>.)75
 
4523
1366 y Fz(will)17 b(expand)f(in)o(to)195 1430 y Fu(@c)195
 
4524
1533 y(@)24 b(\\ID.)47 b(This)23 b(is)h(a)g(test.)75
 
4525
1599 y Fz(and)16 b(when)h(LaT)360 1609 y(E)386 1599 y(X)f(is)h(run)f
 
4526
(the)h(macro)e Fu(\\ID)h Fz(will)i(expand)f(to)e(`)p
 
4527
Fu(Id)g(=)g(\\.{"Test"})p Fz('.)21 b(The)16 b(quotes)g(are)75
 
4528
1654 y(not)k(necessary)h(in)g(the)g(macro)f(de\014nition;)k(they)d(are)
 
4529
f(included)j(only)f(to)e(emphasize)h(that)f(in)i(this)75
 
4530
1709 y(\(lim)o(b)q(o\))15 b(con)o(text)f(the)g(`)p Fu(@K)p
 
4531
Fz(')g(construction)g(can)h(e\013ectiv)o(ely)g(b)q(e)h(put)e(inside)i
 
4532
(a)f(string.)k(This)c(is)g(p)q(ossible)75 1764 y(b)q(ecause)23
 
4533
b(the)e(routine)h(that)f(copies)h(the)g(lim)o(b)q(o)h(section)f(simply)
 
4534
h(copies)f(c)o(haracters;)i(it)d(do)q(es)h(not)75 1819
 
4535
y(tok)o(enize)16 b(an)o(ything.)137 1885 y Fw(Fwea)l(ve)j
 
4536
Fz(do)q(es)g(not)f(expand)h(`)p Fu(@K)p Fz(')e(constructions)h(in)h
 
4537
(the)f(de\014nition)j(or)c(co)q(de)i(parts;)g(it)f(merely)75
 
4538
1939 y(giv)o(es)d(them)h(a)e(sym)o(b)q(olic)j(represen)o(tation.)137
 
4539
2005 y Fw(Ft)m(angle)p Fz(,)f(on)e(the)h(other)g(hand,)g(expands)g(`)p
 
4540
Fu(@K)p Fz(')f(constructions)h(in)h(the)f(de\014nition)i(or)d(co)q(de)i
 
4541
(parts)75 2060 y(\(during)d(input\).)20 b(The)13 b(v)m(alues)h(are)f
 
4542
(surrounded)g(b)o(y)g(quotes.)19 b(\(As)12 b(usual,)i
 
4543
Fw(Ft)m(angle)g Fz(ignores)f(material)75 2115 y(in)j(the)f(lim)o(b)q(o)
 
4544
i(section)e(and)h(T)598 2125 y(E)623 2115 y(X)f(parts.\))137
 
4545
2181 y(F)l(or)22 b Fw(Ft)m(angle)p Fz(,)i(the)e(built-in)i(function)f
 
4546
(`)p Fu($KEYWORD)p Fz(')d(\(see)i(Section)h(7.2.3.30)c([$KEYW)o(ORD],)
 
4547
75 2236 y(page)g(72\))g(b)q(eha)o(v)o(es)h(essen)o(tially)h(as)e(do)q
 
4548
(es)h(`)p Fu(@K)p Fz(',)f(except)h(that)f(it)g(is)h(expanded)h(during)f
 
4549
(output,)g(not)75 2291 y(input.)h Fw(Fwea)l(ve)16 b Fz(do)q(es)f(not)g
 
4550
(expand)h(`)p Fu($KEYWORD)p Fz('.)137 2357 y(The)d(command)f(`)p
 
4551
Fu(@k)p Fz(')f(b)q(eha)o(v)o(es)h(as)g(do)q(es)g(`)p
 
4552
Fu(@K)p Fz(')f(except)i(that)e(it)h(accesses)h(lo)q(cal)g(k)o(eyw)o
 
4553
(ords,)f(not)f(global)75 2412 y(ones.)20 b(See)c(Section)g(5.5.12)d([A)
 
4554
l(Tk],)h(page)h(44.)75 2520 y Fq(5.5.12)29 b(`)p Fn(@k)p
 
4555
Fq(':)i(Access)22 b(lo)r(cal)e(R)n(CS-lik)n(e)i(k)n(eyw)n(ord)137
 
4556
2615 y Fz(The)13 b(construction)f(`)p Fu(@k)j(keyword)p
 
4557
Fz(')c(b)q(eha)o(v)o(es)i(as)e(`)p Fu(@K)p Fz(')h(do)q(es)g(\(see)h
 
4558
(Section)g(5.5.11)d([A)l(TK)p 1644 2615 14 2 v 17 w(],)i(page)g(44\),)
 
4559
75 2670 y(except)k(it)f(accesses)h(lo)q(cal)g(k)o(eyw)o(ords)e
 
4560
(\(de\014ned)j(at)d(the)h(top)g(of)g(include)j(\014les\).)p
 
4561
eop
 
4562
%%Page: 45 47
 
4563
45 46 bop 75 -58 a Fz(Chapter)15 b(5:)k Fw(Fweb)e Fz(COMMANDS)1105
 
4564
b(45)75 183 y Fq(5.5.13)29 b(`)p Fn(@L)p Fq(':)i(Set)21
 
4565
b(language)137 293 y Fz(`)p Fu(@Ll)p Fz(')14 b(sets)g(the)h(language)f
 
4566
(to)g Fs(l)p Fz(,)h(where)g Fs(l)i Fz(is)e(one)g(of)f(`)p
 
4567
Fu({c,c++,n,n9,r,r9,v,x})p Fz(')o(.)j(See)e(Chapter)f(8)75
 
4568
348 y([Languages],)g(page)h(83.)137 429 y(There)h(are)g(shorthand)f
 
4569
(forms)g(of)g(this)i(command)e(for)g(some)h(languages;)g(see)g(`)p
 
4570
Fu(@c)p Fz(')e(\(Section)j(5.5.3)75 484 y([A)l(Tc],)11
 
4571
b(page)f(41\),)h(`)p Fu(@c++)p Fz(')e(\(Section)i(5.5.4)f([A)l(Tcpp],)h
 
4572
(page)g(42\),)f(`)p Fu(@n)p Fz(')g(\(Section)h(5.5.18)e([A)l(Tn],)i
 
4573
(page)f(47\),)75 539 y(`)p Fu(@n9)p Fz(')k(\(Section)h(5.5.19)e([A)l
 
4574
(Tn9],)h(page)h(47\),)f(`)p Fu(@r)p Fz(')g(\(Section)h(5.5.24)e([A)l(T)
 
4575
l(r],)h(page)h(49\),)f(and)h(`)p Fu(@r9)p Fz(')f(\(Sec-)75
 
4576
594 y(tion)h(5.5.25)f([A)l(T)l(r9],)g(page)h(49\).)137
 
4577
675 y(Generally)l(,)h(the)f(global)g(language)g(should)h(b)q(e)g(set)e
 
4578
(in)i(the)f(lim)o(b)q(o)h(section)f(b)o(y)g(means)g(of)f(`)p
 
4579
Fu(@L)p Fz(',)f(`)p Fu(@c)p Fz(',)75 730 y(etc.)i(rather)f(on)i(the)f
 
4580
(command)g(line)i(b)o(y)e(options)g(suc)o(h)h(as)f(`)p
 
4581
Fu(-L)p Fz(')f(or)g(`)p Fu(-c)p Fz('.)75 870 y Fq(5.5.14)29
 
4582
b(`)p Fn(@l)p Fq(':)i(Sp)r(ecify)21 b(lim)n(b)r(o)g(text)137
 
4583
980 y Fs(This)16 b(command)f(b)q(egins)i(the)e(de\014nition)i(part.)137
 
4584
1061 y Fz(Lim)o(b)q(o)f(text)f(is)h(material)f(that)f
 
4585
Fw(Fwea)l(ve)i Fz(should)g(output)f(b)q(efore)h(the)f(start)f(of)h(the)
 
4586
g(\014rst)g(section.)75 1116 y(F)l(or)g(example,)195
 
4587
1194 y Fu(@l)24 b("\\\\def\\\\A{abc}")75 1275 y Fz(Note)16
 
4588
b(that)f(`)p Fu(\\\\)p Fz(')g(stands)h(for)g(a)f(bac)o(kslash.)24
 
4589
b(In)16 b(general,)h(c)o(haracters)e(m)o(ust)h(b)q(e)g(escap)q(ed)i
 
4590
(just)d(as)h(in)h(C)75 1330 y([so)d(that)h(one)g(can)h(include)h
 
4591
(things)f(lik)o(e)g(`)p Fu(\\n)p Fz(')e(\(newline\))j(in)f(the)f
 
4592
(de\014nitions].)137 1411 y(Lim)o(b)q(o)e(text)f(ma)o(y)f(also)h(b)q(e)
 
4593
g(t)o(yp)q(ed)h(directly)g(in)o(to)f(the)g(lim)o(b)q(o)h(section;)g(in)
 
4594
g(that)e(case,)i(no)f(escap)q(es)g(are)75 1466 y(necessary)18
 
4595
b(since)h(one)f(is)g(t)o(yping)g(ordinary)f(T)881 1476
 
4596
y(E)907 1466 y(X)h(text.)26 b(Sometimes,)19 b(ho)o(w)o(ev)o(er,)e(the)g
 
4597
(`)p Fu(@l)p Fz(')g(command)75 1521 y(is)g(useful)h(for)e(p)q
 
4598
(edagogical)i(purp)q(oses,)g(as)e(the)h(lim)o(b)q(o)h(material)f(can)g
 
4599
(then)g(b)q(e)g(de\014ned)h(at)f(the)f(p)q(oin)o(t)75
 
4600
1576 y(where)f(the)h(logical)g(discussion)h(is)f(made.)75
 
4601
1716 y Fq(5.5.15)29 b(`)p Fn(@M)p Fq(':)i(De\014ne)21
 
4602
b Fo(Fweb)f Fq(macro)137 1826 y Fs(This)c(command)f(b)q(egins)i(the)e
 
4603
(de\014nition)i(part.)137 1907 y Fz(F)l(or)e(a)g(detailed)h(discussion)
 
4604
h(of)e Fw(Fweb)h Fz(macros,)e(see)i(Chapter)f(7)g([Macros],)e(page)i
 
4605
(62.)75 2047 y Fq(5.5.16)29 b(`)p Fn(@m)p Fq(':)i(De\014ne)21
 
4606
b Fo(Fweb)f Fq(macro,)h(and)f(mark)137 2157 y Fs(This)c(command)f(b)q
 
4607
(egins)i(the)e(de\014nition)i(part.)137 2239 y Fz(`)p
 
4608
Fu(@m)p Fz(')h(de\014nes)h(an)g Fw(Fweb)g Fz(macro,)f(and)h(also)f
 
4609
(marks)g(the)g(next)h(iden)o(ti\014er)h(as)e(de\014ned)i(here.)30
 
4610
b(It)18 b(is)75 2293 y(equiv)m(alen)o(t)f(to)195 2372
 
4611
y(`)p Fu(@m)p Fz(')d(==)i(`)p Fu(@M@[)p Fz(')75 2453
 
4612
y(\(see)f(Section)h(5.7)e([A)l(T[],)g(page)h(51\).)137
 
4613
2534 y(F)l(or)g(a)g(detailed)h(discussion)h(of)e Fw(Fweb)h
 
4614
Fz(macros,)e(see)i(Chapter)f(7)g([Macros],)e(page)i(62.)137
 
4615
2615 y(The)j(distinction)h(b)q(et)o(w)o(een)f(`)p Fu(@m)p
 
4616
Fz(')e(and)h(`)p Fu(@M)p Fz(')g(is)h(analagous)f(to)f(the)i
 
4617
(distinction)h(b)q(et)o(w)o(een)e(`)p Fu(@a)p Fz(')g(and)75
 
4618
2670 y(`)p Fu(@A)p Fz('.)i(See)d(Section)g(5.4.4)d([A)l(T)l(a],)h(page)
 
4619
h(40.)p eop
 
4620
%%Page: 46 48
 
4621
46 47 bop 75 -58 a Fz(Chapter)15 b(5:)k Fw(Fweb)e Fz(COMMANDS)1105
 
4622
b(46)75 183 y Fq(5.5.17)29 b(`)p Fn(@N)p Fq(':)i(T)-5
 
4623
b(urn)21 b(on)f(N)g(mo)r(de)137 279 y Fs(This)f(command)f(m)o(ust)g
 
4624
(app)q(ear)h(b)q(efore)f(the)h(co)q(de)g(part.)28 b Fz(Generally)l(,)20
 
4625
b(this)f(means)f(immediately)75 334 y(b)q(efore)d(`)p
 
4626
Fu(@a)p Fz('.)k Fs(Do)c(not)g(use)g(this)h(command)f(in)h(lim)o(b)q(o;)
 
4627
g(use)f(`)p Fu(@Lv)p Fs(')f(instead.)137 400 y Fz(The)21
 
4628
b(N)f(mo)q(de)g(in)o(v)o(ok)o(es)h(language-indep)q(enden)o(t)h(b)q
 
4629
(eha)o(vior)f(within)h(the)e(scop)q(e)h(of)e(a)h(particular)75
 
4630
455 y(language.)h(The)16 b(scoping)h(rules)f(are)f(the)h(same)f(as)h
 
4631
(for)f(language)h(c)o(hanges;)f(i.e.,)g(using)i(`)p Fu(@N)p
 
4632
Fz(')d(within)j(a)75 510 y(giv)o(en)d(section)g(pro)q(duces)g
 
4633
(language-indep)q(enden)o(t)i(b)q(eha)o(vior)e(for)e(that)h(section)h
 
4634
(and)f(for)g(an)o(y)g(mo)q(dules)75 565 y(\014rst)i(referenced)h(in)g
 
4635
(that)e(section.)137 631 y(F)l(undamen)o(tally)l(,)j
 
4636
Fs(language-indep)q(enden)o(t)i Fz(b)q(eha)o(vior)d(essen)o(tially)h
 
4637
(means)e(a)h(literal)g(transcription)75 686 y(of)h(the)h(input)h(to)f
 
4638
(the)g(output.)28 b(F)l(or)17 b(example,)i(it)f(inhibits)i(blank)f
 
4639
(compression)f(b)o(y)g Fw(Ft)m(angle)h Fz(and)75 741
 
4640
y(tells)13 b Fw(Fwea)l(ve)g Fz(to)e(turn)h(o\013)g(\\prett)o(y-prin)o
 
4641
(ting")g(\(instead,)g(the)g(output)g(is)h(prin)o(ted)g(in)g(t)o(yp)q
 
4642
(ewriter)f(t)o(yp)q(e)75 796 y(within)k(a)f(`)p Fu
 
4643
(\\begin{verbatim}...\\end{ve)o(rbatim})o Fz(')d(en)o(vironmen)o(t\).)
 
4644
137 862 y(There)k(are)f(some)f(subtleties)j(with)f(this)f(mo)q(de)h
 
4645
(\(not)e(to)h(men)o(tion)g(the)g(lik)o(eliho)q(o)q(d)k(of)14
 
4646
b(bugs\):)100 929 y(1.)29 b Fw(Fweb)13 b Fz(macros)e(and)h(built-in)i
 
4647
(functions)f(will)g(normally)f(b)q(e)h(expanded)g(ev)o(en)f(in)h(the)e
 
4648
(N)h(mo)q(de.)19 b(T)l(o)165 984 y(inhibit)14 b(expansion)f(of)f(a)g
 
4649
(particular)g(iden)o(ti\014er,)i(place)f(`)p Fu(@!)p
 
4650
Fz(')e(b)q(efore)i(the)f(iden)o(ti\014er.)20 b(F)l(or)11
 
4651
b(example,)285 1048 y Fu(@)285 1100 y(@m)24 b(A)f(1)285
 
4652
1151 y(@N)285 1203 y(@a)285 1255 y(@!A)g(=)h(A;)165 1322
 
4653
y Fz(expands)16 b(to)e(`)p Fu(A)h(=)g(1)p Fz('.)100 1388
 
4654
y(2.)29 b(Blank)21 b(lines)h(are)d(signi\014can)o(t.)36
 
4655
b(The)20 b(N)g(mo)q(de)h(is)f(ended)i(b)o(y)e(the)g(app)q(earance)h(of)
 
4656
e(the)h(`)p Fu(@*)p Fz(')f(or)165 1443 y(`)p Fu(@ )o
 
4657
Fz('denoting)d(the)f(start)e(of)i(the)g(next)g(section.)21
 
4658
b(If)15 b(that)f(w)o(ere)h(preceded)h(b)o(y)f(one)g(or)g(more)f(blank)
 
4659
165 1498 y(lines,)g(those)e(w)o(ould)g(sho)o(w)f(up)i(in)f(b)q(oth)g
 
4660
(the)g(tangled)h(and)f(w)o(o)o(v)o(en)f(output.)19 b(They)12
 
4661
b(migh)o(t)g(or)f(migh)o(t)165 1553 y(not)i(b)q(e)h(signi\014can)o(t)h
 
4662
(in)f(the)g(tangled)g(output,)f(but)h(they)g(almost)f(certainly)h(will)
 
4663
i(lo)q(ok)d(ugly)h(in)h(the)165 1608 y(w)o(o)o(v)o(en)h(output.)24
 
4664
b(T)l(o)16 b(a)o(v)o(oid)g(this,)h(use)g(the)g(command)f(`)p
 
4665
Fu(@\045\045)p Fz(',)f(whic)o(h)j(deletes)f(the)g(remainder)g(of)165
 
4666
1662 y(the)e(curren)o(t)g(line)i(and)f(all)g(immediately)h(follo)o
 
4667
(wing)e(empt)o(y)g(lines.)22 b(F)l(or)14 b(example,)285
 
4668
1726 y Fu(@)285 1778 y(@N)285 1830 y(@a)285 1882 y(x;@\045\045)285
 
4669
2089 y(@)24 b(Next)f(section.)100 2156 y Fz(3.)29 b(If)24
 
4670
b(the)f(N)h(mo)q(de)f(is)h(in)o(v)o(ok)o(ed)g(from)e(a)i(compiler-lik)o
 
4671
(e)i(language)d(suc)o(h)h(as)f Fw(F)o(or)m(tran)p Fz(,)i(cross-)165
 
4672
2211 y(referencing)15 b(of)f(v)m(ariables)h(is)g(done)f(as)g(usual.)20
 
4673
b(Ho)o(w)o(ev)o(er,)13 b(if)i(the)f(language)g(is)h Fw(verba)m(tim)f
 
4674
Fz(\(whic)o(h)165 2266 y(turns)h(on)h(the)f(N)h(mo)q(de)f
 
4675
(automatically\),)h(no)f(cross-referencing)h(is)g(done.)21
 
4676
b(\(Iden)o(ti\014ers)16 b(are)g(still)165 2320 y(recognized)i
 
4677
(according)g(to)e Fw(Fweb)p Fz('s)i(rules.)27 b(Those)17
 
4678
b(rules)h(as)e(curren)o(tly)i(implemen)o(ted)h(ma)o(y)d(b)q(e)165
 
4679
2375 y(essen)o(tially)j(meaningless)g(for)d(some)i(languages;)g(in)g
 
4680
(the)g(future,)f(pro)o(vision)h(ma)o(y)f(b)q(e)h(made)g(for)165
 
4681
2430 y(generalizing)e(these)d(rules)i(b)o(y)e(the)h(user.\))19
 
4682
b(T)l(o)14 b(force)f(an)h(iden)o(ti\014er)h(to)e(b)q(e)h(placed)h(in)o
 
4683
(to)f(the)f(Index,)165 2485 y(precede)j(it)g(b)o(y)f(`)p
 
4684
Fu(@+)p Fz('.)100 2551 y(4.)29 b(A)15 b(mo)q(dule)i(name)e(m)o(ust)g(b)
 
4685
q(e)g(within)i(the)e(scop)q(e)h(of)f(an)g(`)p Fu(@N)p
 
4686
Fz(')f(the)h(\014rst)g(time)h(the)f(name)g(is)h(seen,)f(if)165
 
4687
2606 y(it)g(is)h(ev)o(er)f(to)g(b)q(e)h(within)g(suc)o(h)g(scop)q(e.)k
 
4688
(Th)o(us,)15 b(the)g(follo)o(wing)h(do)q(es)g(not)e(w)o(ork)h(prop)q
 
4689
(erly:)285 2670 y Fu(@)24 b(Consider)e(the)i(module)f(@<Test@>.)46
 
4690
b(\(Not)24 b(yet)f(within)g(scope)g(of)h(\\.{@N}.\))p
 
4691
eop
 
4692
%%Page: 47 49
 
4693
47 48 bop 75 -58 a Fz(Chapter)15 b(5:)k Fw(Fweb)e Fz(COMMANDS)1105
 
4694
b(47)285 183 y Fu(@N)285 235 y(@a)285 287 y(x;)285 339
 
4695
y(@<Test@>@;)285 391 y(y;)165 457 y Fz(What)12 b(happ)q(ens)i(is)f
 
4696
(that)e(the)i(N)g(mo)q(de)g(is)g(not)f(restored)g(after)g(the)g(co)q
 
4697
(de-part)h(use)g(of)f(`)p Fu(@<Test@>)p Fz('.)165 512
 
4698
y(This)k(is)f(a)g(bug.)20 b(There)c(are)f(v)o(ery)g(tric)o(ky)g(design)
 
4699
h(issues)g(to)f(b)q(e)g(dealt)h(with)g(here.)75 620 y
 
4700
Fq(5.5.18)29 b(`)p Fn(@n)p Fq(':)i(Set)21 b(language)f(to)g
 
4701
Fo(F)o(or)m(tran)p Fq({77)137 715 y Fw(F)o(or)m(tran)p
 
4702
Fz(-77)e(is)g Fw(Fweb)p Fz('s)g(default)g(language,)g(so)f(this)h
 
4703
(command)g(is)g(usually)h(not)e(strictly)h(nec-)75 769
 
4704
y(essary)l(.)23 b(Ho)o(w)o(ev)o(er,)15 b(it)h(is)h(go)q(o)q(d)f
 
4705
(practice)h(to)f(include)i(it,)e(so)g(a)g(user)h(lo)q(oking)g(at)e(the)
 
4706
i Fu(web)e Fz(\014le)j(can)e(tell)75 824 y(immediately)h(what)d
 
4707
(language)i(it)f(is)h(supp)q(osed)g(to)f(pro)q(cess.)137
 
4708
890 y(F)l(or)21 b(more)f(discussion)j(of)d(languages,)j(see)e(Section)h
 
4709
(5.5.13)d([A)l(TL)p 1336 890 14 2 v 16 w(],)j(page)f(45)f(and)i
 
4710
(Chapter)e(8)75 945 y([Languages],)14 b(page)h(83.)75
 
4711
1053 y Fq(5.5.19)29 b(`)p Fn(@n9)p Fq(':)j(Set)20 b(language)g(to)g
 
4712
Fo(F)o(or)m(tran)p Fq({90)137 1148 y Fz(F)l(or)h(more)f(discussion)j
 
4713
(of)d(languages,)j(see)e(Section)h(5.5.13)d([A)l(TL)p
 
4714
1336 1148 V 16 w(],)j(page)f(45)f(and)i(Chapter)e(8)75
 
4715
1203 y([Languages],)14 b(page)h(83.)137 1269 y(F)l(or)g(hin)o(ts)g(ab)q
 
4716
(out)h Fw(Fweb)g Fz(programming)e(in)i Fw(F)o(or)m(tran)p
 
4717
Fz(,)f(see)h(Section)g(8.2.3)e([F)l(ortran],)e(page)k(85.)75
 
4718
1377 y Fq(5.5.20)29 b(`)p Fn(@O)p Fq(':)i(Op)r(en)21
 
4719
b(output)f(\014le)h(\(global)e(scop)r(e\))137 1472 y
 
4720
Fz(A)d(statemen)o(t)e(of)g(the)i(form)195 1535 y Fu(@O)24
 
4721
b Fs(new)p 348 1535 V 16 w(output)p 498 1535 V 16 w(\014le)p
 
4722
571 1535 V 18 w(name)75 1601 y Fz(c)o(hanges)15 b(the)f(name)h(of)f
 
4723
Fw(Ft)m(angle)p Fz('s)h(output)f(\014le.)21 b(This)15
 
4724
b(c)o(hange)g(remains)f(in)i(e\013ect)e(for)g(the)h(duration)75
 
4725
1655 y(of)h(the)h(\014le,)g(or)f(un)o(til)i(another)e(`)p
 
4726
Fu(@O)p Fz(')f(is)j(encoun)o(tered.)24 b(\(If)17 b(that)e(o)q(ccurs,)i
 
4727
(the)g(previously)h(op)q(en)f(\014le)g(is)75 1710 y(closed.\))137
 
4728
1776 y(This)f(command)f(is)h(expanded)g(during)g(output,)f(so)g(it)g(m)
 
4729
o(ust)g(app)q(ear)g(in)h(the)f(co)q(de)h(part.)137 1842
 
4730
y(F)l(or)i(an)h(example)g(of)g(using)g(the)g(`)p Fu(@O)p
 
4731
Fz(')f(command)g(to)g(pro)q(duce)i(b)q(oth)f(C)f(header)h(\014les)h
 
4732
(\(`)p Fu(.h)p Fz('\))d(and)75 1897 y(source)e(\014les)h(\(`)p
 
4733
Fu(.c)p Fz('\),)e(see)h(the)g(discussion)i(in)f(Section)g(7.1)f([Outer)
 
4734
g(macros],)e(page)i(62.)137 1963 y(T)l(o)20 b(c)o(hange)g(the)g(name)h
 
4735
(of)e(the)h(output)g(\014le)h(lo)q(cally)h(\(for)d(just)h(the)g(presen)
 
4736
o(t)h(section\),)g(see)f(Sec-)75 2017 y(tion)15 b(5.5.21)f([A)l(T)l
 
4737
(o],)g(page)h(47.)75 2126 y Fq(5.5.21)29 b(`)p Fn(@o)p
 
4738
Fq(':)i(Op)r(en)21 b(output)f(\014le)h(\(lo)r(cal)e(scop)r(e\))137
 
4739
2221 y Fz(This)h(b)q(eha)o(v)o(es)f(lik)o(e)i(`)p Fu(@O)p
 
4740
Fz(',)d(except)i(that)e(the)i(new)f(\014le)h(name)f(is)h(in)g(e\013ect)
 
4741
f(only)g(for)g(the)g(curren)o(t)75 2275 y(section.)j(A)15
 
4742
b(subsequen)o(t)i(`)p Fu(@o)p Fz(')d(issued)j(in)g(a)e(di\013eren)o(t)h
 
4743
(section)g(but)g(for)f(the)g(same)h(\014le)g(name)g(accretes)75
 
4744
2330 y(material)f(to)g(the)g(\014le.)137 2396 y(An)j(anno)o(ying)g
 
4745
(problem)g(arises)f(in)i(C)e(programming)g(when)h(`)p
 
4746
Fu(@o)p Fz('s)e(are)h(used)h(to)f(create)g(m)o(ultiple)75
 
4747
2451 y(source)11 b(\014les)h(that)f(are)f(subsequen)o(tly)j(compiled)f
 
4748
(under)g(the)f(con)o(trol)g(of)g(a)f Fu(Makefile)p Fz(.)18
 
4749
b(Remem)o(b)q(er)12 b(that)75 2506 y(b)o(y)i(default)h(line-n)o(um)o(b)
 
4750
q(er)i(information)d(is)h(written)f(in)o(to)g(the)h(C)f(\014les.)20
 
4751
b(This)15 b(means)f(that)g(a)g(c)o(hange)g(in)75 2560
 
4752
y(the)h Fu(web)g Fz(\014le)h(co)q(de)g(for)f(one)g(source)g(\014le)h
 
4753
(can)g(a\013ect)e(all)i(of)f(the)g(others,)g(b)q(ecause)h(the)f(line)i
 
4754
(n)o(um)o(b)q(ering)75 2615 y(in)g(the)f Fu(web)g Fz(\014le)h(c)o
 
4755
(hanges.)23 b(Therefore,)16 b(a)g(trivial)h(c)o(hange)f(to)g(the)g(co)q
 
4756
(de)h(for)e(just)h(one)g(source)h(\014le)g(can)75 2670
 
4757
y(cause)e(all)i(of)d(the)i(others)e(to)h(b)q(e)h(recompiled.)p
 
4758
eop
 
4759
%%Page: 48 50
 
4760
48 49 bop 75 -58 a Fz(Chapter)15 b(5:)k Fw(Fweb)e Fz(COMMANDS)1105
 
4761
b(48)137 183 y(As)18 b(long)h(as)f(one)g(desires)h(debugging)g
 
4762
(information)g(relativ)o(e)g(to)e(the)h(original)i Fu(web)e
 
4763
Fz(\014le,)h(there)f(is)75 238 y(really)j(no)f(solution)h(to)e(this)i
 
4764
(problem;)i(one)d(needs)h(the)f(prop)q(er)h(line)h(information)e(in)h
 
4765
(eac)o(h)f(\014le)h(in)75 293 y(order)13 b(to)g(w)o(ork)f(with)h(the)h
 
4766
(debugger,)f(so)g(if)h(line)h(n)o(um)o(b)q(ers)e(c)o(hange)h(the)f
 
4767
(sources)g(m)o(ust)g(b)q(e)h(recompiled.)75 348 y(One)21
 
4768
b(can,)g(of)e(course,)i(turn)f(o\013)f(the)h(line)h(n)o(um)o(b)q(ering)
 
4769
g(with)f(the)g(command-line)i(option)e(`)p Fu(-#)p Fz(')f(\(see)75
 
4770
402 y(Section)i(4.2.78)e([-#],)i(page)f(36\),)h(but)f(then)h(debugger)g
 
4771
(statemen)o(ts)e(will)j(refer)f(to)f(the)g(tangled)h(C)75
 
4772
457 y(co)q(de,)14 b(whic)o(h)g(is)g(undesirable.)21 b(A)13
 
4773
b(b)q(etter)g(partial)h(solution)g(is)f(to)g(use)g(`)p
 
4774
Fu(@q)p Fz(')g(\(see)g(Section)h(5.5.22)d([A)l(Tq],)75
 
4775
512 y(page)19 b(48\))f(to)h(turn)g(o\013)g(the)g(line)i(n)o(um)o(b)q
 
4776
(ering)f(for)f(output)g(co)q(de)h(that)e(is)i(curren)o(tly)g(stable.)32
 
4777
b(In)20 b(the)75 567 y(follo)o(wing)15 b(example,)g(the)g(co)q(de)g
 
4778
(for)e(eac)o(h)i(\014le)g(is)g(put)g(in)o(to)f(a)g(mo)q(dule,)h(then)g
 
4779
(the)g(mo)q(dules)g(are)f(output)75 622 y(in)h(the)g(unnamed)g
 
4780
(section;)g(it)g(is)g(assumed)f(that)g(the)g(programmer)g(is)h(curren)o
 
4781
(tly)g(making)f(c)o(hanges)h(to)75 676 y(the)g(co)q(de)h(for)f(`)p
 
4782
Fu(file2.c)p Fz(':)195 746 y Fu(@)195 798 y(@a)195 849
 
4783
y(@q0)195 901 y(@o)24 b(file1.c)386 953 y(@<File)f(1@>@;)195
 
4784
1005 y(@q1)195 1057 y(@o)h(file2.c)386 1109 y(@<File)f(2@>@;)195
 
4785
1161 y(@q0)195 1213 y(@o)h(file3.c)386 1265 y(@<File)f(3@>@;)137
 
4786
1337 y Fz(F)l(or)11 b(v)o(ery)f(large)h(pro)s(jects,)g(another)f
 
4787
(solution)i(is)f(to)g(main)o(tain)g(m)o(ultiple)i Fu(web)d
 
4788
Fz(source)h(\014les.)20 b(T)l(o)10 b(a)o(v)o(oid)75 1391
 
4789
y(losing)k(the)f(substan)o(tial)g(b)q(ene\014ts)h(of)e(the)h(automatic)
 
4790
g(index,)h(refer)f(to)f(the)h(discussion)i(in)e(Section)h(11.3)75
 
4791
1446 y([Merging)e(indexes],)i(page)e(105)g(to)g(learn)h(ho)o(w)f(to)g
 
4792
(create)g(a)g(master)g(index)h(that)f(con)o(tains)h(information)75
 
4793
1501 y(ab)q(out)i(sev)o(eral)g Fu(web)g Fz(\014les.)75
 
4794
1623 y Fq(5.5.22)29 b(`)p Fn(@q)p Fq(':)i(T)-5 b(urn)21
 
4795
b(o\013)f(mo)r(dule)g(and)g(line)h(info)f(lo)r(cally)137
 
4796
1724 y Fz(The)h(command-line)i(option)e(`)p Fu(-#)p Fz(')e(\(see)i
 
4797
(Section)h(4.2.78)d([-#],)i(page)f(36\))g(turns)h(o\013)f(commen)o(ts)
 
4798
75 1779 y(ab)q(out)d(mo)q(dule)h(and)f(line)i(n)o(um)o(b)q(ers)e
 
4799
(globally)l(,)i(for)d(the)h(en)o(tire)g(co)q(de.)26 b(Ho)o(w)o(ev)o
 
4800
(er,)16 b(in)i(some)f(cases)g(one)75 1834 y(w)o(an)o(ts)j(to)g(turn)h
 
4801
(that)g(o\013)f(in)i(just)f(a)g(small)h(blo)q(c)o(k)f(of)g(co)q(de.)38
 
4802
b(One)22 b(imp)q(ortan)o(t)f(example)h(arises)f(in)75
 
4803
1889 y Fw(F)o(or)m(tran)p Fz(.)f(Consider)195 1958 y
 
4804
Fu(@)195 2010 y(@a)338 2062 y(x)k(=)g(@<Some)f(action@>)195
 
4805
2165 y(@)195 2217 y(@<Some)g(action@>=)195 2269 y(y)h(+)f(z)75
 
4806
2341 y Fz(This)16 b(example)g(will)h(tangle)e(to)g(something)g(lik)o(e)
 
4807
338 2411 y Fu(x)24 b(=)195 2462 y(C*)g(1:)f(*)195 2514
 
4808
y(*line)g(20)h("test.web")338 2566 y(y)g(+)g(z)195 2618
 
4809
y(C*)g(:1)f(*)195 2670 y(*line)g(5)h("test.web")p eop
 
4810
%%Page: 49 51
 
4811
49 50 bop 75 -58 a Fz(Chapter)15 b(5:)k Fw(Fweb)e Fz(COMMANDS)1105
 
4812
b(49)75 183 y(Unfortunately)l(,)15 b(the)g(information)h(commen)o(ts)e
 
4813
(ha)o(v)o(e)h(created)g(in)o(v)m(alid)j(co)q(de)e(that)e(will)j(not)e
 
4814
(compile.)137 252 y(The)i(`)p Fu(@q)p Fz(')f(command)h(solv)o(es)g
 
4815
(this)h(problem)f(b)o(y)g(turning)h(o\013)e(or)g(on)h(the)g
 
4816
(information)h(commen)o(ts)75 306 y(lo)q(cally)l(.)k(`)p
 
4817
Fu(@q0)p Fz(')13 b(turns)i(them)g(o\013;)f(`)p Fu(@q1)p
 
4818
Fz(')f(turns)i(them)g(on.)k(Th)o(us,)c(if)g(one)g(rewrites)g(the)g(ab)q
 
4819
(o)o(v)o(e)f(example)75 361 y(as)195 427 y Fu(@)195 479
 
4820
y(@a)195 531 y(@q0)338 582 y(x)24 b(=)g(@<Some)f(action@>)195
 
4821
634 y(@q1)75 703 y Fz(it)15 b(will)i(tangle)f(to)338
 
4822
768 y Fu(x)24 b(=)g(y)f(+)h(z)75 837 y Fz(as)15 b(one)g(desires.)137
 
4823
905 y(F)l(or)g(another)g(use)g(of)g(the)g(`)p Fu(@q)p
 
4824
Fz(')f(command,)h(see)h(Section)g(5.5.21)d([A)l(T)l(o],)h(page)h(47.)75
 
4825
1019 y Fq(5.5.23)29 b(`)p Fn(@R)p Fq(':)i(T)-5 b(reat)20
 
4826
b(next)h(iden)n(ti\014er)g(as)g(in)n(teger-lik)n(e)g(reserv)n(ed)137
 
4827
1117 y Fz(w)o(ord)15 b(\()p Fw(Fwea)l(ve)p Fz(\))137
 
4828
1185 y(F)l(or)g(formatting)f(purp)q(oses,)h(treat)g(the)g(next)g(iden)o
 
4829
(ti\014er)i(as)e(an)g(in)o(teger-lik)o(e)i(reserv)o(ed)e(w)o(ord.)137
 
4830
1254 y(This)f(command)g(is)g(useful)g(in)h(prett)o(y-prin)o(ting)e
 
4831
(certain)h(kinds)h(of)e(macro)g(constructions.)19 b(F)l(urther)75
 
4832
1308 y(discussion)e(is)f(giv)o(en)f(in)h Fx(h)p Fz(unde\014ned)p
 
4833
Fx(i)h Fz([Macros)d(and)h(formatting],)e(page)i Fx(h)p
 
4834
Fz(unde\014ned)p Fx(i)p Fz(.)75 1423 y Fq(5.5.24)29 b(`)p
 
4835
Fn(@r)p Fq(':)i(Set)21 b(language)f(to)g Fo(Ra)m(tf)o(or)p
 
4836
Fq({77)137 1520 y Fz(See)c(Section)g(5.5.13)d([A)l(TL)p
 
4837
615 1520 14 2 v 17 w(],)h(page)h(45)g(and)g(Chapter)g(8)g([Languages],)
 
4838
f(page)h(83.)75 1635 y Fq(5.5.25)29 b(`)p Fn(@r9)p Fq(':)j(Set)20
 
4839
b(language)g(to)g Fo(Ra)m(tf)o(or)p Fq({90)137 1732 y
 
4840
Fz(See)c(Section)g(5.5.13)d([A)l(TL)p 615 1732 V 17 w(],)h(page)h(45)g
 
4841
(and)g(Chapter)g(8)g([Languages],)f(page)h(83.)75 1847
 
4842
y Fq(5.5.26)29 b(`)p Fn(@u)p Fq(':)i(Unde\014ne)21 b(outer)g(macro)137
 
4843
1944 y Fs(This)16 b(command)f(b)q(egins)i(the)e(de\014nition)i(part.)
 
4844
137 2012 y Fz(`)p Fu(@u)p Fz(')d(is)i(the)f(in)o(v)o(erse)h(of)f(`)p
 
4845
Fu(@d)p Fz('.)k(F)l(or)14 b(example,)i(in)g(C)f(the)g(command)g(`)p
 
4846
Fu(@u)g(A)p Fz(')f(tangles)i(to)e(`)p Fu(#undef)g(A)p
 
4847
Fz('.)75 2127 y Fq(5.5.27)29 b(`)p Fn(@v)p Fq(':)i(Ov)n(erload)21
 
4848
b(op)r(erator)137 2224 y Fs(This)16 b(command)f(b)q(egins)i(the)e
 
4849
(de\014nition)i(part.)137 2293 y Fz(`)p Fu(@v)p Fz(')10
 
4850
b(is)i(used)f(to)f(c)o(hange)h(the)g(w)o(o)o(v)o(en)g(app)q(earance)g
 
4851
(of)g(an)g(op)q(erator.)17 b(If)11 b(one)g(de\014nes)h(a)f(new)g(op)q
 
4852
(erator,)75 2347 y(for)k(example)h(b)o(y)f(a)g(statemen)o(t)f(suc)o(h)h
 
4853
(as)195 2413 y Fu(interface)23 b(operator\(.BETA.\))75
 
4854
2481 y Fz(in)16 b Fw(F)o(or)m(tran)p Fz(-90,)f(one)g(should)h(also)f
 
4855
(use)h(an)f(`)p Fu(@v)p Fz(')f(in)i(the)g(de\014nition)h(part|for)d
 
4856
(example,)195 2547 y Fu(@v)24 b(.BETA.)f("\\\\beta")f(+)75
 
4857
2615 y Fz(F)l(or)f(a)g(detailed)i(discussion)h(of)d(o)o(v)o(erloading)g
 
4858
(\(the)h(output)f(app)q(earance)h(of)t(\))e(op)q(erators,)i(see)g(Sec-)
 
4859
75 2670 y(tion)15 b(10.2.3)f([Ov)o(erloading],)h(page)g(101.)p
 
4860
eop
 
4861
%%Page: 50 52
 
4862
50 51 bop 75 -58 a Fz(Chapter)15 b(5:)k Fw(Fweb)e Fz(COMMANDS)1105
 
4863
b(50)75 183 y Fq(5.5.28)29 b(`)p Fn(@W)p Fq(':)i(Ov)n(erload)21
 
4864
b(iden)n(ti\014er)137 278 y Fs(This)16 b(command)f(b)q(egins)i(the)e
 
4865
(de\014nition)i(part.)137 343 y Fz(F)l(or)f(a)f(detailed)i(discussion)h
 
4866
(of)d(o)o(v)o(erloading)h(\(the)g(output)g(app)q(earance)g(of)t(\))f
 
4867
(iden)o(ti\014ers,)i(see)f(Sec-)75 398 y(tion)f(10.2.3)f([Ov)o
 
4868
(erloading],)h(page)g(101.)75 497 y Fq(5.5.29)29 b(`)p
 
4869
Fn(@x)p Fq(':)i(T)-5 b(erminate)20 b(ignorable)g(material,)h(or)f(b)r
 
4870
(egin)g(material)g(to)g(b)r(e)262 560 y(c)n(hanged)137
 
4871
654 y Fz(In)e(a)e(c)o(hange)h(\014le,)h(this)g(command)f(b)q(egins)h
 
4872
(material)f(to)f(b)q(e)i(c)o(hanges;)f(see)h(Section)f(3.3)f([Change)75
 
4873
709 y(\014les],)f(page)g(13.)137 775 y(In)22 b Fu(web)f
 
4874
Fz(source)h(\014les,)h(this)f(command)g(has)f(a)g(di\013eren)o(t)h
 
4875
(use;)i(see)e(the)f(discussion)i(of)f(the)f(`)p Fu(@z)p
 
4876
Fz(')75 829 y(command)15 b(\(see)g(Section)h(5.5.31)e([A)l(Tz],)g(page)
 
4877
h(50\).)75 936 y Fq(5.5.30)29 b(`)p Fn(@y)p Fq(':)i(Begin)20
 
4878
b(c)n(hange)h(material)137 1031 y Fz(The)h(`)p Fu(@y)p
 
4879
Fz(')e(command)h(is)g(p)q(ermitted)h(only)g(in)g(c)o(hange)f(\014les.)
 
4880
39 b(See)22 b(Section)g(3.3)e([Change)h(\014les],)75
 
4881
1086 y(page)15 b(13.)75 1193 y Fq(5.5.31)29 b(`)p Fn(@z)p
 
4882
Fq(':)i(Begin)20 b(ignorable)g(material,)h(or)f(terminate)g(c)n(hange)
 
4883
137 1287 y Fw(Fweb)d Fz(\014les)f(ma)o(y)e(b)q(egin)j(with)e(the)g
 
4884
(construction)195 1350 y Fu(@z)195 1402 y(.)195 1454
 
4885
y(.)195 1506 y(@x)75 1571 y Fz(where)f(the)h(`)p Fu(@z)p
 
4886
Fz(')e(o)q(ccupies)j(the)e(v)o(ery)g(\014rst)g(t)o(w)o(o)f(c)o
 
4887
(haracters)g(of)h(the)g(\014le,)h(and)g(where)f(the)g(`)p
 
4888
Fu(@z)p Fz(')g(and)g(`)p Fu(@x)p Fz(')75 1626 y(m)o(ust)k(b)q(egin)j
 
4889
(in)e(column)h(1.)31 b(Material)19 b(b)q(et)o(w)o(een)g(the)g(`)p
 
4890
Fu(@z)p Fz(')f(and)h(`)p Fu(@x)p Fz(')f(is)h Fs(pure)h(commen)o(tary)h
 
4891
Fz(and)e(is)75 1681 y(ignored)d(b)o(y)f(b)q(oth)g(pro)q(cessors,)g
 
4892
(with)g(one)h(exception.)137 1746 y(The)g(exception)g(is)g(that)f(an)g
 
4893
(R)o(CS-lik)o(e)i(line)g(\(R)o(CS)e(stands)g(for)f(\\revision-con)o
 
4894
(trol)i(system"\))f(with)75 1801 y(syn)o(tax)195 1864
 
4895
y Fu($Keyword:)23 b(Text)g(of)h(Keyword)e($)75 1929 y
 
4896
Fz(\(at)14 b(least)i(one)f(blank)h(after)f(the)g(colon,)g(and)h(at)e
 
4897
(least)i(one)f(b)q(efore)h(the)f(last)g(dollar)h(sign;)g
 
4898
Fw(unix)e Fz(users,)75 1984 y(see)19 b(`)p Fu(man)c(ident)p
 
4899
Fz('\))j(is)h(parsed,)h(and)g(the)f(text)g(of)f(the)i
 
4900
Fu(Keyword)e Fz(is)h(made)h(a)o(v)m(ailable)g(to)f(the)g(con)o(trol)75
 
4901
2039 y(co)q(des)c(`)p Fu(@K)p Fz(')e(\(see)i(Section)g(5.5.11)d([A)l
 
4902
(TK)p 777 2039 14 2 v 17 w(],)i(page)g(44\))f(and)i(`)p
 
4903
Fu(@k)p Fz(')e(\(see)h(Section)i(5.5.12)c([A)l(Tk],)i(page)g(44\))75
 
4904
2094 y(as)k(w)o(ell)h(as)f(to)f Fw(Ft)m(angle)p Fz('s)i(built-in)h
 
4905
(function)f Fu($KEYWORD)e Fz(\(see)h(Section)h(7.2.3.30)d([$KEYW)o
 
4906
(ORD],)75 2148 y(page)f(72.)137 2214 y(A)g(distinction)h(is)g(made)e(b)
 
4907
q(et)o(w)o(een)h(k)o(eyw)o(ords)f(that)g(are)g(found)h(in)h(the)e
 
4908
(ignorable)i(commen)o(tary)e(at)75 2269 y(the)j(b)q(eginning)i(of)e
 
4909
(the)g(master)f(w)o(eb)h(\014le,)h(whic)o(h)g(are)f(called)i
 
4910
Fs(global)e(k)o(eyw)o(ords)p Fz(,)g(and)g(ones)g(that)f(are)75
 
4911
2324 y(found)g(at)e(the)h(b)q(eginning)j(of)c(\014les)j(included)g(via)
 
4912
f(`)p Fu(@i)p Fz(',)e(whic)o(h)i(are)f(called)h Fs(lo)q(cal)h(k)o(eyw)o
 
4913
(ords)p Fz(.)137 2389 y(The)f(commands)f(that)f(access)i(R)o(CS-lik)o
 
4914
(e)g(k)o(eyw)o(ords)f(function)h(as)e(follo)o(ws:)232
 
4915
2452 y Fx(\017)30 b Fz(`)p Fu($KEYWORD\(Keyword\))p Fz(')14
 
4916
b(accesses)k(a)f(global)h(k)o(eyw)o(ord.)26 b(It)18 b(is)g(a)f
 
4917
(built-in)j(function)285 2504 y(that)d(is)h(expanded)g(b)o(y)f
 
4918
Fw(Ft)m(angle)i Fz(\(during)f(output\))e(in)o(to)i(the)f(quoted)h(c)o
 
4919
(haracter)285 2555 y(string)d Fu("Text)g(of)g(Keyword")p
 
4920
Fz(.)232 2618 y Fx(\017)30 b Fz(`)p Fu(@K)p Fz(')17 b(and)h(`)p
 
4921
Fu(@k)p Fz(')e(are)i(expanded)h(during)g(input.)28 b(`)p
 
4922
Fu(@K)p Fz(')17 b(accesses)h(a)g(global)g(k)o(eyw)o(ord,)285
 
4923
2670 y(whereas)d(`)p Fu(@k)p Fz(')f(accesses)i(a)f(lo)q(cal)h(k)o(eyw)o
 
4924
(ord.)p eop
 
4925
%%Page: 51 53
 
4926
51 52 bop 75 -58 a Fz(Chapter)15 b(5:)k Fw(Fweb)e Fz(COMMANDS)1105
 
4927
b(51)232 183 y Fx(\017)30 b Fz(In)16 b(the)g(lim)o(b)q(o)g(section)g
 
4928
(or)f(a)g(T)818 193 y(E)844 183 y(X)g(part,)g Fw(Fwea)l(ve)h
 
4929
Fz(will)h(expand)f(`)p Fu(@K)e(Keyword)h(@>)p Fz(')285
 
4930
235 y(in)o(to)g Fu(Text)g(of)g(Keyword)f Fz(\(without)h(the)h
 
4931
(surrounding)g(quotes\),)f(and)g(similarly)j(for)285
 
4932
287 y(`)p Fu(@k)p Fz('.)30 b(\(The)19 b(in)o(ten)o(tion)h(is)g(that)e
 
4933
(the)h(expanded)h(text)f(can)g(b)q(e)h(used)f(as)g(b)q(o)q(dies)h(of)
 
4934
285 339 y(T)310 349 y(E)336 339 y(X)14 b(macros.\))k
 
4935
Fw(Fwea)l(ve)d Fz(will)h(also)e(prin)o(t)g(the)g(v)m(alues)i(of)d
 
4936
(global)i(k)o(eyw)o(ords)e(at)h(the)285 391 y(end)i(of)f(its)g(output,)
 
4937
g(whether)g(or)g(not)f(they)i(are)f(referenced)h(b)o(y)f(`)p
 
4938
Fu(@K)p Fz('.)232 457 y Fx(\017)30 b Fz(Elsewhere)15
 
4939
b Fw(Fwea)l(ve)h Fz(will)g(just)e(prin)o(t)h(the)f(k)o(eyw)o(ord)g
 
4940
(name)h(itself,)g(surrounded)g(b)o(y)285 509 y(double)20
 
4941
b(angle)f(brac)o(k)o(ets.)30 b(If)19 b(the)g(k)o(eyw)o(ord)f(w)o(as)g
 
4942
(lo)q(cal)i(\(`)p Fu(@k)p Fz('\),)d(the)i(brac)o(k)o(ets)f(will)285
 
4943
561 y(carry)d(the)g(subscript)h(0.)232 628 y Fx(\017)30
 
4944
b Fw(Ft)m(angle)22 b Fz(treats)f(the)h(global)g(command)g(`)p
 
4945
Fu(@K)14 b(Keyword)h(@>)p Fz(')21 b(essen)o(tially)i(lik)o(e)g(it)285
 
4946
679 y(do)q(es)14 b(`)p Fu($Keyword)p Fz(',)e(except)j(that)e(the)h
 
4947
(construction)h(is)f(expanded)h(on)f(input)i(rather)285
 
4948
731 y(than)f(output.)232 798 y Fx(\017)30 b Fw(Ft)m(angle)19
 
4949
b Fz(expands)h(the)e(command)h(`)p Fu(@k)14 b(keyword)h(@>)p
 
4950
Fz(')j(on)g(input,)i(generating)f(a)285 850 y(quoted)c(string)g(con)o
 
4951
(taining)h(the)g(v)m(alue)g(of)f(the)g(lo)q(cal)h(k)o(eyw)o(ord.)137
 
4952
936 y(The)f(command)g(`)p Fu(@z)p Fz(')e(is)j(also)e(used)h(in)h(c)o
 
4953
(hange)f(\014les)g(to)f(end)i(a)e(c)o(hange.)20 b(See)15
 
4954
b(Section)h(3.3)d([Change)75 991 y(\014les],)i(page)g(13.)75
 
4955
1130 y Fy(5.6)33 b(Con)n(v)n(ersion)23 b(to)f(ASCI)r(I)137
 
4956
1230 y Fz(Sev)o(eral)e(commands)f(are)g(useful)h(for)e(generating)h
 
4957
(mac)o(hine-indep)q(en)q(den)o(t)j(co)q(de.)32 b(F)l(or)18
 
4958
b(example,)75 1285 y Fw(Fweb)h Fz(w)o(orks)e(in)o(ternally)i(with)f
 
4959
(the)g(ASCI)q(I)h(c)o(haracter)e(set,)h(so)f(uses)h(these)g(commands)g
 
4960
(hea)o(vily)h(to)75 1340 y(con)o(v)o(ert)d(from)g(the)h(p)q(ossibly)h
 
4961
(non-ASCI)q(I)g(nativ)o(e)f(c)o(haracter)f(set)h(of)f(the)h(mac)o(hine)
 
4962
h(on)e(whic)o(h)i Fw(Fweb)75 1395 y Fz(is)e(running.)75
 
4963
1515 y Fq(5.6.1)30 b(`)p Fn(@')p Fq(':)h(Con)n(v)n(ert)21
 
4964
b(c)n(haracter)g(to)f(ASCI)r(I)137 1616 y Fz(The)d(construction)g(`)p
 
4965
Fu(@'c')p Fz(')f(con)o(v)o(erts)g(`)p Fu(c)p Fz(')f(to)h(its)h(ASCI)q
 
4966
(I)h(v)m(alue.)26 b(In)17 b(C)g(and)g(C)p Fu(++)p Fz(,)f(it)h(is)g(con)
 
4967
o(v)o(erted)75 1671 y(to)d(o)q(ctal;)g(for)g(example,)h(`)p
 
4968
Fu(@'A')p Fz(')d(is)j(output)f(as)g(`)p Fu(0101)p Fz('.)k(In)d
 
4969
Fw(F)o(or)m(tran)g Fz(and)f Fw(Ra)m(tf)o(or)p Fz(,)h(it)f(is)h(con)o(v)
 
4970
o(erted)75 1726 y(to)g(decimal;)h(the)f(previous)h(example)g(w)o(ould)g
 
4971
(b)q(e)g(output)f(as)f(`)p Fu(65)p Fz('.)137 1797 y(If)19
 
4972
b(the)f(nativ)o(e)g(c)o(haracter)f(set)h(of)g(one's)g(mac)o(hine)h(is)f
 
4973
(ASCI)q(I,)h(the)f(con)o(v)o(ersion)g(will)i(not)e(b)q(e)h(done)75
 
4974
1852 y(unless)d(the)g(`)p Fu(-A)p Fz(')e(command-line)j(option)e(is)h
 
4975
(used.)k(See)c(Section)g(4.2.5)e([-A)p 1391 1852 14 2
 
4976
v 16 w(],)g(page)h(17.)75 1972 y Fq(5.6.2)30 b(`)p Fn(@")p
 
4977
Fq(':)h(Con)n(v)n(ert)21 b(string)g(to)f(ASCI)r(I)137
 
4978
2073 y Fz(The)15 b(construction)g(`)p Fu(@"abc")p Fz(')e(con)o(v)o
 
4979
(erts)h(the)g(enclosed)i(string)f(to)e(its)i(ASCI)q(I)h(represen)o
 
4980
(tation.)k(F)l(or)75 2128 y(example,)c(in)g(C)f(and)g(C)p
 
4981
Fu(++)g Fz(`)p Fu(@"abc")p Fz(')e(will)k(b)q(e)f(output)f(as)g(`)p
 
4982
Fu("\\141\\142\\143")p Fz('.)137 2199 y(In)h Fw(F)o(or)m(tran)f
 
4983
Fz(and)g Fw(Ra)m(tf)o(or)p Fz(,)g(no)f(suc)o(h)i(simple)g(mec)o(hanism)
 
4984
f(exists)g(in)h(the)f(language,)f(so)h(a)f(func-)75 2254
 
4985
y(tion)c(call)i(is)e(issued.)20 b(F)l(or)9 b(example,)j(the)e(previous)
 
4986
h(example)g(w)o(ould)f(b)q(e)h(output)f(as)g(`)p Fu(ASCIIstr\('abc'\))p
 
4987
Fz('.)p 1896 2263 21 41 v 75 2309 a(The)k(user)g(is)h(resp)q(onsible)g
 
4988
(for)f(de\014ning)h(the)f(function)h(`)p Fu(ASCIIstr)p
 
4989
Fz('.)i(The)d(name)g(of)g(this)g(function)h(can)75 2364
 
4990
y(b)q(e)h(c)o(hanged)f(b)o(y)h(the)f(st)o(yle-\014le)h(en)o(try)f(`)p
 
4991
Fu(ASCII_fcn)p Fz('.)j(See)e(Section)g(12.3.8.1)d([ASCI)q(I)p
 
4992
1573 2364 14 2 v 17 w(fcn],)i(page)g(118.)137 2435 y(If)k(the)f(nativ)o
 
4993
(e)g(c)o(haracter)f(set)h(of)g(one's)g(mac)o(hine)h(is)f(ASCI)q(I,)h
 
4994
(the)f(con)o(v)o(ersion)g(will)i(not)e(b)q(e)h(done)75
 
4995
2490 y(unless)d(the)g(`)p Fu(-A)p Fz(')e(command-line)j(option)e(is)h
 
4996
(used.)k(See)c(Section)g(4.2.5)e([-A)p 1391 2490 V 16
 
4997
w(],)g(page)h(17.)75 2629 y Fy(5.7)33 b(F)-6 b(orw)n(ard)23
 
4998
b(referencing)p eop
 
4999
%%Page: 52 54
 
5000
52 53 bop 75 -58 a Fz(Chapter)15 b(5:)k Fw(Fweb)e Fz(COMMANDS)1105
 
5001
b(52)75 183 y Fq(5.7.1)30 b(`)p Fn(@[)p Fq(':)h(Mark)21
 
5002
b(as)f(de\014ned)137 285 y Fz(This)f(command)f(marks)g(the)g(next)h
 
5003
(\(non-reserv)o(ed\))f(iden)o(ti\014er)i(that)e(app)q(ears)g(after)g
 
5004
(the)g(`)p Fu(@[)p Fz(')f(as)75 340 y(b)q(eing)f(de\014ned)h(in)f(the)f
 
5005
(curren)o(t)g(section.)21 b(It)15 b(is)g(usually)i(issued)f
 
5006
(automatically;)f(for)g(example,)g(`)p Fu(@a)p Fz(')f(is)75
 
5007
395 y(equiv)m(alen)o(t)j(to)d(`)p Fu(@A@[)p Fz(',)g(`)p
 
5008
Fu(@d)p Fz(')g(is)i(equiv)m(alen)o(t)h(to)d(`)p Fu(@D@[)p
 
5009
Fz(',)g(and)h(`)p Fu(@m)p Fz(')f(is)i(equiv)m(alen)o(t)h(to)d(`)p
 
5010
Fu(@M@[)p Fz('.)137 468 y(If)f(the)g(appropriate)g(st)o(yle-\014le)h
 
5011
(parameter)e Fu(mark_defined.???)e Fz(is)j(1,)g(this)g(command)f
 
5012
(causes)h(an)o(y)75 522 y(app)q(earance)g(of)f(the)h(iden)o(ti\014er)h
 
5013
(to)e(b)q(e)h(subscripted)h(with)f(a)f(section)h(n)o(um)o(b)q(er.)19
 
5014
b(F)l(or)12 b(more)g(information,)75 577 y(see)j(Section)i(12.3.4)c
 
5015
([Subscript)j(params],)e(page)h(114.)137 650 y(The)h(utilit)o(y)g(of)f
 
5016
(this)g(command)h(can)f(b)q(e)h(seen)f(from)g(the)g(c)o(haracteristic)h
 
5017
(construction)195 720 y Fu(@)24 b(This)f(is)h(section)f(5.)195
 
5018
772 y(@a)h(@\045)f(Issues)g(an)h(implicit)f(@[,)g(which)g(marks)g
 
5019
(|test|)g(as)h(defined)f(in)h(section)e(5.)386 824 y(subroutine)g(test)
 
5020
386 876 y(...)386 927 y(end)195 1031 y(@)i(This)f(is)h(section)f(6.)195
 
5021
1083 y(@a)386 1135 y(program)g(main)386 1187 y(call)g(test)h(//)f(This)
 
5022
g(will)h(print)f(as)h($|test|_5$.)386 1239 y(end)137
 
5023
1312 y Fz(The)17 b(`)p Fu(@[)p Fz(')e(command)g(should)i(b)q(e)g
 
5024
(distinguished)i(from)c(`)p Fu(@_)p Fz(')g(\(see)h(Section)h(5.10)e([A)
 
5025
l(T)p 1638 1312 14 2 v 16 w(],)g(page)h(54\).)75 1366
 
5026
y(The)j(latter)f(causes)g(the)h(index)h(en)o(try)e(for)f(the)i(iden)o
 
5027
(ti\014er)h(to)e(b)q(e)h(underlined;)j(the)d(former)e(p)q(ossibly)75
 
5028
1421 y(causes)f(the)g(iden)o(ti\014er)i(to)d(b)q(e)i(subscripted)g(b)o
 
5029
(y)f(a)g(section)h(n)o(um)o(b)q(er.)22 b(One)17 b(ma)o(y)f(wish)g(to)g
 
5030
(turn)g(o\013)f(the)75 1476 y(subscripts)f(b)q(ecause)f(they)g(b)q
 
5031
(ecome)h(to)q(o)e(cluttered;)i(ho)o(w)o(ev)o(er,)e(the)h(underlined)i
 
5032
(index)f(en)o(tries)g(remain)75 1531 y(useful)i(and)g(unobtrusiv)o(e.)
 
5033
75 1673 y Fy(5.8)33 b(Commen)n(ts)137 1775 y Fw(Fweb)20
 
5034
b Fz(supp)q(orts)g(a)e(v)m(ariet)o(y)i(of)e(commen)o(ting)h(st)o(yles)h
 
5035
(b)q(orro)o(w)o(ed)e(from)g(C,)h(C)p Fu(++)p Fz(,)g(and)g(T)1717
 
5036
1785 y(E)1743 1775 y(X.)g(F)l(or)75 1830 y(more)c(discussion,)h(see)g
 
5037
(Chapter)f(6)g([Commen)o(ts],)e(page)i(60.)75 1953 y
 
5038
Fq(5.8.1)30 b(`)p Fn(@/*)p Fq(':)h(Begin)20 b(long)g(v)n(erbatim)h
 
5039
(commen)n(t)137 2055 y Fz(The)16 b(follo)o(wing)f(commen)o(t)g(is)g
 
5040
(copied)i(to)d(the)h(tangled)g(output.)20 b(\(By)15 b(default,)g
 
5041
(commen)o(ts)g(are)f(not)75 2110 y(copied.\))20 b(If)12
 
5042
b(y)o(ou)f(desire)i(all)f(commen)o(ts)f(to)h(b)q(e)g(so)f(copied,)i
 
5043
(use)g(`)p Fu(-v)p Fz('.)k(See)c(Section)f(4.2.64)e([-v],)h(page)h(32.)
 
5044
75 2233 y Fq(5.8.2)30 b(`)p Fn(@//)p Fq(':)h(Begin)20
 
5045
b(short)g(v)n(erbatim)h(commen)n(t)137 2335 y Fz(See)16
 
5046
b(the)f(discussion)i(of)e(`)p Fu(@/*)p Fz(')f(in)i(Section)g(5.8.2)e
 
5047
([A)l(T//],)f(page)i(52.)75 2459 y Fq(5.8.3)30 b(`)p
 
5048
Fn(@\045)p Fq(':)h(Ignorable)20 b(commen)n(t)137 2560
 
5049
y Fz(If)d(an)o(y)g(line)i(in)e(a)g(w)o(eb)g(source)g(co)q(de)g(con)o
 
5050
(tains)g(the)g(command)g(`)p Fu(@\045)p Fz(',)f(all)i(remaining)g
 
5051
(material)f(on)75 2615 y(that)e(line)i(\(to)d(and)i(including)i(the)d
 
5052
(newline)i(c)o(haracter\))e(is)h(ignored)f(b)o(y)h(the)f(input)i(driv)o
 
5053
(er)e(and)h(nev)o(er)75 2670 y(pro)q(cessed)g(at)e(all.)p
 
5054
eop
 
5055
%%Page: 53 55
 
5056
53 54 bop 75 -58 a Fz(Chapter)15 b(5:)k Fw(Fweb)e Fz(COMMANDS)1105
 
5057
b(53)137 183 y(A)12 b(stronger)f(form)g(of)g(this)i(command)e(is)i(`)p
 
5058
Fu(@\045\045)p Fz('.)k(This)c(deletes)g(the)e(curren)o(t)h(line)i(as)d
 
5059
(w)o(ell)i(an)o(y)e(empt)o(y)75 238 y(lines)17 b(that)e(immediately)i
 
5060
(follo)o(w.)k(This)16 b(command)f(is)h(particularly)h(useful)f(when)g
 
5061
(the)g(N)f(mo)q(de)h(is)g(in)75 293 y(e\013ect.)k(See)15
 
5062
b(Section)i(5.5.17)c([A)l(TN)p 697 293 14 2 v 16 w(],)h(page)i(46.)137
 
5063
360 y(Line-n)o(um)o(b)q(ering)21 b(problems)e(can)f(arise)g(when)h
 
5064
(these)f(commands)g(are)g(used.)29 b(F)l(or)18 b(a)g(discussion,)75
 
5065
415 y(see)d(Section)i(4.2.59.6)12 b([-T#],)i(page)h(31.)75
 
5066
527 y Fq(5.8.4)30 b(`)p Fn(@?)p Fq(':)h(Begin)20 b(compiler)g(directiv)
 
5067
n(e)137 623 y Fz(The)13 b(remainder)h(of)f(the)g(line)h(is)g(pro)q
 
5068
(cessed)f(as)g(a)f(compiler)i(directiv)o(e.)21 b(Optional)14
 
5069
b(material)f(ma)o(y)f(b)q(e)75 678 y(inserted)i(automatically)g(at)f
 
5070
(the)h(b)q(eginning)h(of)e(the)h(tangled)g(output)f(line)i(b)o(y)f
 
5071
(means)f(of)g(the)h(st)o(yle-\014le)75 733 y(option)h
 
5072
Fu(cdir_start)p Fz(.)k(See)d(Section)g(12.3.8)d([Miscellaneous)k
 
5073
(params],)d(page)h(118.)75 845 y Fq(5.8.5)30 b(`)p Fn(@\()p
 
5074
Fq(':)h(Begin)20 b(meta-commen)n(t)137 942 y Fz(Material)15
 
5075
b(b)q(et)o(w)o(een)h(`)p Fu(@\()p Fz(')e(and)h(`)p Fu(@\))p
 
5076
Fz(')g(is)g(treated)g(in)h(the)f(N)h(mo)q(de.)k(F)l(or)14
 
5077
b(example,)195 1006 y Fu(@\()195 1058 y(Comment)23 b(1)195
 
5078
1110 y(Comment)g(2)195 1162 y(@\))137 1229 y Fz(St)o(yle-\014le)e
 
5079
(parameters)c(allo)o(w)i(optional)g(material)g(to)f(b)q(e)i(insert)f
 
5080
(at)f(the)g(b)q(eginning)j(and)e(end)g(of)75 1284 y(the)c(meta-commen)o
 
5081
(t,)f(and)h(at)g(the)g(b)q(eginning)i(of)e(eac)o(h)g(line)i(of)d
 
5082
(output.)20 b(F)l(or)14 b(more)h(information,)g(see)75
 
5083
1339 y(the)h(st)o(yle-\014le)h(parameters)f(b)q(eginning)i(with)e(`)p
 
5084
Fu(meta)p Fz(')f(\(see)h(Section)h(12.3.8)d([Miscellaneous)j(params],)
 
5085
75 1393 y(page)e(118\).)75 1506 y Fq(5.8.6)30 b(`)p Fn(@\))p
 
5086
Fq(':)h(End)21 b(meta-commen)n(t)137 1602 y Fz(See)16
 
5087
b(the)f(discussion)i(of)e(`)p Fu(@\()p Fz(',)f(Section)i(5.8.5)d([A)l
 
5088
(Tlp],)i(page)h(53.)75 1731 y Fy(5.9)33 b(Sp)r(ecial)23
 
5089
b(left)g(brace)137 1827 y Fz(The)e(command)g(`)p Fu(@{)p
 
5090
Fz(')f(is)h(useful)h(in)g(C/C)p Fu(++)e Fz(programming)g(to)h(b)q
 
5091
(eautify)g(some)g(of)g(the)g(prett)o(y-)75 1882 y(prin)o(ting.)40
 
5092
b(It)21 b(translates)g(in)o(to)h(a)f(left)h(brace,)h(but)f(also)f
 
5093
(suppresses)h(the)g(automatic)f(insertion)h(of)75 1937
 
5094
y(newlines)17 b(in)o(to)f(the)f(subsequen)o(t)h(function)g(b)q(o)q(dy)h
 
5095
(or)d(blo)q(c)o(k.)22 b(This)16 b(is)g(desirable)h(for)d(v)o(ery)h
 
5096
(short)g(func-)75 1991 y(tions,)g(suc)o(h)h(as)e(simple)j(constructors)
 
5097
d(in)i(C)p Fu(++)p Fz(.)k(F)l(or)14 b(example,)195 2056
 
5098
y Fu(class)23 b(C)195 2108 y({)195 2160 y(private:)386
 
5099
2212 y(int)g(i;)195 2315 y(public:)386 2367 y(C\(int)g(i0\))h(@{i)f(=)h
 
5100
(i0;})195 2419 y(})75 2486 y Fz(Here)15 b(the)h(function)g(will)h(b)q
 
5101
(e)e(t)o(yp)q(eset)h(as)195 2551 y Fu(C\(int)23 b(i0\))243
 
5102
2603 y({)g(i)h(=)g(i0;)f(})75 2670 y Fz(rather)15 b(than)g(the)g
 
5103
(default)p eop
 
5104
%%Page: 54 56
 
5105
54 55 bop 75 -58 a Fz(Chapter)15 b(5:)k Fw(Fweb)e Fz(COMMANDS)1105
 
5106
b(54)195 183 y Fu(C\(int)23 b(i0\))243 235 y({)243 287
 
5107
y(i)g(=)h(i0;)243 339 y(})75 456 y Fy(5.10)32 b(Index)24
 
5108
b(en)n(tries)137 548 y Fz(Although)18 b(most)e(information)g(for)h(the)
 
5109
f(Index)i(is)g(gathered)e(automatically)l(,)i(in)f(some)g(situations)75
 
5110
603 y(it)e(m)o(ust)g(b)q(e)h(done)g(b)o(y)f(hand.)75
 
5111
703 y Fq(5.10.1)29 b(`)p Fn(@_)p Fq(':)i(F)-5 b(orce)20
 
5112
b(index)h(en)n(try)h(to)e(b)r(e)g(underlined)137 795
 
5113
y Fz(This)14 b(command)f(applies)h(to)f(the)g(next)g(iden)o(ti\014er)h
 
5114
(that)e(app)q(ears)i(after)e(the)h(`)p Fu(@_)p Fz('.)18
 
5115
b(The)13 b(index)h(en)o(try)75 850 y(for)h(that)f(iden)o(ti\014er)j
 
5116
(will)g(b)q(e)f(underlined.)22 b(\(By)15 b(con)o(v)o(en)o(tion,)g(this)
 
5117
h(means)f(`de\014ned')h(or)e(`declared'.\))137 913 y(This)19
 
5118
b(command)f(is)g(usually)h(issued)h(automatically)l(.)28
 
5119
b(F)l(or)18 b(example,)h(the)f(index)h(en)o(tries)g(for)e(the)75
 
5120
968 y(v)m(ariables)h(`)p Fu(i)p Fz(')d(and)i(`)p Fu(j)p
 
5121
Fz(')e(in)i(the)g(C)f(statemen)o(t)f(`)p Fu(int)f(i,)h(j;)p
 
5122
Fz(')h(will)i(b)q(e)f(underlined,)i(since)e Fw(Fwea)l(ve)g
 
5123
Fz(un-)75 1023 y(derstands)d(enough)g(of)g(the)g(syn)o(tax)f(to)g(kno)o
 
5124
(w)g(that)g(v)m(ariables)j(are)d(b)q(eing)i(de\014ned.)21
 
5125
b(Macro)13 b(de\014nitions)75 1077 y(\(b)q(egun)j(b)o(y)f(`)p
 
5126
Fu(@D)p Fz(')f(or)h(`)p Fu(@M)p Fz('\))f(will)i(also)g(b)q(e)f
 
5127
(underlined)j(automatically)l(.)75 1178 y Fq(5.10.2)29
 
5128
b(`)p Fn(@-)p Fq(':)i(Delete)21 b(index)g(en)n(try)137
 
5129
1270 y Fz(This)c(command)g(applies)h(to)e(the)h(next)g(iden)o(ti\014er)
 
5130
h(that)e(app)q(ears)g(after)g(the)h(`)p Fu(@-)p Fz(';)f(it)h(prev)o(en)
 
5131
o(ts)f(an)75 1325 y(index)e(en)o(try)f(asso)q(ciated)h(with)f(that)g
 
5132
(iden)o(ti\014er)h(from)f(b)q(eing)h(made.)19 b(This)14
 
5133
b(migh)o(t)f(b)q(e)h(useful)g(when)g(the)75 1379 y(N)h(mo)q(de)h(is)f
 
5134
(in)h(e\013ect.)75 1479 y Fq(5.10.3)29 b(`)p Fn(@+)p
 
5135
Fq(':)i(F)-5 b(orce)20 b(index)h(en)n(try)137 1572 y
 
5136
Fz(This)g(command)f(applies)i(to)e(the)g(next)g(iden)o(ti\014er)i(that)
 
5137
e(app)q(ears)g(after)g(the)g(`)p Fu(@+)p Fz(';)i(it)e(forces)g(an)75
 
5138
1627 y(index)g(en)o(try)f(for)g(that)f(iden)o(ti\014er.)34
 
5139
b(It)19 b(is)g(particularly)i(useful)f(when)g(the)f(language)g(is)h
 
5140
Fw(verba)m(tim)p Fz(,)75 1681 y(since)c(cross-referencing)g(is)g
 
5141
(turned)g(o\013)e(in)i(that)f(case.)75 1781 y Fq(5.10.4)29
 
5142
b(`)p Fn(@^)p Fq(':)i(Mak)n(e)22 b(index)f(en)n(try)g(\(Roman)f(t)n(yp)
 
5143
r(e\))137 1874 y Fz(T)l(o)15 b(insert)h(one's)f(o)o(wn)f(index)j(en)o
 
5144
(try)e(in)h(Roman)f(t)o(yp)q(e,)g(sa)o(y)f(`)p Fu(@^)p
 
5145
Fs(My)h(en)o(try)t Fu(@>)p Fz('.)75 1974 y Fq(5.10.5)29
 
5146
b(`)p Fn(@.)p Fq(':)i(Mak)n(e)22 b(index)f(en)n(try)g(\(t)n(yp)r
 
5147
(ewriter)g(t)n(yp)r(e\))137 2066 y Fz(T)l(o)15 b(insert)h(one's)f(o)o
 
5148
(wn)f(index)j(en)o(try)e(in)h(t)o(yp)q(ewriter)f(t)o(yp)q(e,)g(sa)o(y)f
 
5149
(`)p Fu(@.)p Fs(My)h(en)o(try)t Fu(@>)p Fz('.)75 2166
 
5150
y Fq(5.10.6)29 b(`)p Fn(@9)p Fq(':)i(Mak)n(e)22 b(index)f(en)n(try)g
 
5151
(\(user-de\014ned)g(format\))137 2258 y Fz(The)15 b(construction)g(`)p
 
5152
Fu(@9)p Fs(T)l(ext)q Fu(@>)p Fz(')e(is)i(used)g(to)f(create)h(an)f
 
5153
(index)i(en)o(try)e(in)i(a)e(format)f(de\014ned)j(b)o(y)f(the)75
 
5154
2313 y(user.)28 b(It)18 b(is)g(asso)q(ciated)g(with)g(the)g(macro)f
 
5155
Fu(\\9)p Fz(,)g(whic)o(h)i(will)g(b)q(e)g(called)g(during)g(T)1509
 
5156
2323 y(E)1534 2313 y(X's)f(pro)q(cessing)g(of)75 2368
 
5157
y(the)d(Index)i(as)d Fu(\\9{)p Fs(T)l(ext)q Fu(})p Fz(.)20
 
5158
b(The)15 b(user)g(m)o(ust)g(de\014ne)h Fu(\\9)f Fz(according)h(to)e
 
5159
(the)i(format)195 2428 y Fu(\\def\\9#1{...})75 2492 y
 
5160
Fz(where)f(argumen)o(t)f(`)p Fu(#1)p Fz(')f(is)j(the)e(text)g(b)q(et)o
 
5161
(w)o(een)h(`)p Fu(@9)p Fz(')f(and)h(`)p Fu(@>)p Fz('.)j(F)l(or)c
 
5162
(example,)i(to)e(prin)o(t)h(that)f(text)g(in)h(a)75 2546
 
5163
y(sans)g(serif)h(fon)o(t,)e(sa)o(y)195 2607 y Fu(\\def\\9#1{{\\sf)22
 
5164
b(#1}})75 2670 y Fz(\(Note)15 b(the)g(extra)f(lev)o(el)j(of)e(braces)g
 
5165
(to)f(prev)o(en)o(t)h(the)h(fon)o(t)e(command)h(from)g(propagating.\))p
 
5166
eop
 
5167
%%Page: 55 57
 
5168
55 56 bop 75 -58 a Fz(Chapter)15 b(5:)k Fw(Fweb)e Fz(COMMANDS)1105
 
5169
b(55)75 183 y Fy(5.11)32 b(Con)n(trol)23 b(text)137 279
 
5170
y Fs(Con)o(trol)c(text)h Fz(is)g(material)g(terminated)g(b)o(y)g(`)p
 
5171
Fu(@>)p Fz(';)g(it)g(m)o(ust)f(b)q(e)h(all)h(on)e(one)h(line)h(and)f(m)
 
5172
o(ust)f(not)75 334 y(con)o(tain)c(an)o(y)g(`)p Fu(@)p
 
5173
Fz('s.)75 444 y Fq(5.11.1)29 b(`)p Fn(@t)p Fq(':)i(Put)21
 
5174
b(con)n(trol)f(text)h(in)n(to)f(a)h(T)1065 456 y(E)1097
 
5175
444 y(X)f Fn(\\)p Fq(h)n(b)r(o)n(x)h(\()p Fo(Fwea)l(ve)p
 
5176
Fq(\))137 540 y Fz(When)d Fw(Fwea)l(ve)g Fz(sees)f(the)h(command)f(`)p
 
5177
Fu(@t)p Fs(con)o(trol)d(text)q Fu(@>)p Fz(',)i(it)i(pac)o(k)m(ages)f
 
5178
(the)g(con)o(trol)g(text)g(in)o(to)75 594 y(an)e Fu(\\hbox)g
 
5179
Fz(and)g(ships)h(it)g(to)e(the)h(output.)20 b(This)c(command)f(is)h
 
5180
(ignored)f(b)o(y)h Fw(Ft)m(angle)p Fz(.)75 705 y Fq(5.11.2)29
 
5181
b(`)p Fn(@=)p Fq(':)i(P)n(ass)21 b(con)n(trol)g(text)f(v)n(erbatim)i
 
5182
(to)e(the)g(output)137 800 y Fz(F)l(or)h Fw(Ft)m(angle)p
 
5183
Fz(,)i(the)f(command)f(`)p Fu(@=)p Fs(con)o(trol)14 b(text)q
 
5184
Fu(@>)p Fz(')20 b(sends)i(the)f(con)o(trol)g(text)g(to)g(the)g(output)
 
5185
75 855 y(exactly)16 b(as)e(input.)21 b Fw(Fwea)l(ve)16
 
5186
b Fz(highligh)o(ts)h(the)e(con)o(trol)g(text)g(b)o(y)g(dra)o(wing)g(a)g
 
5187
(b)q(o)o(x)g(around)g(it.)75 982 y Fy(5.12)32 b(Spacing)137
 
5188
1078 y Fz(The)18 b(spacing)g(commands)f(are)h(used)g(to)f(re\014ne)h
 
5189
Fw(Fwea)l(ve)p Fz('s)g(prett)o(y-prin)o(ted)f(output.)27
 
5190
b(Generally)75 1132 y(it's)15 b(not)g(necessary)g(to)g(b)q(other)g
 
5191
(with)h(these)f(un)o(til)h(one)g(is)f(putting)h(the)f(\014nal)h(touc)o
 
5192
(hes)f(on)h(a)e(co)q(de.)75 1242 y Fq(5.12.1)29 b(`)p
 
5193
Fn(@,)p Fq(':)i(Insert)21 b(a)f(thin)h(space)137 1338
 
5194
y Fz(Extra)10 b(spacings)i(are)e(sometimes)h(necessary)h(when)f(w)o
 
5195
(orking)g(with)g(un)o(usual)h(macro)e(constructions.)75
 
5196
1393 y(`)p Fu(@,)p Fz(')k(inserts)i(a)f(thin)h(space,)f(analogous)f(to)
 
5197
h(T)866 1403 y(E)892 1393 y(X's)f Fu(\\,)p Fz(.)137 1460
 
5198
y(An)i(example)g(where)f(explicit)j(spacing)d(w)o(ould)h(b)q(e)g
 
5199
(necessary)f(is)h(as)f(follo)o(ws:)195 1523 y Fu(@c)195
 
5200
1575 y(@)195 1627 y(@m)24 b(OP)f(+)195 1679 y(@m)h(A\(x,y\))f(x)g(@,)h
 
5201
(OP)g(@,)f(y)195 1783 y(@a)195 1835 y(z)h(=)f(A\(a,)h(b\);)75
 
5202
1901 y Fz(Without)18 b(the)h(`)p Fu(@,)p Fz(''s,)f(the)g(b)q(o)q(dy)i
 
5203
(of)e(the)h Fu(A)f Fz(macro)g(will)i(w)o(ea)o(v)o(e)e(as)g(the)h(unapp)
 
5204
q(ealing)i(`)p Fu(xOPy)p Fz('.)28 b(This)75 1956 y(o)q(ccurs)13
 
5205
b(b)q(ecause)g(although)f Fu(OP)g Fz(is)h(de\014ned)h(to)d(b)q(e)i(a)f
 
5206
(binary)h(op)q(erator,)f Fw(Fwea)l(ve)h Fz(thinks)g(of)f(it)g(as)g
 
5207
(just)g(a)75 2011 y(mere)j(expression,)g(and)g(one)g(of)f(its)h
 
5208
(fundamen)o(tal)g(pro)q(duction)h(rules)f(is)h(to)e(concatenate)g
 
5209
(expressions)75 2066 y(with)i(no)f(in)o(terv)o(ening)h(expressions.)137
 
5210
2132 y(This)d(demonstrates)f(that)g(situations)h(arise)g(in)g(whic)o(h)
 
5211
g(one)g(needs)g(to)f(o)o(v)o(erride)h Fw(Fwea)l(ve)p
 
5212
Fz('s)f(default)75 2187 y(pro)q(cessing.)21 b(But)14
 
5213
b(for)g(the)h(ab)q(o)o(v)o(e)f(example,)h(there)g(is)g(actually)g(a)f
 
5214
(b)q(etter)h(solution.)20 b(Instead)15 b(of)f(using)75
 
5215
2242 y(the)f(`)p Fu(@,)p Fz(''s,)f(include)k(the)d(format)f(command)i
 
5216
(`)p Fu(@f)g(OP)h($_BINOP_)p Fz('.)j(See)c(Section)g(5.5.8)e([A)l(Tf)t
 
5217
(],)g(page)h(42.)75 2352 y Fq(5.12.2)29 b(`)p Fn(@/)p
 
5218
Fq(':)i(F)-5 b(orce)20 b(a)h(line)f(break,)h(preserving)g(inden)n
 
5219
(tation.)137 2448 y Fz(This)d(command)f(is)h(used)g(to)e(o)o(v)o
 
5220
(erride)h Fw(Fwea)l(ve)p Fz('s)h(natural)f(inclinations.)28
 
5221
b(F)l(or)17 b(example,)h(if)g(one)75 2503 y(w)o(an)o(ts)c(eac)o(h)h
 
5222
(piece)i(of)e(a)g(declaration)h(to)e(app)q(ear)i(on)f(a)g(separate)f
 
5223
(line,)j(one)e(can)g(sa)o(y)195 2566 y Fu(int@/)243 2618
 
5224
y(i,@/)243 2670 y(j,@/)p eop
 
5225
%%Page: 56 58
 
5226
56 57 bop 75 -58 a Fz(Chapter)15 b(5:)k Fw(Fweb)e Fz(COMMANDS)1105
 
5227
b(56)243 183 y Fu(k;)137 249 y Fz(This)16 b(command)f(preserv)o(es)f
 
5228
(the)h(natural)g(inden)o(tation)h(that)e(w)o(ould)i(ha)o(v)o(e)e(happ)q
 
5229
(ened)j(if)e Fw(Fwea)l(ve)75 303 y Fz(or)g(LaT)207 313
 
5230
y(E)233 303 y(X)g(had)h(brok)o(en)f(a)h(long)f(line)i(sp)q(on)o
 
5231
(taneously)l(.)22 b(Th)o(us,)15 b(the)h(declared)h(v)m(ariables)f(are)g
 
5232
(inden)o(ted)75 358 y(in)h(the)f(ab)q(o)o(v)o(e)f(example.)23
 
5233
b(T)l(o)16 b(remo)o(v)o(e)f(that)h(inden)o(t,)g(use)h(`)p
 
5234
Fu(@\\)p Fz(')d(instead.)23 b(See)17 b(Section)g(5.12.3)d([A)l(Tbs],)75
 
5235
413 y(page)h(56.)137 478 y(T)l(ry)g(to)g(use)g(the)h(line-break)h
 
5236
(commands)e(sparingly|i.e.,)h(let)g Fw(Fwea)l(ve)g Fz(do)f(the)g(w)o
 
5237
(ork.)k(Often,)c(if)75 533 y(lines)g(run)f(together)f(in)h(an)f(unexp)q
 
5238
(ected)j(or)d(unreadable)h(w)o(a)o(y)l(,)f(it's)g(b)q(ecause)i
 
5239
Fw(Fwea)l(ve)f Fz(w)o(asn't)e(able)j(to)75 588 y(parse)h(the)h(relev)m
 
5240
(an)o(t)g(blo)q(c)o(k)h(of)e(co)q(de,)h(p)q(erhaps)g(b)q(ecause)g(it)g
 
5241
(didn't)g(understand)h(that)d(some)i(v)m(ariable)75 643
 
5242
y(in)f(an)g(include)i(\014le)f(has)e(a)h(sp)q(ecial)h(meaning.)22
 
5243
b(In)16 b(suc)o(h)g(cases,)g(trying)f(to)g(\014x)h(things)g(with)g(`)p
 
5244
Fu(@/)p Fz(')f(is)h(the)75 697 y(wrong)d(solution.)20
 
5245
b(Either)15 b(use)f(`)p Fu(@f)p Fz(')e(\(see)i(Section)h(5.5.8)d([A)l
 
5246
(Tf)t(],)h(page)g(42\))g(or)h(`)p Fu(-H)p Fz(')e(\(see)i(Section)h
 
5247
(4.2.17)75 752 y([-H)p 140 752 14 2 v 16 w(],)g(page)g(20\).)137
 
5248
817 y(Distinguish)g(the)e(`)p Fu(@/)p Fz(')f(command)h(from)f(`)p
 
5249
Fu(@|)p Fz(')h(\(see)g(Section)h(5.2.2)d([A)l(T)p Fu(|)p
 
5250
Fz(],)h(page)h(39\),)g(whic)o(h)h(inserts)75 872 y(an)h(optional)h
 
5251
(breakp)q(oin)o(t)g(in)o(to)f(an)g(expression.)75 978
 
5252
y Fq(5.12.3)29 b(`)p Fn(@\\)p Fq(':)i(F)-5 b(orce)20
 
5253
b(a)h(line)f(break,)h(then)g(inden)n(t)137 1073 y Fz(The)c(`)p
 
5254
Fu(@\\)p Fz(')e(command)i(b)q(eha)o(v)o(es)g(lik)o(e)g(`)p
 
5255
Fu(@/)p Fz(')f(\(see)g(Section)i(5.12.2)c([A)l(T/],)i(page)g(55\),)g
 
5256
(except)h(that)f(it)75 1128 y(bac)o(kspaces)d(one)f(notc)o(h)g(after)g
 
5257
(the)g(line)i(break.)19 b(This)13 b(usually)h(has)e(the)h(e\013ect)f
 
5258
(of)g(undoing)h(the)g(natural)75 1182 y(inden)o(tation)i(that)e(w)o
 
5259
(ould)h(ha)o(v)o(e)g(b)q(een)h(inserted)f(had)g(a)g(long)g(line)i(b)q
 
5260
(een)f(sp)q(on)o(taneously)f(brok)o(en.)19 b(One)75 1237
 
5261
y(common)14 b(case)h(where)g(the)g(`)p Fu(@\\)p Fz(')f(command)h(migh)o
 
5262
(t)f(b)q(e)i(used)f(w)o(ould)h(b)q(e)f(to)f(put)h(the)g(return)g(t)o
 
5263
(yp)q(e)g(of)f(a)75 1292 y(C)h(function)h(on)f(a)g(separate)g(line:)195
 
5264
1354 y Fu(int)23 b(@\\)195 1406 y(main\(\))195 1458 y({})137
 
5265
1523 y Fz(It)15 b(w)o(ould)f(b)q(e)h(nice)h(to)e(ha)o(v)o(e)g
 
5266
Fw(Fwea)l(ve)h Fz(do)f(that)g(automatically)l(.)20 b(Unfortunately)l(,)
 
5267
14 b(the)h(syn)o(tax)e(of)h(a)75 1578 y(function)i(isn't)f(recognized)h
 
5268
(un)o(til)g(the)f(op)q(ening)h(braces)f(are)g(sensed;)g(b)o(y)g(that)f
 
5269
(time,)h(the)g(declaration)75 1633 y(part)f(of)h(the)g(statemen)o(t)f
 
5270
(has)h(already)g(b)q(een)i(pro)q(cessed.)j(This)c(is)f(one)g(example)h
 
5271
(of)f(the)g(fact)g(that)f(the)75 1688 y Fw(Fweb)19 b
 
5272
Fz(pro)q(cessors)g(are)f(m)o(uc)o(h)g(less)h(in)o(telligen)o(t)h(and)f
 
5273
(sophisticated)g(than)g(language)f(compilers.)31 b(A)75
 
5274
1743 y(clev)o(er)16 b(\(and)f(simple\))h(idea)g(for)f(getting)g(around)
 
5275
g(this)h(kind)g(of)f(problem)h(is)f(lac)o(king)h(at)f(this)h(p)q(oin)o
 
5276
(t.)75 1849 y Fq(5.12.4)29 b(`)p Fn(@|)p Fq(':)i(Literal)21
 
5277
b(v)n(ertical)g(bar,)f(or)h(optional)e(line)i(break)137
 
5278
1943 y Fz(In)13 b(the)g(T)292 1953 y(E)317 1943 y(X)g(\(do)q(cumen)o
 
5279
(tation\))f(part)g(of)g(a)g(section,)i(`)p Fu(@|)p Fz(')d(inserts)i(a)f
 
5280
(v)o(ertical)h(bar.)19 b(Here's)12 b(a)g(LaT)1815 1953
 
5281
y(E)1841 1943 y(X)75 1998 y(example:)195 2060 y Fu(\\begin{verbatim})
 
5282
243 2112 y(The)23 b(constructions)f(@|x@|)h(and)h(|x|)f(are)h(very)f
 
5283
(different.)195 2164 y(\\end{verbatim})75 2229 y Fz(Y)l(ou)15
 
5284
b(migh)o(t)g(wish)h(to)f(try)f(this)i(out)f(to)f(see)i(what)f
 
5285
Fw(Fwea)l(ve)h Fz(pro)q(duces.)137 2295 y(In)g(a)f(co)q(de)h(part,)e(`)
 
5286
p Fu(@|)p Fz(')g(inserts)i(an)f(optional)h(line)g(break)g(in)g(an)f
 
5287
(expression.)75 2401 y Fq(5.12.5)29 b(`)p Fn(@#)p Fq(':)i(Blank)21
 
5288
b(line)137 2495 y Fz(`)p Fu(@#)p Fz(')15 b(forces)g(a)h(line)h(break)f
 
5289
(with)g(some)f(extra)g(v)o(ertical)h(white)h(space.)k(Ho)o(w)o(ev)o
 
5290
(er,)15 b(note)g(that)g Fs(blank)75 2550 y(lines)i(in)f(the)f(source)g
 
5291
(are)g(signi\014can)o(t)p Fz(,)h(so)f(this)g(command)h(should)g(seldom)
 
5292
g(if)f(ev)o(er)g(b)q(e)h(necessary)l(.)137 2615 y(if)e(`)p
 
5293
Fu(@#)p Fz(')e(is)h(immediately)i(follo)o(w)o(ed)e(b)o(y)g(a)g(letter)g
 
5294
(\(e.g.,)f(`)p Fu(@#if)p Fz('\),)g(it)h(is)h(assumed)f(that)f(a)h
 
5295
(prepro)q(cessor)75 2670 y(command)i(is)h(b)q(eginning.)22
 
5296
b(See)16 b(Section)g(7.3)e([Prepro)q(cessing],)h(page)g(80.)p
 
5297
eop
 
5298
%%Page: 57 59
 
5299
57 58 bop 75 -58 a Fz(Chapter)15 b(5:)k Fw(Fweb)e Fz(COMMANDS)1105
 
5300
b(57)75 183 y Fq(5.12.6)29 b(`)p Fn(@~)p Fq(':)i(Cancel)21
 
5301
b(line)g(break)137 285 y Fz(`)p Fu(@~)p Fz(')f(is)h(analogous)g(to)f(T)
 
5302
584 295 y(E)610 285 y(X's)g(`)p Fu(~)p Fz(')g(\(tie\);)j(it)f(prev)o
 
5303
(en)o(ts)e(a)h(line)h(break,)g(whic)o(h)g Fw(Fwea)l(ve)g
 
5304
Fz(usually)75 340 y(inserts)16 b(after)e(eac)o(h)h(complete)h(statemen)
 
5305
o(t)e(it)i(recognizes.)k(F)l(or)15 b(example,)195 409
 
5306
y Fu(printf\("Working..."\);)21 b(@~)j(fflush\(stdout\);)195
 
5307
461 y(x)g(=)f(y;)h(@~)g(break;)75 584 y Fq(5.12.7)29
 
5308
b(`)p Fn(@&)p Fq(':)i(Join)20 b(items)137 685 y Fz(During)13
 
5309
b Fw(Fwea)l(ve)p Fz('s)g(output,)f(`)p Fu(@&)p Fz(')f(joins)i(the)f
 
5310
(items)h(to)f(either)h(side)g(with)g(no)f(spaces)g(or)g(line)i(breaks)
 
5311
75 740 y(in)o(b)q(et)o(w)o(een.)137 812 y(This)j(command)g(m)o(ust)e(b)
 
5312
q(e)i(distinguished)i(from)d(the)g(prepro)q(cessor)h(construction)g
 
5313
Fu(##)f Fz(\(paste)f(to-)75 867 y(k)o(ens)g(together\).)j(In)e(a)e
 
5314
(macro)g(de\014nition,)i(`)p Fu(a##bc)p Fz(')e(creates)g(the)h(single)h
 
5315
(iden)o(ti\014er)g(`)p Fu(abc)p Fz('.)j(If)c(one)f(said)75
 
5316
922 y(`)p Fu(a@&bc)p Fz(',)h(t)o(w)o(o)g(iden)o(ti\014ers)j(w)o(ould)f
 
5317
(b)q(e)g(output)f(with)h(no)g(spaces)f(separating)h(them.)23
 
5318
b(In)17 b(simple)h(cases,)75 977 y(the)h(results)g(ma)o(y)e(lo)q(ok)i
 
5319
(iden)o(tical,)i(but)e(consider)g(ho)o(w)f(things)h(w)o(ould)g
 
5320
(di\013er)g(if)g Fu(abc)f Fz(w)o(ere)h(itself)g(an)75
 
5321
1032 y Fw(Fweb)d Fz(macro)f(that)f(should)i(itself)h(b)q(e)e(expanded.)
 
5322
75 1173 y Fy(5.13)32 b(Pseudo)22 b(\(in)n(visibl)q(e\))j(op)r(erators)
 
5323
137 1275 y Fz(Pseudo-)20 b(or)f(in)o(visible)j(op)q(erators)c(are)h
 
5324
(ignored)h(b)o(y)g Fw(Ft)m(angle)g Fz(and)f(not)g(prin)o(ted)h(b)o(y)g
 
5325
Fw(Fwea)l(ve)p Fz(;)75 1330 y(ho)o(w)o(ev)o(er,)e(they)h(retain)g
 
5326
(grammatical)g(signi\014cance)h(that)e(helps)i(out)f
 
5327
Fw(Fwea)l(ve)g Fz(in)h(its)f(attempts)f(to)75 1385 y(understand)e(the)f
 
5328
(syn)o(tax.)75 1507 y Fq(5.13.1)29 b(`)p Fn(@e)p Fq(':)i
 
5329
(Pseudo-expression)137 1609 y Fz(`)p Fu(@e)p Fz(')9 b(is)i(an)f(in)o
 
5330
(visible)j(expression)e(\(`pseudo-expression'\))f(\(see)h(Section)g
 
5331
(10.2.1)d([Pseudo-op)q(erators],)p 1881 1620 21 46 v
 
5332
75 1663 a(page)15 b(101\).)j(It)d(is)g(sometimes)g(useful)h(in)f
 
5333
(situations)g(where)g Fw(Fwea)l(ve)p Fz('s)g(prett)o(y-prin)o(ting)g
 
5334
(has)g(brok)o(en)75 1718 y(do)o(wn)f(b)q(ecause)h(it)g(didn't)g(prop)q
 
5335
(erly)g(understand)g(the)g(language)f(syn)o(tax.)19 b(If,)14
 
5336
b(for)g(example,)h Fw(Fwea)l(ve)75 1773 y Fz(failed)h(to)f(prop)q(erly)
 
5337
h(parse)f(the)g(C)g(statemen)o(t)195 1843 y Fu(p)24 b(=)f(\(int)h
 
5338
(\(*\)\)q;)75 1915 y Fz(one)15 b(migh)o(t)g(get)g(things)h(to)e(w)o
 
5339
(ork)h(prop)q(erly)h(b)o(y)f(sa)o(ying)195 1985 y Fu(p)24
 
5340
b(=)f(\(int)h(\(*@e\)\)q;)137 2057 y Fz(In)19 b(this)f(particular)h
 
5341
(case,)f(one)g(is)h(patc)o(hing)f(up)h(a)e(de\014ciency)k(\(all)d(righ)
 
5342
o(t,)g(a)g(bug\))g(in)h Fw(Fwea)l(ve)p Fz('s)75 2112
 
5343
y(\\pro)q(duction)g(rules.")28 b(\(This)18 b(particular)h(bug)f(ma)o(y)
 
5344
f(no)h(longer)g(exist.\))28 b(Ho)o(w)o(ev)o(er,)18 b(there)g(are)f
 
5345
(other)75 2167 y(situations)e(in)h(whic)o(h)g(the)f(use)g(of)f(`)p
 
5346
Fu(@e)p Fz(')g(migh)o(t)h(b)q(e)g(necessary)l(.)20 b(Consider,)15
 
5347
b(for)g(example,)g(the)g(C)g(macro)75 2221 y(de\014nition)195
 
5348
2291 y Fu(#define)23 b(A\(x\))g(=)h(x)75 2364 y Fz(Here)16
 
5349
b(the)h(replacemen)o(t)f(text)g(of)g(the)g(macro)f(is)i(`)p
 
5350
Fu(=)d(x)p Fz(',)i(whic)o(h)h(b)o(y)f(itself)h(is)f(not)g(a)g(v)m(alid)
 
5351
i(construction)75 2418 y(in)i(C.)f(When)h(the)g(`)p Fu(-1)p
 
5352
Fz(')e(or)h(`)p Fu(-2)p Fz(')f(options)i(are)f(used,)i
 
5353
Fw(Fwea)l(ve)f Fz(will)h(rep)q(ort)f(an)f(\\irreducible)j(scrap)75
 
5354
2473 y(sequence")15 b(in)g(this)g(situation)g(\(although)f(it)h(ma)o(y)
 
5355
e(t)o(yp)q(eset)i(it)f(correctly)h(an)o(yw)o(a)o(y\).)j(T)l(o)c
 
5356
(eliminate)i(the)75 2528 y(w)o(arning)f(message,)f(sa)o(y)h(instead)195
 
5357
2598 y Fu(#define)23 b(A\(x\))g(@e)h(=)g(x)75 2670 y
 
5358
Fz(No)o(w)15 b(the)g(fragmen)o(t)f(`)p Fu(@e)g(=)h(x)p
 
5359
Fz(')g(is)h(in)o(terpreted)g(as)e(a)h(v)m(alid)i(expression.)p
 
5360
eop
 
5361
%%Page: 58 60
 
5362
58 59 bop 75 -58 a Fz(Chapter)15 b(5:)k Fw(Fweb)e Fz(COMMANDS)1105
 
5363
b(58)75 183 y Fq(5.13.2)29 b(`)p Fn(@;)p Fq(':)i(Pseudo-semicolon)137
 
5364
295 y Fz(`)p Fu(@;)p Fz(')17 b(is)i(an)f(in)o(visible)j(semicolon.)29
 
5365
b(These)19 b(are)e(often)h(used)h(in)g(C)e(programming)h(to)f
 
5366
(terminate)h(a)75 350 y(mo)q(dule)g(name)f(that)f(expands)h(to)f(a)g
 
5367
(comp)q(ound)i(statemen)o(t.)23 b(Carefully)18 b(compare)e(the)h(uses)g
 
5368
(of)f(`)p Fu(@;)p Fz(')75 405 y(and)f(`)p Fu(;)p Fz(')g(in)h(the)f
 
5369
(follo)o(wing)h(example:)195 484 y Fu(@c)195 536 y(@a)195
 
5370
588 y(if\(flag\))386 640 y(@<Compound)22 b(statement@>@;)195
 
5371
692 y(else)386 744 y(@<Simple)h(statement@>;)195 848
 
5372
y(@)h(This)f(compound)g(statement)f(ends)i(with)f(a)h(brace,)f(but)g
 
5373
(is)h(used)f(as)h(an)195 899 y(expression)e(above.)195
 
5374
951 y(@<Com...@>=)195 1055 y({)195 1107 y(x;)195 1159
 
5375
y(y;)195 1211 y(})195 1315 y(@)i(This)f(fragment)g(does)g(not)h(end)f
 
5376
(with)g(a)h(semicolon,)f(so)g(one)h(must)f(be)195 1366
 
5377
y(supplied)g(above.)195 1470 y(@<Sim...@>=)195 1522 y(z)137
 
5378
1605 y Fz(Here)16 b(is)f(a)g(case)h(for)e(whic)o(h)i(the)f
 
5379
(pseudo-semicolon)j(is)d(not)g(necessary)l(.)20 b(Consider)195
 
5380
1685 y Fu(@c)195 1737 y(@)k(The)f(code)g(fragment)g(|x)h(=)g(y|)f(...)
 
5381
75 1819 y Fz(If)16 b(the)h(`)p Fu(-1)p Fz(')e(is)i(turned)f(on,)g(one)g
 
5382
(migh)o(t)g(think)h(that)f Fw(Fwea)l(ve)h Fz(w)o(ould)f(rep)q(ort)g(an)
 
5383
g(\\irreducible)j(scrap)75 1874 y(sequence")d(b)q(ecause)g(`)p
 
5384
Fu(x)f(=)g(y)p Fz(')g(is)h(an)f(expression)h(but)f(not)g(a)g(complete)h
 
5385
(statemen)o(t.)j(\(T)l(urning)d(on)f(`)p Fu(-2)p Fz(')75
 
5386
1929 y(demonstrates)j(this.\))31 b(Ho)o(w)o(ev)o(er,)18
 
5387
b(it)i(is)f(not)f(necessary)h(to)g(sa)o(y)f(`)p Fu(|x)c(=)h(y@;|)p
 
5388
Fz(')j(b)q(ecause)i(the)f(w)o(arning)75 1984 y(message)c(is)g(not)g
 
5389
(issued)i(if)e(the)h(parsing)f(reduces)h(to)f(just)f(one)i(unresolv)o
 
5390
(ed)g(scrap.)137 2066 y(On)h(the)f(other)g(hand,)g(`)p
 
5391
Fu(|goto)e(done|)p Fz(')h(do)q(es)h(not)g(reduce)h(to)e(just)h(one)g
 
5392
(unresolv)o(ed)h(scrap,)f(so)g(sa)o(y)75 2121 y(`)p Fu(|goto)e(done@;|)
 
5393
p Fz(')g(in)i(cases)f(suc)o(h)h(as)e(this.)21 b(See)16
 
5394
b(Section)g(10.2.1)d([Pseudo-op)q(erators],)h(page)h(101.)137
 
5395
2204 y(In)i(some)e(situations,)h(pseudo-semicolons)h(are)e(inserted)i
 
5396
(automatically)l(.)22 b(An)16 b(imp)q(ortan)o(t)f(case)g(is)75
 
5397
2259 y(free-format)i Fw(F)o(or)m(tran)p Fz(-90.)29 b(There)19
 
5398
b(the)f(language)h(syn)o(tax)e(sa)o(ys)h(that)f(newlines)j(terminate)f
 
5399
(state-)75 2313 y(men)o(ts)h(\(except)h(when)g(there's)f(a)g(trailing)h
 
5400
(amp)q(ersand\).)36 b(Ho)o(w)o(ev)o(er,)20 b(newlines)j(are)d(thro)o
 
5401
(wn)g(a)o(w)o(a)o(y)75 2368 y(b)q(efore)i(tok)o(enized)h(text)f(is)g
 
5402
(seen)h(b)o(y)e Fw(Fwea)l(ve)p Fz('s)i(parser)e(\(and)h(in)h(an)o(y)f
 
5403
(ev)o(en)o(t)f(w)o(ould)i(just)e(b)q(e)i(in-)75 2423
 
5404
y(terpreted)c(as)g(white)h(space\).)32 b(Therefore,)20
 
5405
b(b)o(y)f(default)h(newlines)h(that)e(terminate)g(statemen)o(ts)f(are)
 
5406
75 2478 y(replaced)e(b)o(y)g(pseudo-semicolons,)g(so)f(the)g(parsing)h
 
5407
(pro)q(ceeds)g(correctly)l(.)137 2560 y(In)i(the)f Fw(F)o(or)m(tran)p
 
5408
Fz(-90)g(case,)h(one)f(could)h(also)f(insert)h(pseudo-semicolons)h(or)e
 
5409
(actual)g(semicolons)75 2615 y(b)o(y)e(hand,)h(and)f(some)g(users)g
 
5410
(prefer)h(that.)j(The)d(p)q(ossibilities)i(are)d(con)o(trolled)h(b)o(y)
 
5411
f(the)h(options)f(`)p Fu(-n@;)p Fz(')75 2670 y(\(see)g(Section)h
 
5412
(4.2.32)e([-nA)l(T;],)g(page)h(24\))f(and)h(`)p Fu(-n;)p
 
5413
Fz(')f(\(see)i(Section)g(4.2.33)d([-n;],)h(page)h(24\).)p
 
5414
eop
 
5415
%%Page: 59 61
 
5416
59 60 bop 75 -58 a Fz(Chapter)15 b(5:)k Fw(Fweb)e Fz(COMMANDS)1105
 
5417
b(59)75 183 y Fq(5.13.3)29 b(`)p Fn(@:)p Fq(':)i(Pseudo-colon)137
 
5418
280 y Fz(`)p Fu(@:)p Fz(')19 b(is)g(an)h(in)o(visible)i(colon)e(\(see)f
 
5419
(Section)h(10.2.1)d([Pseudo-op)q(erators],)i(page)g(101\).)31
 
5420
b(It)20 b(can)f(b)q(e)75 334 y(helpful)h(in)f(formatting)e(certain)h(C)
 
5421
g(constructions)g(correctly)l(.)29 b(F)l(or)17 b(example,)j(if)e(one)g
 
5422
(has)g(a)g(named)75 389 y(mo)q(dule)e(de\014ned)h(as)195
 
5423
453 y Fu(@<Cases@>=)195 505 y(case)23 b(1:)195 557 y(case)g(2:)195
 
5424
609 y(case)g(3@:)h(@;)75 676 y Fz(then)16 b(one)f(can)g(use)h(it)f(as)g
 
5425
(a)g(case)g(construction)h(follo)o(w)o(ed)f(b)o(y)g(the)g(usual)h
 
5426
(colon,)g(as)f(in)195 741 y Fu(switch\(c\))386 793 y({)267
 
5427
845 y(@<Cases@>:)386 896 y(stuff;)386 948 y(break;)386
 
5428
1000 y(})75 1129 y Fy(5.14)32 b(Miscellaneous)23 b(commands)75
 
5429
1270 y Fq(5.14.1)29 b(`)p Fn(@!)p Fq(':)i(Inhibit)21
 
5430
b(macro)f(expansion)137 1366 y Fw(Fweb)i Fz(macros)d(and)i(built-in)i
 
5431
(functions)e(are)f(alw)o(a)o(ys)g(expanded)i(b)o(y)e(default.)37
 
5432
b(This)21 b(ma)o(y)e(not)75 1421 y(b)q(e)f(desirable,)g(particularly)h
 
5433
(in)e(the)h(N)f(mo)q(de.)25 b(T)l(o)17 b(inhibit)i(expansion)f(of)f(an)
 
5434
g(individual)j(iden)o(ti\014er,)75 1476 y(preface)15
 
5435
b(it)h(b)o(y)f(`)p Fu(@!)p Fz('.)p eop
 
5436
%%Page: 60 62
 
5437
60 61 bop 75 -58 a Fz(Chapter)15 b(6:)k(COMMENTING)c(STYLES)996
 
5438
b(60)75 183 y Ft(6)41 b(COMMENTING)26 b(STYLES)137 305
 
5439
y Fw(Fweb)d Fz(allo)o(ws)e(a)h(v)m(ariet)o(y)f(of)g(commen)o(ting)h(st)
 
5440
o(yles.)38 b(The)22 b(visible)i(commen)o(ts)d(are)g(in)h(the)g(fon)o(t)
 
5441
75 360 y Fu(\\cmntfont)p Fz(,)14 b(whic)o(h)i(defaults)f(to)g
 
5442
Fu(\\mainfont)p Fz(,)e(a)i(ten-p)q(oin)o(t)h(Roman)f(fon)o(t.)75
 
5443
492 y Fy(6.1)33 b(In)n(visible)25 b(commen)n(ts)75 603
 
5444
y Fu(@z...@x)72 b Fz(If)13 b(a)f(source)h(or)f(include)j(\014le)f(b)q
 
5445
(egins)g(with)f(`)p Fu(@z)p Fz(')f(\(in)h(the)g(v)o(ery)f(\014rst)g(t)o
 
5446
(w)o(o)g(c)o(haracters)g(of)g(the)315 658 y(\014le\),)i(then)g(all)g
 
5447
(material)g(is)f(skipp)q(ed)i(un)o(til)g(and)e(including)j(a)d(line)i
 
5448
(b)q(eginning)h(in)e(column)315 713 y(1)j(with)h(`)p
 
5449
Fu(@x)p Fz(')f([except)h(that)f(lines)i(of)e(the)h(form)f(`)p
 
5450
Fu($Keyword:)c(text)i(of)g(keyword)f($)p Fz(')j(are)315
 
5451
767 y(pro)q(cessed;)e(see)g(Section)h(7.2.3.30)c([$KEYW)o(ORD],)i(page)
 
5452
h(72,)f(Section)h(5.5.11)e([A)l(TK)p 1836 767 14 2 v
 
5453
17 w(],)315 822 y(page)i(44)g(\(source)g(\014les\),)g(or)g(Section)h
 
5454
(5.5.12)d([A)l(Tk],)h(page)h(44)g(\(include)i(\014les\)].)75
 
5455
903 y Fu(@\045)192 b Fz(All)16 b(material)g(un)o(til)g(and)g(including)
 
5456
i(the)d(next)g(newline)i(is)f(completely)h(ignored.)75
 
5457
985 y Fu(@\045\045)168 b Fz(As)15 b(`)p Fu(@\045)p Fz(',)f(but)h(also)g
 
5458
(skip)h(blank)g(lines)h(that)e(immediately)h(follo)o(w)g(the)f(curren)o
 
5459
(t)g(line.)137 1066 y(F)l(or)g(example,)195 1132 y Fu(@z)195
 
5460
1184 y(Author:)47 b(J.)23 b(A.)h(Krommes)195 1236 y(@x)195
 
5461
1288 y(@c)g(@\045)f(This)g(sets)h(the)f(global)g(language)g(to)h(C.)195
 
5462
1340 y(@*)g(EXAMPLE.)75 1472 y Fy(6.2)33 b(Visible)23
 
5463
b(commen)n(ts)137 1570 y Fz(`)p Fu(/*)15 b(...)g(*/)p
 
5464
Fz(')f(is)i(a)f(long)g(commen)o(t)g(\(it)g(ma)o(y)f(extend)i(o)o(v)o
 
5465
(er)e(sev)o(eral)i(lines\).)137 1639 y(`)p Fu(//)f(...)p
 
5466
Fz(')f(is)i(a)f(short)f(commen)o(t)h(\(terminated)g(b)o(y)g(the)h(next)
 
5467
f(newline\).)137 1708 y(`)p Fu(@\(...@\))p Fz(')21 b(is)h(a)g
 
5468
(meta-commen)o(t.)39 b(Meta-commen)o(ts)21 b(are)h(a)f(lo)q(calized)k
 
5469
(form)c(of)h(the)g(N)g(mo)q(de)75 1762 y(\(see)g(Chapter)f(8)h
 
5470
([Languages],)g(page)g(83\).)39 b(T)l(angled)23 b(meta-commen)o(ts)e
 
5471
(are)g(b)q(egun)i(b)o(y)f(the)g(con-)75 1817 y(ten)o(ts)f(of)g(the)g
 
5472
(st)o(yle-\014le)i(en)o(try)e(`)p Fu(meta.top)p Fz(')f(and)i
 
5473
(terminated)f(b)o(y)h(`)p Fu(meta.bottom)p Fz('.)36 b(Eac)o(h)21
 
5474
b(line)i(of)75 1872 y(the)i(meta-commen)o(t)f(is)h(b)q(egun)g(b)o(y)g
 
5475
(`)p Fu(meta.prefix)p Fz('.)46 b(W)l(o)o(v)o(en)24 b(meta-commen)o(ts)g
 
5476
(are)g(b)q(egun)i(b)o(y)75 1927 y(`)p Fu(meta_code.begin)p
 
5477
Fz(')c(and)j(ended)g(b)o(y)g(`)p Fu(meta_code.end)p Fz('.)46
 
5478
b(See)25 b(Section)h(12.3.8)c([Miscellaneous)75 1982
 
5479
y(params],)14 b(page)h(118.)195 2047 y Fu(@n)195 2099
 
5480
y(@a)386 2151 y(program)23 b(main)195 2203 y(/*)h(Get)f(input.)g(*/)386
 
5481
2255 y(call)g(get_input)g(//)g(Read)h(the)f(parameter)g(file.)195
 
5482
2307 y(/*)h(Process)e(information.)47 b(Comments)22 b(like)i(this)267
 
5483
2359 y(can)f(be)h(split)f(over)g(several)g(lines.)g(*/)195
 
5484
2411 y(@\()195 2462 y(Meta-comments)f(provide)h(a)h(poor-person's)e
 
5485
(alignment)g(feature)219 2514 y(i)i(---)f(counter)219
 
5486
2566 y(x)h(---)f(data)g(value)195 2618 y(@\))386 2670
 
5487
y(i)h(=)f(1)p eop
 
5488
%%Page: 61 63
 
5489
61 62 bop 75 -58 a Fz(Chapter)15 b(6:)k(COMMENTING)c(STYLES)996
 
5490
b(61)386 183 y Fu(x)24 b(=)f(2.0)386 235 y(call)g(exec\(i,x\))386
 
5491
287 y(end)137 354 y Fs(The)c(use)h(of)e(meta-commen)o(ts)g(is)i(not)f
 
5492
(recommended;)j Fz(they)d(are)f(only)i(marginally)g(supp)q(orted.)75
 
5493
409 y(Use)d(ordinary)g(long)g(commen)o(ts)f(instead.)26
 
5494
b(Inside)18 b(of)f(them,)f(use)i(the)f(v)m(arious)g(p)q(o)o(w)o(erful)g
 
5495
(features)f(of)75 464 y(T)100 474 y(E)126 464 y(X)i(or)h(LaT)314
 
5496
474 y(E)340 464 y(X)f(\(suc)o(h)h(as)g Fu(\\halign)f
 
5497
Fz(or)g Fu(\\begin{verbatim})f(...)h(\\end{verbatim})p
 
5498
Fz(\))f(to)h(format)75 519 y(y)o(our)d(commen)o(t)f(appropriately)l(.)
 
5499
75 647 y Fy(6.3)33 b(T)-6 b(emp)r(orary)23 b(commen)n(ts)137
 
5500
744 y Fz(During)e(dev)o(elopmen)o(t,)h(one)e(frequen)o(tly)h(desires)g
 
5501
(to)e(temp)q(orarily)i(commen)o(t)f(out)g(a)g(section)g(of)75
 
5502
798 y(co)q(de.)38 b(C)21 b(programmers)e(sometimes)i(try)g(to)f(do)h
 
5503
(this)h(b)o(y)f(enclosing)h(the)f(co)q(de)h(in)g Fu(/*...*/)p
 
5504
Fz(,)f(but)75 853 y(this)d(is)g Fs(not)g Fz(go)q(o)q(d)f(st)o(yle)g
 
5505
(for)g(sev)o(eral)h(reasons.)26 b(First,)17 b(it)h(is)f(imp)q(ossible)j
 
5506
(if)e(the)f(co)q(de)h(itself)h(includes)75 908 y(commen)o(ts,)f(since)h
 
5507
(commen)o(ts)f(do)g(not)f(nest)h(in)h(C.)f(Second,)h
 
5508
Fw(Fwea)l(ve)g Fz(will)h(treat)d(the)h(commen)o(ted)75
 
5509
963 y(co)q(de)g(as)e(T)264 973 y(E)290 963 y(X)h(rather)g(than)g(C)f
 
5510
(co)q(de)i(and)g(will)g(\(at)e(b)q(est\))i(format)d(it)j(v)o(ery)e(p)q
 
5511
(o)q(orly)l(.)27 b(In)18 b(fact,)e(LaT)1815 973 y(E)1841
 
5512
963 y(X)75 1018 y(will)21 b(frequen)o(tly)f(complain,)i(b)q(ecause)f
 
5513
(the)e(commen)o(ted)h(co)q(de)g(migh)o(t)g(con)o(tain)g(c)o(haracters)e
 
5514
(suc)o(h)i(as)75 1072 y(underscores)f(that)f(T)451 1082
 
5515
y(E)476 1072 y(X)h(exp)q(ects)g(to)f(b)q(e)h(in)g(math)f(mo)q(de.)30
 
5516
b(\(Those)18 b(are)g(dealt)h(with)g(automatically)75
 
5517
1127 y(when)c Fw(Fwea)l(ve)h Fz(is)f(in)h(co)q(de)f(mo)q(de.\))20
 
5518
b(The)15 b(trivial)g(example)h(`)p Fu(/*)e(a_b;)h(*/)p
 
5519
Fz(')f(is)h(su\016cien)o(t)h(to)e(illustrate)75 1182
 
5520
y(this)i(p)q(oin)o(t.)137 1249 y(The)e(prop)q(er)f(w)o(a)o(y)f(of)h
 
5521
(commen)o(ting)g(out)g(sections)h(of)e(co)q(de)i(is)g(to)e(use)i
 
5522
(prepro)q(cessor)f(constructions:)75 1304 y Fu(#if)i(0...#endif)d
 
5523
Fz(in)i(C,)f(or)g(more)g(generally)i Fu(@#if)g(0...@#endif)d
 
5524
Fz(\(usable)i(in)g(all)h(languages\).)k(\(The)75 1359
 
5525
y Fw(Fweb)14 b Fz(prepro)q(cessor)e(is)i(describ)q(ed)g(in)g(Section)f
 
5526
(7.3)f([Prepro)q(cessing],)h(page)f(80.\))18 b(With)13
 
5527
b(this)g(metho)q(d,)75 1414 y(there)k(is)h(no)g(trouble)g(with)f
 
5528
(nested)h(commen)o(ts,)f(and)h Fw(Fwea)l(ve)g Fz(will)h(con)o(tin)o(ue)
 
5529
f(to)f(format)f(the)h(co)q(de)75 1468 y(as)e(co)q(de,)g(so)g(the)g(do)q
 
5530
(cumen)o(tation)h(will)h(mak)o(e)d(sense.)137 1536 y(F)l(or)h
 
5531
Fw(F)o(or)m(tran)g Fz(programmers)f(con)o(v)o(erting)h(an)h(existing)g
 
5532
(co)q(de)g(to)e Fw(Fweb)p Fz(,)i(the)f(`)p Fu(-nC)p Fz(')g(option)g
 
5533
(\(see)75 1590 y(Section)h(4.2.36)d([-nC],)i(page)g(25\))f(ma)o(y)g(b)q
 
5534
(e)i(helpful.)p eop
 
5535
%%Page: 62 64
 
5536
62 63 bop 75 -58 a Fz(Chapter)15 b(7:)k(MA)o(CR)o(OS)d(and)f(PREPR)o
 
5537
(OCESSING)826 b(62)75 183 y Ft(7)41 b(MA)n(CR)n(OS)26
 
5538
b(and)g(PREPR)n(OCESSING)137 300 y Fw(Fweb)14 b Fz(o\013ers)d(a)h
 
5539
(built-in)j(prepro)q(cessor)d(facilit)o(y)l(,)i(esp)q(ecially)h(useful)
 
5540
e(for)f Fw(F)o(or)m(tran)h Fz(programmers.)75 355 y(It)21
 
5541
b(is)h(closely)g(patterned)f(after)f(the)h(C/C)p Fu(++)g
 
5542
Fz(prepro)q(cessor,)h(but)f(with)g(some)g(extensions)h(suc)o(h)f(as)75
 
5543
409 y(v)m(ariable)16 b(n)o(um)o(b)q(ers)g(of)e(argumen)o(ts.)19
 
5544
b(In)d(addition,)g(there)f(are)f(some)h(built-in)i(functions)f(that)e
 
5545
(pro)o(vide)75 464 y(functionalit)o(y)i(that)f(cannot)g(b)q(e)h(em)o
 
5546
(ulated)f(b)o(y)h(user-de\014ned)h(macros.)137 531 y(When)i(w)o(orking)
 
5547
e(with)i(a)e(language)h(suc)o(h)h(as)e(C)h(that)f(has)h(its)g(o)o(wn)g
 
5548
(prepro)q(cessor,)g(the)g(question)75 586 y(arises)13
 
5549
b(when)f(to)g(use)h(that)f(and)g(when)h(to)f(use)g Fw(Fweb)p
 
5550
Fz('s)h(facilities.)21 b(The)13 b(answ)o(er)f(generally)h(comes)g(with)
 
5551
75 641 y(exp)q(erience.)28 b(Remem)o(b)q(er)18 b(that)e
 
5552
Fw(Fweb)p Fz('s)i(macros)e(ha)o(v)o(e)g(b)q(een)j(expanded)f(b)o(y)f
 
5553
(the)g(time)g(the)h(tangled)75 696 y(output)f(\014le)h(is)g(pro)q
 
5554
(duced,)g(whereas)f(language-sp)q(eci\014c)i(prepro)q(cessor)e
 
5555
(commands)g(are)g(just)g(passed)75 751 y(through)e(to)f(that)h(\014le.)
 
5556
137 818 y(If)g(y)o(ou're)f(a)g Fw(F)o(or)m(tran)h Fz(programmer,)e
 
5557
Fs(strongly)18 b Fz(consider)e(the)e(use)h(of)f Fw(Fweb)p
 
5558
Fz('s)h(macro)f(facilities;)75 873 y(they)i(will)h(simplify)h(y)o(our)d
 
5559
(presen)o(t)g(and)h(future)g(life)h(b)o(y)f(creating)f(more)h(legible)i
 
5560
(co)q(des)e(and)g(reducing)75 927 y(programming)j(errors)g(b)o(y)h
 
5561
(eliminating)i(redundan)o(t)e(pieces)h(of)e(co)q(de.)34
 
5562
b(C/C)p Fu(++)19 b Fz(programmers)g(ma)o(y)75 982 y(also)c(appreciate)h
 
5563
(the)f(prepro)q(cessor)h(extensions.)137 1049 y(In)h(addition)h(to)d
 
5564
(con)o(v)o(en)o(tional)i(macro)f(pro)q(cessing,)h Fw(Fweb)g
 
5565
Fz(also)g(o\013ers)e(the)i(con)o(v)o(enience)h(of)e(cer-)75
 
5566
1104 y(tain)j(built-in)j(functions)e(that)e(b)q(eha)o(v)o(e)h(in)h(man)
 
5567
o(y)f(w)o(a)o(ys)f(lik)o(e)i(macros.)31 b(As)19 b(a)f(trivial)i
 
5568
(example,)h(the)75 1159 y(v)m(alue)c(of)e Fk(\031)j Fz(is)e(a)o(v)m
 
5569
(ailable)i(through)d(the)h(built-in)i(function)f(`)p
 
5570
Fu($PI)p Fz('.)k(Built-in)d(functions)e(are)g(describ)q(ed)75
 
5571
1214 y(in)k(Section)g(7.2.3)e([Built-in)j(functions],)g(page)e(66.)32
 
5572
b(They)19 b(can)h(b)q(e)g(useful)g(to)f(programmers)f(in)i(all)75
 
5573
1268 y(languages.)137 1336 y Fw(Fweb)c Fz(recognizes)g(t)o(w)o(o)d
 
5574
(kinds)j(of)e(macros:)19 b Fs(outer)14 b(macros)p Fz(,)g(and)h
 
5575
Fs(WEB)f(macros)i Fz(\()p Fs(inner)g(macros)r Fz(\).)75
 
5576
1390 y(Con)o(trol)22 b(co)q(des)g(asso)q(ciated)h(with)f(either)h(of)f
 
5577
(these)h(kinds)g(normally)g(b)q(egin)g(the)g(de\014nition)h(part.)75
 
5578
1445 y(Ho)o(w)o(ev)o(er,)c Fw(Fweb)h Fz(macros)e(are)g(sometimes)h
 
5579
(allo)o(w)o(ed)g(in)h(the)f(co)q(de)g(part)g(as)f(w)o(ell;)k(see)d
 
5580
(Section)h(7.2)75 1500 y([FWEB)14 b(macros],)g(page)h(63.)137
 
5581
1567 y(Macros)h(are)g(expanded)i(b)o(y)e Fw(Ft)m(angle)i
 
5582
Fz(only;)f Fw(Fwea)l(ve)h Fz(merely)f(prin)o(ts)g(them)f(as)g(they)h(o)
 
5583
q(ccur)g(in)75 1622 y(the)e(source)h(\014le.)75 1750
 
5584
y Fy(7.1)33 b(Outer)22 b(macros)137 1847 y Fz(Outer)16
 
5585
b(macros)f(pro)o(vide)i(a)e(shorthand)h(w)o(a)o(y)f(of)g(in)o(v)o
 
5586
(oking)i(macro)e(de\014nitions)j(in)e(the)g(source)g(lan-)75
 
5587
1901 y(guage;)d(they)g(are)f(not)g(expanded)i(b)o(y)f
 
5588
Fw(Fweb)p Fz(.)20 b(Outer)13 b(macros)f(are)g(de\014ned)i(b)o(y)f(`)p
 
5589
Fu(@d)p Fz(')e(\(see)i(Section)h(5.5.6)75 1956 y([A)l(Td],)e(page)h
 
5590
(42\))e(or)i(`)p Fu(@D)p Fz(')e(\(see)i(Section)g(5.5.5)e([A)l(TD)p
 
5591
997 1956 14 2 v 16 w(],)h(page)h(42\).)18 b(They)13 b(ma)o(y)e(b)q(e)j
 
5592
(placed)f(in)h(an)o(y)e(de\014-)75 2011 y(nition)j(part.)k
 
5593
Fw(Ft)m(angle)14 b Fz(collects)h(them)e(during)i(phase)f(1;)f(during)i
 
5594
(phase)f(2,)f(they)h(are)f(simply)i(copied)75 2066 y(in)i(order)f(of)g
 
5595
(their)h(app)q(earance)g(to)f(the)h(b)q(eginning)h(of)e(the)h(output)f
 
5596
(\014le.)24 b(This)17 b(is)g(most)f(useful)h(for)f(C)75
 
5597
2121 y(or)e(C)p Fu(++)g Fz(co)q(des;)h(it's)f(a)g(quic)o(k)h(w)o(a)o(y)
 
5598
f(of)g(t)o(yping)g(`)p Fu(#define)p Fz(')f(when)i(the)f(p)q(ositioning)
 
5599
i(of)e(the)h(`)p Fu(#define)p Fz(')d(is)75 2175 y(unimp)q(ortan)o(t.)
 
5600
137 2243 y(As)j(an)h(example,)195 2307 y Fu(@c)195 2359
 
5601
y(@)195 2411 y(@d)24 b(YES)f(1)195 2462 y(@d)h(NO)f(0)195
 
5602
2514 y(@a)195 2566 y(main\(\))195 2618 y({})p eop
 
5603
%%Page: 63 65
 
5604
63 64 bop 75 -58 a Fz(Chapter)15 b(7:)k(MA)o(CR)o(OS)d(and)f(PREPR)o
 
5605
(OCESSING)826 b(63)195 183 y Fu(@)195 235 y(@d)24 b(BUF_LEN)e(100)195
 
5606
287 y(@a)195 339 y(...)137 404 y Fz(The)16 b(k)o(eyw)o(ord)e(in)o(to)h
 
5607
(whic)o(h)h(the)f(`)p Fu(@d)p Fz(')f(is)h(translated)g(is)h
 
5608
(language-dep)q(enden)o(t;)g(it)g(is)f(con)o(trolled)h(b)o(y)75
 
5609
459 y(the)f(st)o(yle-\014le)i(parameter)d(`)p Fu(outer_def)p
 
5610
Fz('.)k(See)e(Section)g(12.3.8)d([Miscellaneous)k(params],)d(page)h
 
5611
(118.)137 524 y(Outer)k(macros)e(can)h(b)q(e)h(unde\014ned)h(b)o(y)e(`)
 
5612
p Fu(@u)p Fz('.)28 b(The)18 b(translation)h(is)f(con)o(trolled)h(b)o(y)
 
5613
f(the)h(st)o(yle-\014le)75 579 y(parameter)14 b(`)p Fu(outer_undef)p
 
5614
Fz('.)k(See)e(Section)g(12.3.8)d([Miscellaneous)k(params],)d(page)h
 
5615
(118.)137 644 y(The)k(default)g(b)q(eha)o(vior,)h(in)g(whic)o(h)f(the)g
 
5616
(outer)f(macro)g(de\014nitions)j(are)d(just)h(copied)h(to)e(the)g(top)
 
5617
75 699 y(of)h(the)h(output)g(\014le,)i(is)e(\014ne)h(for)e(simple)i
 
5618
(applications.)35 b(Ho)o(w)o(ev)o(er,)20 b(often)g(C)f(programmers)g
 
5619
(prefer)75 754 y(to)e(main)o(tain)h(their)g(macro)f(de\014nitions)i(in)
 
5620
f(a)g(header)f(\014le)i(suc)o(h)f(as)f(`)p Fu(test.h)p
 
5621
Fz('.)25 b(One)19 b(w)o(a)o(y)d(of)h(accom-)75 809 y(plishing)g(this)f
 
5622
(is)g(to)e(redirect)i Fw(Ft)m(angle)p Fz('s)f(output)g(from)f(the)i
 
5623
(command)f(line,)h(as)f(in)h(`)p Fu(ftangle)e(test)75
 
5624
864 y(-=test.h)p Fz(',)d(then)i(use)g(an)g(`)p Fu(@O)p
 
5625
Fz(')f(command)g(immediately)i(after)e(the)h(\014rst)f(`)p
 
5626
Fu(@a)p Fz(')g(in)i(the)e Fu(web)h Fz(\014le)g(to)f(op)q(en)75
 
5627
918 y(up)i(`)p Fu(test.c)p Fz('.)k(A)c(more)f(complicated)i(v)m(arian)o
 
5628
(t)f(of)g(this)g(allo)o(ws)g(additional)h(information)f(to)f(b)q(e)i
 
5629
(placed)75 973 y(in)o(to)g(the)g(header)h(\014le,)g(as)f(in)h(the)f
 
5630
(follo)o(wing)h(example:)195 1036 y Fu(@c)195 1087 y(@*)24
 
5631
b(INTRO.)195 1139 y(We)g(assume)f(command-line)f(redirection)g(into)i
 
5632
(\\.{test.h})e(\(`\\.{-=test.h}'\).)195 1243 y(@d)i(A)f(1)h(//)g(This)f
 
5633
(will)g(go)h(into)f(\\.{test.h}.)195 1347 y(@a)195 1399
 
5634
y(@<Header)g(material@>@;)f(//)i(Also)f(goes)g(into)h(\\.{test.h}.)195
 
5635
1451 y(@O)g(test.c)f(//)g(Remaining)g(unnamed)g(sections)g(go)g(into)g
 
5636
(\\.{test.c}.)195 1554 y(@)h(Header)f(material)g(may)g(be)h(defined)e
 
5637
(as)i(needed)f(throughout)g(the)g(code,)g(but)195 1606
 
5638
y(with)g(this)h(design)f(it)g(will)h(all)f(go)h(into)f(\\.{test.h}.)195
 
5639
1710 y(@<Header)g(material@>=)195 1814 y(@<Includes@>@;)195
 
5640
1866 y(@<Typedefs@>@;)195 1918 y(@<Global)g(variables@>@;)75
 
5641
2092 y Fy(7.2)33 b Fr(Fweb)22 b Fy(macros)137 2187 y
 
5642
Fw(Fweb)e Fz(macros)d(\(sometimes)i(called)h Fs(inner)f(macros)r
 
5643
Fz(\))e(are)h(de\014ned)i(b)o(y)f(`)p Fu(@m)p Fz(')e(\(see)h(Section)i
 
5644
(5.5.16)75 2241 y([A)l(Tm],)e(page)f(45\))h(or)f(`)p
 
5645
Fu(@M)p Fz(')g(\(see)h(Section)h(5.5.15)d([A)l(TM)p 1083
 
5646
2241 14 2 v 16 w(],)i(page)g(45\).)27 b(These)19 b(should)g(normally)f
 
5647
(b)q(e)75 2296 y(placed)e(in)g(the)g(de\014nition)h(part,)d(as)h(in)195
 
5648
2359 y Fu(@n)195 2411 y(@)24 b(Documentation...)195 2514
 
5649
y(@m)g(CUBE\(x\))e(\(x\)**3)195 2618 y(@a)386 2670 y(z3)h(=)h
 
5650
(CUBE\(x\))f(+)h(CUBE\(y\))p eop
 
5651
%%Page: 64 66
 
5652
64 65 bop 75 -58 a Fz(Chapter)15 b(7:)k(MA)o(CR)o(OS)d(and)f(PREPR)o
 
5653
(OCESSING)826 b(64)75 183 y(\(the)19 b(app)q(earance)h(of)f(an)h(`)p
 
5654
Fu(@m)p Fz(')e(in)j(the)e(do)q(cumen)o(tation)h(part)f(b)q(egins)i(the)
 
5655
e(de\014nition)j(part\).)32 b(They)75 238 y(are)17 b(collected)h
 
5656
(during)g Fw(Ft)m(angle)p Fz('s)f(phase)h(1)e(and)i(e\013ectiv)o(ely)f
 
5657
(placed)i(at)d(the)h(top)g(of)f(the)h(unnamed)75 293
 
5658
y(section,)e(so)g(they)g(are)g(all)h(kno)o(wn)f(during)h(the)g(output)f
 
5659
(in)h(phase)f(2.)137 362 y(In)21 b(un)o(usual)g(situations)g(when)f
 
5660
(macros)g(are)g(b)q(eing)h(conditionally)h(de\014ned)g(and/or)d
 
5661
(unde\014ned,)75 417 y(the)c(order)g(of)f(pro)q(cessing)i(a)f(macro)f
 
5662
(de\014nition)j(b)q(ecomes)f(signi\014can)o(t.)21 b(If)15
 
5663
b(the)g(command-line)i(option)75 472 y(`)p Fu(-TD)p Fz(')c(is)h(used,)g
 
5664
(then)g Fw(Fweb)h Fz(macros)e(ma)o(y)g(b)q(e)i(used)f(in)h(the)f(co)q
 
5665
(de)g(part)g(as)f(w)o(ell;)i(they)f(are)f(then)h(called)75
 
5666
526 y Fs(deferred)k(macros)p Fz(.)24 b(These)17 b(de\014nitions)i(will)
 
5667
g(b)q(e)e(pro)q(cessed)h(during)g(phase)f(2)g(in)h(the)f(order)g(that)f
 
5668
(the)75 581 y(co)q(de)f(sections)g(are)f(pro)q(cessed,)h(whic)o(h)g(ma)
 
5669
o(y)f(not)g(b)q(e)h(the)f(same)g(as)g(the)g(ph)o(ysical)i(order)e(in)h
 
5670
(the)g(source)75 636 y(\014le.)137 705 y Fs(The)e(use)f(of)g(deferred)h
 
5671
(macros)e(is)i(highly)h(discouraged)p Fz(,)f(for)f(the)g(follo)o(wing)h
 
5672
(reason.)18 b Fw(Fweb)c Fz(macros)75 760 y(are)i(often)h(used)g(in)g
 
5673
(conjunction)h(with)f(the)f Fw(Fweb)i Fz(prepro)q(cessor)f(commands.)24
 
5674
b Fs(Prepro)q(cessor)16 b(com-)75 815 y(mands)f(are)f(alw)o(a)o(ys)g
 
5675
(pro)q(cessed)h(during)h(phase)f(1)p Fz(,)f(so)g(they)h(do)g(not)f(in)o
 
5676
(teract)h(prop)q(erly)g(with)g(deferred)75 870 y(macros.)22
 
5677
b(It)16 b(is)h(for)e(this)i(reason)f(that)f(deferred)i(macros)e(are)h
 
5678
(normally)h(prohibited)h(from)d(app)q(earing)75 925 y(in)h(the)f(co)q
 
5679
(de)h(part.)75 1041 y Fq(7.2.1)30 b(V)-5 b(arious)20
 
5680
b(features)h(of)f Fo(Fweb)g Fq(macros)232 1136 y Fx(\017)30
 
5681
b Fz(F)l(undamen)o(tally)l(,)13 b Fw(Fweb)g Fz(macros)f(follo)o(w)g
 
5682
(the)g(syn)o(tax)f(for)g(ANSI)i(C.)e(There)h(are)g(also)285
 
5683
1188 y(a)17 b(few)g(extensions,)h(notably)f(the)g(p)q(ossibilit)o(y)j
 
5684
(of)c(v)m(ariable)j(\(optional\))e(argumen)o(ts)285 1240
 
5685
y(\(see)k(Section)g(7.2.1.1)e([V)l(ariable)i(argumen)o(ts],)g(page)f
 
5686
(64\))g(and)h(some)g(additional)285 1292 y(prepro)q(cessing)16
 
5687
b(tok)o(ens)f(\(see)g(Section)h(7.2.2)e([T)l(ok)o(ens],)g(page)h(65\).)
 
5688
232 1357 y Fx(\017)30 b Fz(Adjacen)o(t)15 b(strings)g(in)h(macro)f
 
5689
(text)f(are)h(automatically)h(concatenated.)75 1473 y
 
5690
Fq(7.2.1.1)30 b Fo(Fweb)20 b Fq(macros)g(with)h(v)m(ariable)g(argumen)n
 
5691
(ts)137 1572 y Fz(An)12 b(imp)q(ortan)o(t)f(extension)h(to)f(the)h
 
5692
(ANSI-C)g(syn)o(tax)e(is)i(to)f(allo)o(w)h(macros)e(with)i(v)m(ariable)
 
5693
h(\(optional\))75 1626 y(argumen)o(ts.)18 b Fw(Fweb)d
 
5694
Fz(macros)d(with)h(a)g(v)m(ariable)i(n)o(um)o(b)q(er)e(of)g(argumen)o
 
5695
(ts)g(are)f(indicated)j(b)o(y)e(an)h(ellipsis,)75 1681
 
5696
y(as)h(in)195 1748 y Fu(@m)24 b(VAR\(x,y,z,...\))e(text)75
 
5697
1817 y Fz(The)14 b(tok)o(ens)g(`)p Fu(#0)p Fz(')f(\(n)o(um)o(b)q(er)h
 
5698
(of)g(v)m(ariable)h(argumen)o(ts\),)e(`)p Fu(#)p Fs(n)p
 
5699
Fz(')h(\(v)m(alue)h(of)e(the)h Fs(n)p Fz(th)h(optional)f(argumen)o
 
5700
(t\),)75 1872 y(and)h(`)p Fu(#.)p Fz(')g(\(comma-delimited)h(list)g(of)
 
5701
f(the)g(optional)h(argumen)o(ts\))e(are)h(useful)h(in)g(this)g(con)o
 
5702
(text.)75 1988 y Fq(7.2.1.2)30 b(Recursion)137 2086 y
 
5703
Fz(ANSI)16 b(C)f(do)q(es)h(not)f(p)q(ermit)g(recursiv)o(e)h(macros)f
 
5704
(\(for)f(go)q(o)q(d)h(reason\).)k(Th)o(us,)c(in)h(the)f(example)195
 
5705
2153 y Fu(@m)24 b(recurse)e(recurse)75 2222 y Fz(the)g(iden)o(ti\014er)
 
5706
i Fu(recurse)d Fz(simply)j(expands)e(as)g(`)p Fu(recurse)p
 
5707
Fz(',)g(not)g(as)g(an)g(in\014nite)i(lo)q(op.)41 b(Ho)o(w)o(ev)o(er,)75
 
5708
2277 y(in)19 b Fw(Fweb)h Fz(recursion)f(ma)o(y)e(b)q(e)i(useful)h(in)f
 
5709
(conjunction)g(with)g(some)f(of)g(the)g(built-in)j(functions)e(\(see)75
 
5710
2331 y(Section)d(7.2.3)e([Built-in)j(functions],)e(page)g(66\).)k(T)l
 
5711
(o)c(p)q(ermit)h(a)f(macro)f(to)h(b)q(e)h(recursiv)o(e,)f(sa)o(y)g(`)p
 
5712
Fu(@m*)p Fz('.)137 2401 y Fs(No)e(formal)f(supp)q(ort)h(is)g(pro)o
 
5713
(vided)h(for)e(recursiv)o(e)h(macros!)21 b Fz(If)13 b(they)g(don't)f(w)
 
5714
o(ork,)g(or)g(suddenly)i(stop)75 2456 y(w)o(orking)h(in)h(a)f(new)g
 
5715
(release,)h Fs(y)o(ou're)e(on)h(y)o(our)g(o)o(wn)p Fz(!)75
 
5716
2572 y Fq(7.2.1.3)30 b(Protecting)19 b(macros)i(against)f
 
5717
(rede\014nition)137 2670 y Fz(Normally)c(an)f Fw(Fweb)h
 
5718
Fz(macro)f(can)g(b)q(e)h(rede\014ned)h(at)d(will.)22
 
5719
b(The)15 b(example)p eop
 
5720
%%Page: 65 67
 
5721
65 66 bop 75 -58 a Fz(Chapter)15 b(7:)k(MA)o(CR)o(OS)d(and)f(PREPR)o
 
5722
(OCESSING)826 b(65)195 183 y Fu(@m)24 b(PI)f(3.14159)195
 
5723
235 y(@m)h(PI)f(\(-3\))75 302 y Fz(is)18 b(p)q(ermissible,)i(but)e
 
5724
(probably)g(not)f(a)h(go)q(o)q(d)f(idea.)28 b(If)18 b(y)o(ou)f(w)o(an)o
 
5725
(t)f(to)h(ensure)i(that)d(a)i(crucial)h(macro)75 357
 
5726
y(de\014nition)e(is)f(nev)o(er)f(rede\014ned)i(inadv)o(erten)o(tly)l(,)
 
5727
e(sa)o(y)g(`)p Fu(@m!)p Fz(',)f(as)g(in)195 421 y Fu(@m!)23
 
5728
b(PI)h(3.14159)75 487 y Fz(That)15 b(is)g(called)i Fs(protecting)i
 
5729
Fz(the)d(macro.)137 554 y Fw(Fweb)p Fz('s)f(built-in)j(functions)d(and)
 
5730
g(macros)f(\(b)q(eginning)i(with)f(`)p Fu($)p Fz('\))e(are)i(protected)
 
5731
f(b)o(y)h(default;)g(see)75 609 y(Section)20 b(7.2.3.2)c([Protection],)
 
5732
j(page)f(67.)30 b(T)l(o)19 b(o)o(v)o(erride)g(that)f(protection,)h(use)
 
5733
g(the)g(command-line)75 664 y(options)10 b(`)p Fu(-Tb)p
 
5734
Fz(')g(\(Section)g(4.2.59.2)e([-Tb],)j(page)f(31;)h(for)e(built-in)k
 
5735
(functions\))e(or)f(`)p Fu(-Tm)p Fz(')f(\(Section)h(4.2.59.3)75
 
5736
719 y([-Tm],)k(page)h(31;)f(for)h(macros\).)75 829 y
 
5737
Fq(7.2.2)30 b(Sp)r(ecial)20 b(tok)n(ens)137 925 y Fz(The)c(follo)o
 
5738
(wing)g(sp)q(ecial)h(tok)o(ens)d(ma)o(y)h(b)q(e)h(used)f(in)h(the)g
 
5739
(text)e(of)h Fw(Fweb)h Fz(macro)f(de\014nitions:)75 1036
 
5740
y Fq(7.2.2.1)30 b(ANSI)20 b(C-compatible)i(tok)n(ens)219
 
5741
1129 y Fu(##)238 b Fz(|)16 b(P)o(aste)e(tok)o(ens)h(on)g(either)h(side)
 
5742
g(to)f(form)f(a)h(new)g(iden)o(ti\014er.)219 1181 y Fu(#)p
 
5743
Fs(parameter)50 b Fz(|)16 b(Con)o(v)o(ert)e(parameter)g(to)h(string)g
 
5744
(\(without)g(expansion\).)137 1247 y(F)l(or)g(example,)195
 
5745
1311 y Fu(@m)24 b(FORTRAN\(type,)e(name\))h(type)g(_##name\(\))195
 
5746
1363 y(@m)h(TRACE\(where\))e(puts\("At)h(")g(#where\))195
 
5747
1415 y(@a)195 1467 y(FORTRAN\(int,)f(fcalc\);)h(//)h
 
5748
Fz(Expands)15 b(to)g(`)p Fu(int _fcalc\(\);)p Fz(')195
 
5749
1519 y Fu(TRACE\(predictor\);)22 b(//)h Fz(Expands)16
 
5750
b(to)e(`)p Fu(puts\("At " "predictor"\);)p Fz(')75 1629
 
5751
y Fq(7.2.2.2)30 b(Extensions)21 b(to)f(ANSI)h(C)f(macro)h(syn)n(tax)137
 
5752
1725 y Fz(The)h(most)f(frequen)o(tly)i(used)f(extensions)h(are)e(the)h
 
5753
(follo)o(wing)h(ones)e(asso)q(ciated)h(with)h(v)m(ariable)75
 
5754
1780 y(argumen)o(ts:)d(`)p Fu(#0)p Fz(',)14 b(`)p Fu(#)p
 
5755
Fs(n)p Fz(',)h(and)h(`)p Fu(#.)p Fz('.)k Fw(F)o(or)m(tran)p
 
5756
Fz(-77)c(users)f(should)i(also)f(emplo)o(y)g(`)p Fu(#:0)p
 
5757
Fz(')e(to)h(allo)o(w)h(sym-)75 1835 y(b)q(olic)i(rather)f(than)f(n)o
 
5758
(umeric)i(statemen)o(t)d(lab)q(els.)26 b(T)l(ry)17 b(not)f(to)g(use)h
 
5759
(the)g(other)g(extensions;)g(they)g(are)75 1890 y(exp)q(erimen)o(tal,)f
 
5760
(complicated,)g(and)g(unlik)o(ely)h(to)e(w)o(ork)f(in)i(all)g
 
5761
(situations.)137 1956 y(In)f(the)g(follo)o(wing)g(list,)g(the)f(forms)g
 
5762
(`)p Fu(#{n})p Fz(')f(and)i(`)p Fu(#[n])p Fz(')e(ma)o(y)g(not)h(w)o
 
5763
(ork)g(correctly)g(in)i(complicated)75 2011 y(situations.)k(This)c(is)g
 
5764
(a)f(design)h(de\014ciency)h(that)e(ma)o(y)f(b)q(e)i(corrected)f
 
5765
(someda)o(y)l(.)195 2087 y Fu(#*)p Fs(param)65 b Fz(Lik)o(e)16
 
5766
b(`)p Fu(#)p Fs(parameter)s Fz(',)e(but)h(pass)g(a)g(quoted)g(string)g
 
5767
(through)g(unc)o(hanged.)195 2163 y Fu(#!)p Fs(param)65
 
5768
b Fz(Don't)14 b(expand)i(argumen)o(t.)195 2239 y Fu(#')p
 
5769
Fs(param)65 b Fz(Con)o(v)o(ert)14 b(parameter)h(to)f(a)h(single-quoted)
 
5770
i(string)e(\(no)g(expansion\).)195 2315 y Fu(#")p Fs(param)65
 
5771
b Fz(Con)o(v)o(ert)14 b(parameter)h(to)f(a)h(double-quoted)i(string)e
 
5772
(\(no)g(expansion\).)195 2391 y Fu(#0)192 b Fz(Num)o(b)q(er)16
 
5773
b(of)e(v)m(ariable)j(argumen)o(ts.)195 2466 y Fu(#)p
 
5774
Fs(n)191 b Fz(n-th)15 b(v)m(ariable)i(argumen)o(t,)d(coun)o(ting)i
 
5775
(from)e(1.)195 2542 y Fu(#{0})144 b Fz(Lik)o(e)18 b(`)p
 
5776
Fu(#0)p Fz(',)d(but)i(the)g(argumen)o(t)f(ma)o(y)g(b)q(e)h(a)g(macro)f
 
5777
(expression)h(kno)o(wn)g(at)435 2594 y(run)e(time.)195
 
5778
2670 y Fu(#{)p Fs(n)p Fu(})143 b Fz(Lik)o(e)16 b(`)p
 
5779
Fu(#)p Fs(n)p Fz(',)e(but)i(the)f(argumen)o(t)f(ma)o(y)h(b)q(e)h(a)f
 
5780
(macro)f(expression.)p eop
 
5781
%%Page: 66 68
 
5782
66 67 bop 75 -58 a Fz(Chapter)15 b(7:)k(MA)o(CR)o(OS)d(and)f(PREPR)o
 
5783
(OCESSING)826 b(66)195 183 y Fu(#[0])144 b Fz(The)16
 
5784
b(total)f(n)o(um)o(b)q(er)i(of)e(argumen)o(ts)g(\(\014xed)h
 
5785
Fu(+)g Fz(v)m(ariable\).)23 b(\(The)16 b(argumen)o(t)435
 
5786
235 y(inside)h(the)e(brac)o(k)o(ets)g(ma)o(y)f(b)q(e)i(a)f(macro)f
 
5787
(expression.\))195 305 y Fu(#[)p Fs(n)p Fu(])143 b Fz(The)11
 
5788
b Fs(n)p Fz(th)g(argumen)o(t)f(\(including)k(the)d(\014xed)g(ones\),)g
 
5789
(coun)o(ting)h(from)e(1.)18 b(\(The)435 357 y(argumen)o(t)c(inside)j
 
5790
(the)f(brac)o(k)o(ets)e(ma)o(y)h(b)q(e)g(a)g(macro)g(expressions.)195
 
5791
426 y Fu(#.)192 b Fz(Comma-separated)14 b(list)i(of)f(all)h(v)m
 
5792
(ariable)h(argumen)o(ts.)195 496 y Fu(#:0)168 b Fz(Unique)17
 
5793
b(statemen)o(t)d(n)o(um)o(b)q(er)h(\(expanded)h(in)g(phase)g(1\).)195
 
5794
565 y Fu(#:)p Fs(nnn)117 b Fz(Unique)21 b(statemen)o(t)e(n)o(um)o(b)q
 
5795
(er)h(for)f(eac)o(h)h(in)o(v)o(o)q(cation)g(of)g(this)g(macro)f(\(ex-)
 
5796
435 617 y(panded)d(in)g(phase)g(2\).)195 687 y Fu(#<)192
 
5797
b Fz(Begin)16 b(a)f(mo)q(dule)h(name.)195 756 y Fu(#,)192
 
5798
b Fz(In)o(ternal)16 b(comma;)e(do)q(esn't)h(delimit)i(macro)e(argumen)o
 
5799
(t.)137 829 y(A)h(few)f(examples)h(of)e(the)i(more)e(imp)q(ortan)o(t)h
 
5800
(of)g(these)g(tok)o(ens)g(are)g(as)g(follo)o(ws:)195
 
5801
889 y Fu(@c)195 941 y(@m)24 b(FPRINTF\(fmt,...\))d
 
5802
(fprintf\(fp,fmt,#.\))386 993 y(//)i(Use)h(the)f(whole)h(list)f(of)g
 
5803
(variable)g(args.)195 1045 y(@m)h(B\(...\))f(printf\("There)f(were)h
 
5804
(\045i)h(arguments\\n",)e(#0\))386 1097 y(//)h(Use)h(the)f(number)g(of)
 
5805
h(var)f(args.)195 1201 y(@n)195 1253 y(@)195 1305 y(@m)h(DONE)f(#:0)g
 
5806
(//)h(Symbolic)f(statement)f(label)i(in)f Fw(F)o(or)m(tran)p
 
5807
Fu(.)195 1356 y(@a)386 1408 y(goto)g(DONE)386 1460 y(...)195
 
5808
1512 y(DONE:)386 1564 y(call)g(endup)75 1665 y Fq(7.2.3)30
 
5809
b(Built-in)21 b(functions)137 1758 y Fz(Built-in)i(functions)d(b)q(eha)
 
5810
o(v)o(e)g(in)h(most)e(w)o(a)o(ys)g(lik)o(e)i(macros.)34
 
5811
b(In)20 b(some)g(cases)g(they)g(actually)g(are)75 1813
 
5812
y(macros,)d(but)h(other)f(times)h(they)f(implemen)o(t)i(functions)g
 
5813
(that)d(a)i(user)f(could)i(not)e(de\014ne.)28 b(They)18
 
5814
b(all)75 1868 y(b)q(egin)e(with)g(a)f(dollar)h(sign)f(and)h(are)f(in)h
 
5815
(upp)q(er)g(case.)137 1931 y(In)g(using)f(these)g(built-ins,)h
 
5816
(confusion)g(ma)o(y)e(arise)h(regarding)f(the)h(order)g(of)f(expansion)
 
5817
h(of)f(v)m(arious)75 1986 y(argumen)o(ts.)22 b(When)17
 
5818
b(they)f(are)g(implemen)o(ted)i(as)e(macros,)g(they)g(are)g(sub)s(ject)
 
5819
g(to)g(the)g(same)g(ANSI-C)75 2041 y(prepro)q(cessor)h(rules)h(as)e
 
5820
(other)h Fw(Fweb)h Fz(macros,)e(whic)o(h)i(is)g(that)e(all)i(argumen)o
 
5821
(ts)e(are)h(fully)h(expanded)75 2096 y(b)q(efore)d(generating)h(the)f
 
5822
(replacemen)o(t)h(text)f(of)f(the)i(macro.)j(When)d(they)f(are)g
 
5823
(directly)h(implemen)o(ted)75 2150 y(as)11 b(a)f(primitiv)o(e)j
 
5824
(function,)f(ho)o(w)o(ev)o(er,)f(that)f(rule)i(ma)o(y)f(not)f(apply)l
 
5825
(.)20 b(F)l(or)10 b(example,)j Fu($IF)d Fz(expands)i(only)g(its)75
 
5826
2205 y(\014rst)g(argumen)o(t)f(during)i(its)f(\014rst)f(pass)h(of)g
 
5827
(pro)q(cessing;)h(dep)q(ending)h(on)e(the)g(results)h(of)e(that)g
 
5828
(expansion,)75 2260 y(it)k(then)h(expands)g Fs(either)j
 
5829
Fz(its)c(second)h(or)f(third)g(argumen)o(t,)g(but)g(not)g(b)q(oth.)137
 
5830
2324 y(The)h(built-in)i(function)e Fu($DUMPDEF)f Fz(can)g(b)q(e)i(used)
 
5831
f(to)f(understand)h(and)f(debug)h(the)g(action)g(of)f(the)75
 
5832
2378 y(built-in)j(functions.)i(See)c(Section)g(7.2.3.14)d([$DUMPDEF],)f
 
5833
(page)j(70.)137 2442 y(In)k(the)e(original)i Fw(Fweb)g
 
5834
Fz(design,)f(built-in)i(functions)f(b)q(egan)f(with)g(an)f(underscore.)
 
5835
28 b(This)18 b(usage)75 2497 y(con\015icts)e(with)g(the)g(con)o(v)o(en)
 
5836
o(tions)f(for)g(reserv)o(ed)g(w)o(ords)g(in)h(ANSI)h(C,)d(and)i(has)f
 
5837
(b)q(een)i(eliminated.)23 b Fs(All)75 2552 y Fw(Fweb)16
 
5838
b Fs(built-ins)i(no)o(w)c(b)q(egin)j(with)e(a)g(dollar)h(sign.)137
 
5839
2615 y(No)22 b(user-de\014ned)h(macro)f(should)g(b)q(egin)i(with)e(a)f
 
5840
(dollar)i(sign!)43 b Fz(It)22 b(migh)o(t)f(in)o(terfere)i(with)f(the)75
 
5841
2670 y(functioning)17 b(of)d(some)h(in)o(ternal)h(built-in)i(function.)
 
5842
p eop
 
5843
%%Page: 67 69
 
5844
67 68 bop 75 -58 a Fz(Chapter)15 b(7:)f(MA)o(CR)o(OS)i(and)f(PREPR)o
 
5845
(OCESSING)831 b(67)75 183 y Fq(7.2.3.1)30 b(Strings)20
 
5846
b(and)h(quotes)137 307 y Fz(Sev)o(eral)c(of)f(the)h(built-in)i
 
5847
(functions)e(exp)q(ect)g(or)f(return)h(a)f(string)h(argumen)o(t.)23
 
5848
b(Examples)17 b(include)75 361 y Fu($STRING)e Fz(\(see)h(Section)h
 
5849
(7.2.3.58)c([$STRING],)i(page)h(77\),)f Fu($UNQUOTE)g
 
5850
Fz(\(see)h(Section)h(7.2.3.64)c([$UN-)75 416 y(QUOTE],)22
 
5851
b(page)g(78\),)h(and)f Fu($UNSTRING)f Fz(\(see)i(Section)g(7.2.3.65)c
 
5852
([$UNSTRING],)j(page)g(78\).)40 b(In)75 471 y(understanding)18
 
5853
b(the)e(op)q(eration)g(of)g(those)g(functions,)h(it)g(is)g(imp)q(ortan)
 
5854
o(t)f(to)g(understand)g(just)g(what)g(a)75 526 y(string)h(means)g(in)h
 
5855
(the)f Fw(Fweb)h Fz(con)o(text.)24 b(As)17 b(usual,)h(it)f(is)g(a)g(v)o
 
5856
(ector)f(of)h(c)o(haracters.)24 b(Ho)o(w)o(ev)o(er,)16
 
5857
b Fs(those)75 581 y(need)g(not)g(b)q(e)g(delimited)i(b)o(y)d(quotes)p
 
5858
Fz(,)h(although)f(they)h(ma)o(y)f(b)q(e.)22 b(In)o(ternally)l(,)16
 
5859
b(a)g(string)f(is)h(represen)o(ted)75 635 y(b)o(y)f(the)g(construction)
 
5860
g Fs(sqc...cqs)p Fz(,)e(where)j Fs(s)g Fz(is)g(a)e(sp)q(ecial)j(string)
 
5861
e(delimiter)h(nev)o(er)f(seen)h(b)o(y)e(the)h(user,)g
 
5862
Fs(q)75 690 y Fz(is)j(an)f(optional)h(quote)f(c)o(haracter)f(\(either)i
 
5863
(single)g(or)f(double)i(quote)e(dep)q(ending)i(on)e(the)g(language\),)
 
5864
75 745 y(and)c Fs(c)j Fz(is)e(an)f(ordinary)g(c)o(haracter.)19
 
5865
b(Whether)13 b(or)f(not)h(the)g(quotes)g(are)g(presen)o(t,)g(the)g
 
5866
(string)g(delimiters)75 800 y(inhibit)k(macro)e(expansion.)137
 
5867
894 y(The)g(di\013erence)g(b)q(et)o(w)o(een)g Fu($UNQUOTE)e
 
5868
Fz(and)h Fu($UNSTRING)f Fz(can)h(no)o(w)g(b)q(e)h(stated)e(as)h(follo)o
 
5869
(ws.)20 b(Giv)o(en)14 b(a)75 949 y(quoted)h(string)g(suc)o(h)h(as)f
 
5870
Fu("abc")f Fz(\(in)i(C\),)112 1043 y Fx(\017)30 b Fz(`)p
 
5871
Fu($UNQUOTE)p Fz(')13 b(remo)o(v)o(es)i(the)g(quote)g(c)o(haracters)f
 
5872
Fs(q)p Fz(,)h(lea)o(ving)h Fs(sab)q(cs)i Fz(\(still)e(a)f(string\).)112
 
5873
1124 y Fx(\017)30 b Fz(`)p Fu($UNSTRING)p Fz(')15 b(remo)o(v)o(es)h(b)q
 
5874
(oth)i(the)f(quote)g(c)o(haracters)f Fs(q)i Fz(and)g(the)f(string)g
 
5875
(delimiters)i Fs(s)p Fz(,)e(lea)o(ving)165 1179 y Fs(ab)q(c)24
 
5876
b Fz(\(a)c(collection)i(of)e(three)h(c)o(haracters\).)35
 
5877
b(This)21 b(collection)i(is)e Fs(not)g Fz(tok)o(enized;)j(it)c(do)q(es)
 
5878
h Fs(not)165 1234 y Fz(represen)o(t)16 b(the)f(single)i(iden)o
 
5879
(ti\014er)h(name)d Fu(abc)h Fz(\(and)f(therefore)g(is)i(not)e(v)o(ery)g
 
5880
(useful\).)22 b Fu($UNSTRING)165 1289 y Fz(is)16 b(primarily)g(used)g
 
5881
(in)o(ternally)l(.)137 1409 y(The)e(built-ins)i Fu($P)e
 
5882
Fz(\(see)f(Section)i(7.2.3.46)c([$P],)h(page)i(76\))f(and)h
 
5883
Fu($PP)f Fz(\(see)h(Section)g(7.2.3.49)e([$PP],)75 1464
 
5884
y(page)18 b(76\),)g(whic)o(h)h(b)q(oth)g(generate)f(the)g(prepro)q
 
5885
(cessor)h(c)o(haracter)e(`)p Fu(#)p Fz(',)h(pro)o(vide)h(a)f(go)q(o)q
 
5886
(d)g(illustration)75 1519 y(of)g(the)g(di\013erences)h(b)q(et)o(w)o
 
5887
(een)f Fu($UNQUOTE)f Fz(and)i Fu($UNSTRING)p Fz(.)27
 
5888
b(Consider)18 b Fw(F)o(or)m(tran)h Fz(as)e(an)h(example.)75
 
5889
1573 y(Essen)o(tially)l(,)j Fu($P)e Fz(is)h(de\014ned)g(as)f(`)p
 
5890
Fu($UNQUOTE\('#'\))p Fz(',)e(whic)o(h)j(is)g(in)o(ternally)h
 
5891
Fs(s)p Fu(#)p Fs(s)p Fz(.)31 b(When)20 b(this)f(single-)75
 
5892
1628 y(c)o(haracter)d(string)g(is)h(sen)o(t)f(to)f(the)i(output,)f(it)h
 
5893
(is)f(treated)g(lik)o(e)i(an)o(y)e(other)g(expression)h(and)f
 
5894
(therefore)75 1683 y(w)o(ould)c(app)q(ear)g(in)h(column)g(7)e(or)h
 
5895
(greater)f(ev)o(en)h(if)g(the)g(construction)h(app)q(eared)f(at)f(the)h
 
5896
(v)o(ery)g(b)q(eginning)75 1738 y(of)k(the)h(line.)25
 
5897
b(On)17 b(the)g(other)f(hand,)h Fu($PP)f Fz(is)h(\(essen)o(tially\))g
 
5898
(de\014ned)h(as)e(`)p Fu($UNSTRING\('#'\))p Fz(',)e(whic)o(h)j(is)75
 
5899
1793 y(in)o(ternally)c(the)e(single)h(c)o(haracter)f
 
5900
Fu(#)p Fz(.)18 b(Because)12 b(this)f(c)o(haracter)g(is)g(not)g(a)g
 
5901
(string,)h(the)f Fw(F)o(or)m(tran)g Fz(output)75 1847
 
5902
y(driv)o(er)j(treats)e(it)i(as)g(a)f(sp)q(ecial)i(con)o(trol)e(c)o
 
5903
(haracter,)g(de\014ned)i(in)g(this)f(case)f(to)g(force)g(the)h(c)o
 
5904
(haracter)f(in)o(to)75 1902 y(the)i(\014rst)g(column.)75
 
5905
2069 y Fq(7.2.3.2)30 b(Rede\014ning)20 b(built-in)h(functions)137
 
5906
2192 y Fz(By)i(default,)i(built-in)g(functions)e(are)f
 
5907
Fs(protected)p Fz(|that)h(is,)h(they)f(ma)o(y)f(not)g(b)q(e)h
 
5908
(rede\014ned)h(b)o(y)75 2247 y(an)f Fu(@m)f Fz(command.)42
 
5909
b(\(T)l(o)22 b(do)g(so)g(ca)o(v)m(alierly)j(in)o(vites)e(man)o(y)f
 
5910
(kinds)i(of)e(w)o(eird)h(disasters.\))42 b(If)23 b(it)f(is)75
 
5911
2302 y(absolutely)15 b(necessary)g(to)e(rede\014ne)i(a)f(built-in)j
 
5912
(function,)e(use)f(the)h(command-line)h(option)e(`)p
 
5913
Fu(-Tb)p Fz(')f(\(see)75 2356 y(Section)j(4.2.59.2)d([-Tb],)h(page)h
 
5914
(31\).)137 2451 y(Man)o(y)c(of)g Fw(Fweb)p Fz('s)h(\\built-in)h
 
5915
(functions")f(are)f(in)h(fact)f(ordinary)h(macros)e(that)h(are)g
 
5916
(implemen)o(ted)i(in)75 2506 y(terms)i(of)g(lo)o(w)o(er-lev)o(el)i
 
5917
(built-ins.)24 b(An)16 b(example)g(is)g Fu($POW)f Fz(\(see)h(Section)h
 
5918
(7.2.3.48)c([$PO)o(W],)h(page)h(76\),)75 2560 y(whic)o(h)27
 
5919
b(is)f(constructed)h(from)e(the)h(built-in)i(function)f
 
5920
Fu($EVAL)f Fz(\(see)g(Section)g(7.2.3.17)e([$EV)-5 b(AL],)75
 
5921
2615 y(page)16 b(70\).)23 b(By)17 b(default,)g(suc)o(h)g(macros)e(are)i
 
5922
(also)f(protected)h(against)f(rede\014nition;)i(to)e(o)o(v)o(erride,)h
 
5923
(use)75 2670 y(the)e(option)h(`)p Fu(-Tm)p Fz(')e(\(see)h(Section)h
 
5924
(4.2.59.3)d([-Tm],)g(page)j(31\).)p eop
 
5925
%%Page: 68 70
 
5926
68 69 bop 75 -58 a Fz(Chapter)15 b(7:)k(MA)o(CR)o(OS)d(and)f(PREPR)o
 
5927
(OCESSING)826 b(68)75 183 y Fq(7.2.3.3)30 b Fn($A)p Fq(:)g(Con)n(v)n
 
5928
(ert)22 b(to)e(ASCI)r(I)137 277 y Fz(`)p Fu($A\()p Fs(string)t
 
5929
Fu(\))p Fz(')9 b(is)j(the)e(built-in)j(equiv)m(alen)o(t)g(of)d(`)p
 
5930
Fu(@'...')p Fz(')f(or)h(`)p Fu(@"...")p Fz('.)17 b(\(See)11
 
5931
b(Section)g(5.6)f([A)l(Tquote],)75 331 y(page)18 b(51)g(and)g(Section)i
 
5932
(5.6.2)c([A)l(Tdquote],)j(page)f(51.\))28 b(Note)18 b(the)g(extra)g
 
5933
(paren)o(theses)h(required)g(b)o(y)75 386 y(the)c(built-in.)137
 
5934
450 y Fu($A)g Fz(\014rst)g(expands)h(its)f(argumen)o(t,)f(in)i(case)f
 
5935
(it)h(is)g(a)e(macro)h(de\014ned)h(as)f(a)g(string.)75
 
5936
553 y Fq(7.2.3.4)30 b Fn($ABS)p Fq(:)h(Absolute)20 b(v)m(alue)137
 
5937
647 y Fz(`)p Fu($ABS\()p Fs(expression)p Fu(\))p Fz(')f(returns)g(the)h
 
5938
(absolute)g(v)m(alue)h(of)e(the)g(macro)g(expression.)34
 
5939
b(It)19 b(is)h(a)g(macro)75 702 y(implemen)o(ted)d(in)f(terms)f(of)f
 
5940
Fu($IF)h Fz(and)h Fu($EVAL)p Fz(.)75 805 y Fq(7.2.3.5)30
 
5941
b Fn($ASSERT)p Fq(:)h(Assert)21 b(a)f(condition)137 898
 
5942
y Fz(`)p Fu($ASSERT\()p Fs(expression)p Fu(\))p Fz(')11
 
5943
b(ev)m(aluates)i(the)f(macro)f(expression.)20 b(If)12
 
5944
b(the)h(expression)g(is)f(false,)h(an)f(error)75 953
 
5945
y(message)j(is)g(prin)o(ted)h(and)g(the)f(run)h(ab)q(orts.)137
 
5946
1017 y(This)f(built-in)i(is)e(useful)g(for)f(ensuring)h(that)e
 
5947
Fw(Fweb)j Fz(macros)d(required)j(b)o(y)e(the)g(co)q(de)h(are)f(prop)q
 
5948
(erly)75 1072 y(initialized.)22 b(Because)14 b(it)f(is)g(expanded)h
 
5949
(during)g(the)f(output)f(phase,)h(it)g(m)o(ust)g(app)q(ear)g(in)g(the)g
 
5950
Fs(co)q(de)h(part)75 1126 y Fz(\(not)g(in)j(the)e(de\014nition)i
 
5951
(part\).)75 1230 y Fq(7.2.3.6)30 b Fn($AUTHOR)p Fq(:)h(V)-5
 
5952
b(alue)20 b(of)g(R)n(CS)h(global)f(k)n(eyw)n(ord)i Fn(Author)137
 
5953
1323 y Fz(Equiv)m(alen)o(t)17 b(to)d(`)p Fu($KEYWORD\(Author\))p
 
5954
Fz('.)j(See)f(Section)g(7.2.3.30)d([$KEYW)o(ORD],)h(page)h(72.)75
 
5955
1426 y Fq(7.2.3.7)30 b Fn($COMMENT)p Fq(:)h(Generate)20
 
5956
b(a)h(commen)n(t)137 1519 y Fz(`)p Fu($COMMENT)p Fz('\()p
 
5957
Fs(string)t Fz(\))13 b(generates)i(a)g(commen)o(t)f(in)i(the)g(output)f
 
5958
(\014le.)137 1583 y(This)j(function)f(is)g(sometimes)g(useful)h(in)g
 
5959
(conjunction)f(with)h(the)e(pro)q(cessing)i(of)e Fw(Fweb)i
 
5960
Fz(macros,)75 1638 y(since)d(ordinary)f(commen)o(ts)g(are)g(remo)o(v)o
 
5961
(ed)f(when)i(macros)e(are)h(pro)q(cessed.)20 b(F)l(or)13
 
5962
b(example,)i(if)g(one)f(sa)o(ys)195 1700 y Fu(@c)195
 
5963
1751 y(@)195 1803 y(@m)24 b(M)f("abc")g($COMMENT\("Test"\))195
 
5964
1855 y(@a)195 1907 y(m)h(=)f(M)75 1971 y Fz(the)15 b(tangled)h(output)f
 
5965
(will)i(b)q(e)f(`)p Fu(m=)e("abc"/*)g(Test)h(*/)p Fz(')75
 
5966
2074 y Fq(7.2.3.8)30 b Fn($DATE)p Fq(:)h(T)-5 b(o)r(da)n(y's)20
 
5967
b(date)137 2168 y Fz(`)p Fu($DATE)p Fz(')c(generates)h(a)g(string)g
 
5968
(consisting)h(of)f(the)g(date)g(in)h(the)g(form)e Fu("August)e(16,)h
 
5969
(2001")p Fz(.)25 b(It)17 b(is)75 2222 y(implemen)o(ted)g(as)e(a)g
 
5970
(macro)f(that)h(calls)h(other)f(macros)f(and)h(primitiv)o(e)i
 
5971
(functions.)75 2326 y Fq(7.2.3.9)30 b Fn($DATE_TIME)p
 
5972
Fq(:)h(V)-5 b(alue)21 b(of)e(R)n(CS)i(global)f(k)n(eyw)n(ord)i
 
5973
Fn(Date)137 2419 y Fz(Equiv)m(alen)o(t)17 b(to)d(`)p
 
5974
Fu($KEYWORD\(Date\))p Fz('.)k(See)d(Section)i(7.2.3.30)12
 
5975
b([$KEYW)o(ORD],)i(page)h(72.)75 2522 y Fq(7.2.3.10)29
 
5976
b Fn($DAY)p Fq(:)i(The)20 b(da)n(y)137 2615 y Fz(`)p
 
5977
Fu($DAY)p Fz(')g(generates)g(a)g(string)h(consisting)g(of)f(the)h(da)o
 
5978
(y)f(of)g(the)h(w)o(eek,)h(suc)o(h)f(as)f Fu("Monday")p
 
5979
Fz(.)35 b(It)20 b(is)75 2670 y(implemen)o(ted)d(as)e(a)g(macro)f(that)h
 
5980
(calls)h(other)f(macros)f(and)h(primitiv)o(e)i(functions.)p
 
5981
eop
 
5982
%%Page: 69 71
 
5983
69 70 bop 75 -58 a Fz(Chapter)15 b(7:)k(MA)o(CR)o(OS)d(and)f(PREPR)o
 
5984
(OCESSING)826 b(69)75 183 y Fq(7.2.3.11)29 b Fn($DECR)p
 
5985
Fq(:)i(Decremen)n(t)21 b(a)g(macro)137 278 y Fz(`)p Fu($DECR\()p
 
5986
Fs(N)5 b Fu(\))p Fz(')13 b(rede\014nes)j(the)f(n)o(umeric)h(macro)e
 
5987
Fs(N)20 b Fz(to)14 b(b)q(e)h(one)g(less)h(than)f(its)g(previous)g(v)m
 
5988
(alue.)21 b(\(If)15 b Fs(N)75 333 y Fz(do)q(es)h(not)g(simplify)i(to)d
 
5989
(a)h(n)o(um)o(b)q(er,)g(an)g(error)f(results.\))23 b(In)16
 
5990
b(other)g(w)o(ords,)f(in)i(the)f(language)g(of)g(C)g(the)75
 
5991
388 y(e\013ect)f(is)h(to)e(sa)o(y)h(`)p Fs(N)p Fu(--)p
 
5992
Fz('.)137 454 y(The)h(t)o(w)o(o-argumen)o(t)d(form)h(`)p
 
5993
Fu($DECR\()p Fs(N,m)p Fu(\))p Fz(')f(executes)j(the)g(equiv)m(alen)o(t)
 
5994
g(of)f(`)p Fs(N)20 b Fu(-=)15 b Fs(m)p Fz('.)75 563 y
 
5995
Fq(7.2.3.12)29 b Fn($DEFINE)p Fq(:)i(Deferred)21 b(macro)f
 
5996
(de\014nition)137 658 y Fz(`)p Fu($DEFINE)p Fz(')c(b)q(eha)o(v)o(es)j
 
5997
(lik)o(e)g(the)f Fw(Fweb)h Fz(macro)e(command)h Fu(@m)p
 
5998
Fz(,)g(but)g(it)g(is)g(in)o(tended)i(to)d(app)q(ear)h(in)75
 
5999
713 y(the)e Fs(co)q(de)k Fz(part,)15 b(not)h(the)h(de\014nition)h(part)
 
6000
e(\(so)f(it)i(is)f(pro)q(cessed)h(during)h Fs(output)p
 
6001
Fz(,)e(not)g(input\).)23 b(Th)o(us,)75 768 y(the)15 b(co)q(de)h
 
6002
(fragmen)o(t)195 831 y Fu(a)24 b(=)f(A;)195 883 y($DEFINE\(A)g
 
6003
(1\)@\045)195 935 y(a)h(=)f(A;)75 1001 y Fz(tangles)15
 
6004
b(to)195 1064 y Fu(a=)24 b(A;)195 1116 y(a=)g(1;)75 1182
 
6005
y Fz(\(Notice)13 b(ho)o(w)f(the)h(`)p Fu(@\045)p Fz(')e(command)i(w)o
 
6006
(as)e(used)i(to)f(kill)j(an)d(un)o(w)o(an)o(ted)h(newline,)h(analogous)
 
6007
f(to)e(the)i(`)p Fu(dnl)p Fz(')75 1237 y(macro)h(in)j
 
6008
Fu(m4)p Fz(.\))137 1303 y(In)23 b(the)f(ab)q(o)o(v)o(e)g(example,)i
 
6009
(one)e(could)h(also)f(sa)o(y)f(`)p Fu($DEFINE\(A=1\))p
 
6010
Fz('.)38 b(T)l(o)22 b(de\014ne)h(a)e(macro)h(with)75
 
6011
1358 y(argumen)o(ts,)16 b(sa)o(y)f(something)i(lik)o(e)h(`)p
 
6012
Fu($DEFINE\(A\(x\)x*x\))p Fz('.)i(Do)c Fs(not)h Fz(sa)o(y)f(`)p
 
6013
Fu($DEFINE\(A\(x\)=x*x\))p Fz(',)d(as)75 1412 y(in)20
 
6014
b(this)g(case)g(the)f(equals)h(sign)g(will)h(b)q(e)f(included)i(in)e
 
6015
(the)g(macro)f(expansion.)33 b(One)20 b(m)o(ust)f(use)h(the)75
 
6016
1467 y(equals)15 b(sign)g(as)g(a)f(means)h(of)f(prev)o(en)o(ting)h
 
6017
(paren)o(theses)f(from)g(b)q(eing)i(in)o(terpreted)g(as)e(an)g(argumen)
 
6018
o(t)g(in)75 1522 y(examples)i(lik)o(e)195 1585 y Fu($DEFINE\(A=\(x\)\))
 
6019
75 1651 y Fz(This)g(expands)g(to)e(`)p Fu(\(x\))p Fz('.)137
 
6020
1717 y(A)i(completely)g(equiv)m(alen)o(t)h(shorthand)e(notation)g(for)f
 
6021
Fu($DEFINE)h Fz(is)g Fu($M)p Fz(.)75 1826 y Fq(7.2.3.13)29
 
6022
b Fn($DO)p Fq(:)i(Macro)21 b(do)f(lo)r(op)137 1921 y
 
6023
Fz(`)p Fu($DO\()p Fs(macro,imin,imax[,di])r Fu(\){...})p
 
6024
Fz(')h(rep)q(etitiv)o(ely)26 b(de\014nes)f Fs(macro)g
 
6025
Fz(as)f(w)o(ould)g(the)g Fw(F)o(or)m(tran)75 1976 y Fz(statemen)o(t)14
 
6026
b(`)p Fu(do)h(macro)f(=)h(imin,imax,di)p Fz('.)j(F)l(or)c(example,)195
 
6027
2039 y Fu($DO\(I,0,2\))243 2091 y({)243 2143 y(a[I])23
 
6028
b(=)h(I;)243 2195 y(})75 2261 y Fz(generates)15 b(the)g(three)g
 
6029
(statemen)o(ts)243 2324 y Fu(a[0])23 b(=)h(0;)243 2376
 
6030
y(a[1])f(=)h(1;)243 2428 y(a[2])f(=)h(2;)137 2494 y Fz(In)18
 
6031
b(general,)g(the)g(macro)e(name)i(used)g(as)f(lo)q(op)h(coun)o(ter)f
 
6032
(should)h Fs(not)g Fz(b)q(e)g(explicitly)j(de\014ned)d(as)f(a)75
 
6033
2549 y(macro)d(prior)i(to)e(the)i Fu($DO)p Fz(.)j(If)d(it)f(is)h(not,)e
 
6034
(it)i(will)g(remain)g(unde\014ned)h(after)e(the)g(end)h(of)f(the)g
 
6035
(iteration.)137 2615 y(Instead)g(of)g(the)f(delimiting)k(braces,)c
 
6036
(paren)o(theses)h(ma)o(y)f(b)q(e)h(used.)20 b(These)15
 
6037
b(ma)o(y)f(b)q(e)i(useful)g(to)e(help)75 2670 y Fw(Fwea)l(ve)i
 
6038
Fz(format)e(certain)h(constructions)h(correctly)l(.)p
 
6039
eop
 
6040
%%Page: 70 72
 
6041
70 71 bop 75 -58 a Fz(Chapter)15 b(7:)k(MA)o(CR)o(OS)d(and)f(PREPR)o
 
6042
(OCESSING)826 b(70)137 183 y(Nested)14 b(delimiters)h(are)e(handled)h
 
6043
(correctly)l(.)20 b(The)14 b(delimiters)h(are)d(required)j(ev)o(en)e
 
6044
(if)h(only)g(a)f(single)75 238 y(statemen)o(t)h(is)i(to)e(expanded.)137
 
6045
308 y Fu($DO)e Fz(is)g(implemen)o(ted)i(in)f(terms)e(of)h(a)f(command)h
 
6046
Fu($UNROLL)p Fz(.)18 b(Ho)o(w)o(ev)o(er,)11 b(if)h(one)g(sa)o(ys)g
 
6047
(something)g(lik)o(e)75 363 y(`)p Fu($DUMPDEF\($UNROLL\(0,5,1\))o(\))p
 
6048
Fz(',)k Fw(Fweb)21 b Fz(will)f(resp)q(ond)g(that)e Fu($UNROLL)g
 
6049
Fz(is)i(not)e(an)h Fw(Fweb)h Fz(macro.)75 418 y(Rather,)d
 
6050
Fu($UNROLL)e Fz(is)j(pro)q(cessed)f(lik)o(e)h(expandable)g(commands)f
 
6051
(in)g Fw(Ra)m(tf)o(or)g Fz(suc)o(h)g(as)g Fu(while)p
 
6052
Fz(.)23 b(This)75 473 y(implies)17 b(that)e(it)g(cannot)g(b)q(e)h
 
6053
(rede\014ned)h(as)d(ordinary)i(macros)e(or)h(built-in)j(functions)d
 
6054
(can)h(b)q(e.)75 590 y Fq(7.2.3.14)29 b Fn($DUMPDEF)p
 
6055
Fq(:)i(Dump)21 b(macro)g(de\014nitions)f(to)g(the)h(terminal)137
 
6056
690 y Fz(In)15 b(the)f(call)i(`)p Fu($DUMPDEF\()p Fs(m1,)d(m2,)h(...)p
 
6057
Fu(\))p Fz(',)e Fs(m1)p Fz(,)i Fs(m2)p Fz(,)f(and)i(so)f(on)g(are)g
 
6058
(macro)f(calls)j(\(with)e(argumen)o(ts)75 744 y(if)i(appropriate\).)21
 
6059
b(Tw)o(o)15 b(lines)i(of)f(output)f(are)h(generated)f(for)h(eac)o(h)f
 
6060
(argumen)o(t.)21 b(Line)c(1)f(is)g(the)g(macro)75 799
 
6061
y(de\014nition;)h(line)g(2)d(is)i(its)f(expansion)i(using)f(the)f(pro)o
 
6062
(vided)h(argumen)o(ts.)137 869 y(One)d(can)g(use)g(this)f(built-in)j
 
6063
(to)d(debug)h(one's)f(o)o(wn)g(macros,)f(or)h(to)g(\014nd)h(out)f(the)g
 
6064
(secrets)g(of)g Fw(Fweb)p Fz('s)75 924 y(built-ins.)22
 
6065
b(As)15 b(an)h(example,)f(if)h(one)f(sa)o(ys)195 991
 
6066
y Fu($DUMPDEF\($EVAL\(2^^4\)\)@\045)75 1062 y Fz(it)g(resp)q(onds)h
 
6067
(with)g(the)f(t)o(w)o(o)f(lines)195 1129 y Fu($EVAL\($0\))23
 
6068
b(=)g($$EVAL\($0\))195 1181 y($EVAL\(2**4\))f(=)i(16)75
 
6069
1251 y Fz(\(The)18 b Fu($)p Fs(n)g Fz(notation)g(indicates)i(the)e
 
6070
Fs(n)p Fz(-th)g(argumen)o(t)g(of)f(the)i(macro.\))27
 
6071
b(If)19 b(one)f(replaces)h Fu($EVAL)f Fz(with)75 1306
 
6072
y Fu($$EVAL)c Fz(in)i(the)g(ab)q(o)o(v)o(e)e Fu($DUMPDEF)p
 
6073
Fz(,)g(it)i(will)g(resp)q(ond)195 1373 y Fu($$EVAL\($0\))22
 
6074
b(=)i(<built-in>)195 1425 y($$EVAL\(2**4\))e(=)i(16)137
 
6075
1510 y Fz(The)16 b(purp)q(ose)g(of)f(co)q(de)h(suc)o(h)g(as)f(`)p
 
6076
Fu($EVAL\($0\))e(=)i($$EVAL\($0\))p Fz(')f(is)i(to)f(ensure)h(that)e
 
6077
(the)i(argumen)o(t)75 1565 y(of)e Fu($EVAL)g Fz(is)i(expanded)f(if)h
 
6078
(it)f(con)o(tains)f(macros;)g(the)h(primitiv)o(e)h(function)g
 
6079
Fu($$EVAL)e Fz(do)q(es)h(not)f(do)h(that)75 1620 y(expansion)h
 
6080
(automatically)l(.)137 1690 y(Names)j(indicated)i(as)e(`)p
 
6081
Fu(<built-in>)p Fz(')e(b)o(y)i Fu($DUMPDEF)f Fz(ma)o(y)g(b)q(e)i
 
6082
(rede\014ned)g(as)f(ordinary)g(macros,)75 1745 y(but)14
 
6083
b(this)h(is)f(in)h(general)g(a)f Fs(v)o(ery)f(bad)i(idea)p
 
6084
Fz(;)f(other)g(parts)g(of)f Fw(Fweb)i Fz(ma)o(y)f(m)o(ysteriously)g
 
6085
(stop)g(w)o(orking.)75 1863 y Fq(7.2.3.15)29 b Fn($E)p
 
6086
Fq(:)i(Base)20 b(of)g(the)g(natural)h(logarithms)137
 
6087
1962 y Fz(The)14 b(expression)g(`)p Fu($E)p Fz(')f(returns)g
 
6088
Fs(e)p Fz(,)g(the)h(base)f(of)g(the)h(natural)f(logarithms,)h(to)f(the)
 
6089
g(default)h(mac)o(hine)75 2017 y(precision.)22 b(The)15
 
6090
b(expression)h(`)p Fu($E\()p Fs(iprec)s Fu(\))p Fz(')f(returns)g
 
6091
Fs(e)j Fz(to)d(the)g(decimal)i(precision)g Fs(iprec)i
 
6092
Fz(\(whic)o(h)d(m)o(ust)75 2071 y(b)q(e)g(less)g(than)f(50\).)75
 
6093
2189 y Fq(7.2.3.16)29 b Fn($ERROR)p Fq(:)i(Send)21 b(error)f(message)h
 
6094
(to)f(output)137 2289 y Fz(`)p Fu($ERROR\()p Fs(string)t
 
6095
Fu(\))p Fz(')13 b(prin)o(ts)j(an)f(error)g(message)f(in)i
 
6096
Fw(Fweb)p Fz('s)g(standard)f(form.)75 2406 y Fq(7.2.3.17)29
 
6097
b Fn($EVAL)p Fq(:)i(Ev)m(aluate)21 b(a)f(macro)g(expression)137
 
6098
2506 y Fz(`)p Fu($EVAL\()p Fs(expression)p Fu(\))p Fz(')d(uses)i
 
6099
Fw(Fweb)p Fz('s)f(macro-expression)h(ev)m(aluator)f(\(see)g(Section)g
 
6100
(7.3)f([Prepro-)75 2560 y(cessing],)e(page)g(80\))g(to)f(reduce)i(the)f
 
6101
(macro)g(expression)h(to)e(its)i(simplest)g(form.)j(An)d(attempt)e(to)g
 
6102
(p)q(er-)75 2615 y(form)f(arithmetic)h(on)f(com)o(binations)h(of)f
 
6103
(non-macro)g(iden)o(ti\014ers)i(and)e(n)o(um)o(b)q(ers)h(generates)f(a)
 
6104
g(w)o(arning)75 2670 y(message.)p eop
 
6105
%%Page: 71 73
 
6106
71 72 bop 75 -58 a Fz(Chapter)15 b(7:)k(MA)o(CR)o(OS)d(and)f(PREPR)o
 
6107
(OCESSING)826 b(71)75 183 y Fq(7.2.3.18)29 b Fn($EXP)p
 
6108
Fq(:)i(Exp)r(onen)n(tial)21 b(function)137 278 y Fz(`)p
 
6109
Fu($EXP\()p Fs(x)s Fu(\))p Fz(')14 b(returns)h Fk(e)526
 
6110
261 y Fj(x)547 278 y Fz(.)75 385 y Fq(7.2.3.19)29 b Fn($GETENV)p
 
6111
Fq(:)i(Get)21 b(v)m(alue)f(of)g(en)n(vironmen)n(t)i(v)m(ariable)137
 
6112
480 y Fz(`)p Fu($GETENV\()p Fs(name)s Fu(\))p Fz(')c(returns)j(a)f
 
6113
(string)g(consisting)i(of)e(the)g(curren)o(t)g(v)m(alue)i(of)e(the)h
 
6114
(en)o(vironmen)o(t)75 535 y(v)m(ariable)c Fs(name)p Fz(.)i(\(Under)d
 
6115
(VMS,)f(logical)h(names)f(b)q(eha)o(v)o(e)h(lik)o(e)g(en)o(vironmen)o
 
6116
(t)g(v)m(ariables.\))137 601 y(The)11 b(argumen)o(t)e(to)h
 
6117
Fu($GETENV)f Fz(need)i(not)f(b)q(e)g(a)g(string)g(\(double-quoted\),)i
 
6118
(but)e(it)h(ma)o(y)e(b)q(e)i(if)g(necessary)75 655 y(to)k(a)o(v)o(oid)g
 
6119
(the)g(expansion)h(of)f(a)g(macro.)75 763 y Fq(7.2.3.20)29
 
6120
b Fn($HEADER)p Fq(:)i(V)-5 b(alue)21 b(of)f(R)n(CS)h(global)f(k)n(eyw)n
 
6121
(ord)i Fn(Header)137 857 y Fz(Equiv)m(alen)o(t)17 b(to)d(`)p
 
6122
Fu($KEYWORD\(Header\))p Fz('.)j(See)f(Section)g(7.2.3.30)d([$KEYW)o
 
6123
(ORD],)h(page)h(72.)75 965 y Fq(7.2.3.21)29 b Fn($HOME)p
 
6124
Fq(:)i(The)21 b(user's)g(home)f(directory)137 1060 y
 
6125
Fz(`)p Fu($HOME)p Fz(')14 b(is)i(a)f(con)o(v)o(enience)h(macro)f(equiv)
 
6126
m(alen)o(t)i(to)d(`)p Fu($GETENV\(HOME\))p Fz('.)75 1167
 
6127
y Fq(7.2.3.22)29 b Fn($ID)p Fq(:)i(V)-5 b(alue)21 b(of)f(R)n(CS)h
 
6128
(global)e(k)n(eyw)n(ord)j Fn(Id)137 1262 y Fz(Equiv)m(alen)o(t)17
 
6129
b(to)d(`)p Fu($KEYWORD\(Id\))p Fz('.)k(See)e(Section)g(7.2.3.30)c
 
6130
([$KEYW)o(ORD],)j(page)g(72.)75 1369 y Fq(7.2.3.23)29
 
6131
b Fn($IF)p Fq(:)i(Tw)n(o-w)n(a)n(y)22 b(conditional)137
 
6132
1464 y Fu($IF)17 b Fz(is)h(a)g(primitiv)o(e)h(function)f(\(not)f(a)g
 
6133
(macro\))g(that)g(is)h(the)f(co)q(de-part)h(v)o(ersion)g(of)f(`)p
 
6134
Fu(@#if)p Fz('.)26 b(The)75 1519 y(syn)o(tax)14 b(is)195
 
6135
1581 y Fu($IF\()p Fs(expr)p Fu(,)23 b Fs(action-if-true)p
 
6136
Fu(,)i Fs(action-if-false)s Fu(\))75 1647 y Fz(The)14
 
6137
b Fs(expr)j Fz(is)d(an)g Fw(Fweb)h Fz(macro)e(expression)h(that)f(m)o
 
6138
(ust)h(reduce)g(to)f(0)h(\(false\))f(or)g(1)h(\(true\).)k(First)c(that)
 
6139
75 1702 y(argumen)o(t)i(is)i(expanded.)27 b(If)18 b(it)f(is)h(true,)f
 
6140
Fs(action-if-true)k Fz(is)d(expanded;)h(otherwise)e Fs(action-if-false)
 
6141
k Fz(is)75 1757 y(expanded.)137 1822 y(There)d(ma)o(y)g(b)q(e)g(p)q
 
6142
(eculiarities)j(with)d(this)h(and)f(the)g(other)f(built-in)j
 
6143
Fu($IF)e Fz(function)h(ha)o(ving)f(to)f(do)75 1877 y(with)f(the)f
 
6144
(order)g(of)g(expansion)i(when)e(the)h(actions)f(con)o(tain)h(macros)f
 
6145
(whose)g(argumen)o(ts)f(themselv)o(es)75 1932 y(are)h(macros.)k
 
6146
(Therefore,)c(do)g(not)g(use)g(them)g(unless)i(absolutely)f(necessary)l
 
6147
(.)137 1998 y Fs(Do)j(not)f(rede\014ne)23 b Fu($IF)c
 
6148
Fz(or)f(an)o(y)h(other)g(built-in)i(conditionals,)h(as)c(they)i(are)e
 
6149
(used)i(in)o(ternally)h(to)75 2052 y Fw(Fweb)p Fz(.)75
 
6150
2160 y Fq(7.2.3.24)29 b Fn($IFCASE)p Fq(:)i(n-w)n(a)n(y)23
 
6151
b(conditional)137 2255 y Fz(This)16 b(primitiv)o(e)h(built-in)g(b)q
 
6152
(eha)o(v)o(es)f(lik)o(e)g(T)875 2264 y(E)901 2255 y(X's)e(`)p
 
6153
Fu(\\ifcase)p Fz(')g(command.)20 b(The)15 b(syn)o(tax)f(is)195
 
6154
2317 y Fu($IFCASE\()p Fs(expr)p Fu(,)23 b Fs(case-0)p
 
6155
Fu(,)h Fs(case-1)p Fu(,)f(...,)p Fs(case-n-1)p Fu(,)h
 
6156
Fs(default)q Fu(\))75 2383 y Fz(If)13 b Fs(expr)j Fz(reduces)d(to)f(an)
 
6157
h(in)o(teger)g(b)q(et)o(w)o(een)g(0)f(and)h Fs(n-1)p
 
6158
Fz(,)g(inclusiv)o(ely)l(,)j(the)d(appropriate)f(case)h(is)g(selected;)
 
6159
75 2438 y(otherwise,)i(the)g(default)h(case)f(is)h(selected.)137
 
6160
2503 y(As)f(examples,)195 2566 y Fu($IFCASE\(2,)22 b(zero,)i(one,)f
 
6161
(two,)g(default\))g Fz(=)p Fu(>)h(`two')195 2618 y($IFCASE\(2,)e(zero,)
 
6162
i(one,)f(three\))g Fz(=)p Fu(>)h(`three')195 2670 y($IFCASE\(2,)e
 
6163
(zero,)i(one\))f Fz(=)p Fu(>)h(`one')p eop
 
6164
%%Page: 72 74
 
6165
72 73 bop 75 -58 a Fz(Chapter)15 b(7:)k(MA)o(CR)o(OS)d(and)f(PREPR)o
 
6166
(OCESSING)826 b(72)75 183 y Fq(7.2.3.25)29 b Fn($IFDEF)p
 
6167
Fq(:)i(Tw)n(o-w)n(a)n(y)22 b(conditional)137 279 y Fz(This)16
 
6168
b(built-in)i(primitiv)o(e)e(is)g(the)f(co)q(de-part)h(v)o(ersion)f(of)g
 
6169
(`)p Fu(@#ifdef)p Fz('.)j(The)d(syn)o(tax)g(is)195 344
 
6170
y Fu($IFDEF\()p Fs(macro)p Fu(,)22 b Fs(action-if-de\014ned)p
 
6171
Fu(,)p Fs(action-if-n)q(ot-de\014ned)s Fu(\))75 455 y
 
6172
Fq(7.2.3.26)29 b Fn($IFNDEF)p Fq(:)i(Tw)n(o-w)n(a)n(y)22
 
6173
b(conditional)137 552 y Fz(This)11 b(built-in)i(primitiv)o(e)e(is)g
 
6174
(the)f(co)q(de-part)g(v)o(ersion)h(of)e(`)p Fu(@#ifndef)p
 
6175
Fz('.)17 b(The)10 b(syn)o(tax)g(is)g(`)p Fu($IFNDEF\()p
 
6176
Fs(macro)p Fu(,)p 1958 560 21 41 v 75 606 a Fs(action-if-not-de\014ned)
 
6177
p Fu(,)17 b Fs(action-if-de\014ned)r Fu(\))p Fz('.)75
 
6178
718 y Fq(7.2.3.27)29 b Fn($IFELSE)p Fq(:)i(Tw)n(o-w)n(a)n(y)22
 
6179
b(conditional)137 814 y Fz(The)15 b(syn)o(tax)f(of)h(this)g(built-in)i
 
6180
(primitiv)o(e)f(is)f(`)p Fu($IFELSE\()p Fs(expr1)p Fu(,)f
 
6181
Fs(expr2)p Fu(,)h Fs(action-if-equal)p Fu(,)i Fs(action-)75
 
6182
869 y(if-not-equal)r Fu(\))p Fz('.)25 b(The)17 b(expansions)h(of)f
 
6183
Fs(expr1)j Fz(and)d Fs(expr2)j Fz(are)d(compared)g(on)g(a)f(b)o(yte-b)o
 
6184
(y-b)o(yte)h(basis.)75 924 y(If)e(they)h(are)f(equal,)g(the)g(\014rst)g
 
6185
(action)h(is)f(tak)o(en,)g(otherwise)g(the)g(second)h(action)f(is)h
 
6186
(tak)o(en.)137 991 y(F)l(or)f(example,)195 1055 y Fu
 
6187
($M\(S="abc"\)@\045)195 1107 y($IFELSE\("abc",)22 b(S,)i(yes,)f(no\))75
 
6188
1174 y Fz(ev)m(aluates)16 b(to)f(`)p Fu(yes)p Fz('.)75
 
6189
1286 y Fq(7.2.3.28)29 b Fn($INCR)p Fq(:)i(Incremen)n(t)21
 
6190
b(a)g(macro)137 1382 y Fz(`)p Fu($INCR\()p Fs(N)5 b Fu(\))p
 
6191
Fz(')17 b(rede\014nes)i(the)g(n)o(umeric)g(macro)f Fs(N)23
 
6192
b Fz(to)18 b(b)q(e)h(one)g(greater)e(than)h(its)h(previous)g(v)m(alue.)
 
6193
75 1437 y(\(If)d Fs(N)22 b Fz(do)q(es)17 b(not)f(simplify)i(to)e(a)g(n)
 
6194
o(um)o(b)q(er,)h(an)f(error)g(results.\))24 b(In)17 b(other)f(w)o
 
6195
(ords,)g(in)h(the)g(language)f(of)75 1492 y(C)f(the)g(e\013ect)g(is)h
 
6196
(to)e(sa)o(y)h(`)p Fs(N)5 b Fu(++)p Fz('.)137 1559 y(The)16
 
6197
b(t)o(w)o(o-argumen)o(t)d(form)h(`)p Fu($INCR\()p Fs(N,m)p
 
6198
Fu(\))p Fz(')f(executes)j(the)g(equiv)m(alen)o(t)g(of)f(`)p
 
6199
Fs(N)20 b Fu(+=)15 b Fs(m)p Fz('.)75 1671 y Fq(7.2.3.29)29
 
6200
b Fn($INPUT_LINE)p Fq(:)j(Line)20 b(n)n(um)n(b)r(er)h(that)f(b)r(egins)
 
6201
h(curren)n(t)g(section)137 1767 y Fz(`)p Fu($INPUT_LINE)p
 
6202
Fz(')f(is)j(the)f(n)o(um)o(b)q(er)g(of)g(the)g(line)i(in)f(the)f
 
6203
Fu(web)f Fz(source)i(\014le)g(that)e Fs(b)q(egins)i(the)g(cur-)75
 
6204
1822 y(ren)o(t)16 b(section)i Fz(\(not)e(the)h(source)g(line)h(in)g
 
6205
(whic)o(h)f(the)g Fu($INPUT_LINE)e Fz(command)i(app)q(ears\).)25
 
6206
b(Compare)75 1876 y Fu($OUTPUT_LINE)p Fz(,)13 b(Section)j(7.2.3.45)d
 
6207
([$OUTPUT)p 954 1876 14 2 v 16 w(LINE],)i(page)g(76.)75
 
6208
1988 y Fq(7.2.3.30)29 b Fn($KEYWORD)p Fq(:)i(V)-5 b(alue)21
 
6209
b(of)f(global)g(R)n(CS-lik)n(e)i(k)n(eyw)n(ord)137 2084
 
6210
y Fz(`)p Fu($KEYWORD)p Fz(')12 b(pro)o(vides)j(a)e(built-in)k(function)
 
6211
d(alternativ)o(e)g(to)g(the)g(use)g(of)f(`)p Fu(@K)p
 
6212
Fz(')g(in)i(a)f(co)q(de)g(part.)19 b(\(see)75 2139 y(Section)d(5.5.11)d
 
6213
([A)l(TK)p 479 2139 V 17 w(],)h(page)h(44\).)137 2206
 
6214
y(`)p Fu($KEYWORD\()p Fs(Keyw)o(ord)r Fu(\))p Fz(')f(extracts)h(\(as)g
 
6215
(a)h(c)o(haracter)f(string\))h(the)g(text)g(of)f(an)h(R)o(CS-lik)o(e)i
 
6216
(k)o(eyw)o(ord)75 2261 y(de\014ned)j(in)g(the)f(ignorable)h(commen)o
 
6217
(tary)e(b)q(et)o(w)o(een)h(`)p Fu(@z)p Fz(')f(and)h(`)p
 
6218
Fu(@x)p Fz(')e(at)i(the)g(b)q(eginning)i(of)d(the)h(w)o(eb)75
 
6219
2316 y(source)15 b(\014le)h(\(see)f(Section)h(5.5.31)d([A)l(Tz],)h
 
6220
(page)h(50\).)k(\()p Fs(R)o(CS)f Fz(stands)c(for)h(\\revision-con)o
 
6221
(trol)g(system."\))75 2371 y(The)g(general)h(syn)o(tax)f(is)g(\()p
 
6222
Fw(unix)f Fz(users,)h(see)h(`)p Fu(man)e(ident)p Fz('\))195
 
6223
2435 y Fu($)p Fs(Keyw)o(ord)r Fu(:)23 b Fz(text)15 b(of)g(k)o(eyw)o
 
6224
(ord)23 b Fu($)75 2502 y Fz(F)l(or)15 b(example,)195
 
6225
2566 y Fu(@z)195 2618 y($Author:)23 b(krommes)g($)195
 
6226
2670 y(@x)p eop
 
6227
%%Page: 73 75
 
6228
73 74 bop 75 -58 a Fz(Chapter)15 b(7:)k(MA)o(CR)o(OS)d(and)f(PREPR)o
 
6229
(OCESSING)826 b(73)195 235 y Fu(@c)195 287 y(@)195 339
 
6230
y(@a)195 391 y(char)23 b(author[])g(=)h($KEYWORD\(Author\);)75
 
6231
461 y Fz(This)16 b(tangles)f(to)195 528 y Fu(char)23
 
6232
b(author[])g(=)h("krommes";)137 598 y Fz(In)14 b(this)g(example,)g(`)p
 
6233
Fu($Author)p Fz(')e(is)i(one)g(of)f(the)g(standard)g(R)o(CS)h(k)o(eyw)o
 
6234
(ords.)k(Ho)o(w)o(ev)o(er,)13 b(an)o(y)g(k)o(eyw)o(ord)75
 
6235
653 y(that)k(\014ts)g(the)h(syn)o(tax)e(`)p Fu($)p Fs(k)o(eyw)o(ord)r
 
6236
Fu(:)e Fs(con)o(ten)o(ts)i Fu($)p Fz(')h(can)h(b)q(e)g(accessed)g(b)o
 
6237
(y)g(`)p Fu($KEYWORD)p Fz('.)25 b(\(A)o(t)16 b(least)i(one)75
 
6238
708 y(blank)i(is)h(necessary)f(b)q(efore)f(and)h(after)f
 
6239
Fs(con)o(ten)o(ts)p Fz(.\))33 b(The)20 b(argumen)o(t)e(of)i(`)p
 
6240
Fu($KEYWORD)p Fz(')d(need)k(not)e(b)q(e)75 763 y(quoted,)c(but)g(it)h
 
6241
(ma)o(y)e(b)q(e.)21 b(In)16 b(either)f(ev)o(en)o(t,)g(the)g(output)g
 
6242
(is)h(a)f(quoted)g(string.)137 833 y(Keyw)o(ords)e(extracted)g(from)g
 
6243
(ignorable)h(commen)o(tary)e(at)h(the)g(b)q(eginning)j(of)d(a)g(w)o(eb)
 
6244
g(\014le)h(are)f(called)75 888 y Fs(global)h Fz(and)e(are)g(kno)o(wn)f
 
6245
(throughout)h(the)g(co)q(de.)19 b(Distinguish)13 b(these)f(from)f
 
6246
Fs(lo)q(cal)k Fz(k)o(eyw)o(ords)c(extracted)75 943 y(from)17
 
6247
b(ignorable)i(commen)o(tary)e(at)g(the)h(b)q(eginning)i(of)d(an)h
 
6248
(include)i(\(`)p Fu(@i)p Fz('\))c(\014le.)29 b(Suc)o(h)18
 
6249
b(k)o(eyw)o(ords)f(are)75 997 y(kno)o(wn)j(only)h(during)h(the)e(time)h
 
6250
(that)f(\014le)i(is)f(b)q(eing)h(read)e(and)h(are)f(accessible)i(via)f
 
6251
(`)p Fu(@k)p Fz(')f(\(see)g(Sec-)75 1052 y(tion)15 b(5.5.12)f([A)l
 
6252
(Tk],)g(page)h(44\).)137 1122 y(F)l(or)j(con)o(v)o(enience,)i
 
6253
(built-ins)g(are)e(de\014ned)i(for)d(some)h(standard)g(R)o(CS)g(global)
 
6254
h(k)o(eyw)o(ords.)28 b(These)75 1177 y(are)195 1245 y
 
6255
Fu($AUTHOR)94 b Fz(=)p Fu(>)25 b($KEYWORD\(Author\))195
 
6256
1296 y($DATE_TIME)d Fz(=)p Fu(>)j($KEYWORD\(Date\))195
 
6257
1348 y($HEADER)94 b Fz(=)p Fu(>)25 b($KEYWORD\(Header\))195
 
6258
1400 y($ID)190 b Fz(=)p Fu(>)25 b($KEYWORD\(Id\))195
 
6259
1452 y($LOCKER)94 b Fz(=)p Fu(>)25 b($KEYWORD\(Locker\))195
 
6260
1504 y($NAME)142 b Fz(=)p Fu(>)25 b($KEYWORD\(Name\))195
 
6261
1556 y($RCSFILE)70 b Fz(=)p Fu(>)25 b($KEYWORD\(RCSfile\))195
 
6262
1608 y($REVISION)46 b Fz(=)p Fu(>)25 b($KEYWORD\(Revision\))195
 
6263
1660 y($SOURCE)94 b Fz(=)p Fu(>)25 b($KEYWORD\(Source\))195
 
6264
1712 y($STATE)118 b Fz(=)p Fu(>)25 b($KEYWORD\(State\))75
 
6265
1782 y Fz(There)18 b(are)f(no)g(suc)o(h)h(abbreviations)g(for)e(lo)q
 
6266
(cal)j(k)o(eyw)o(ords,)d(b)q(ecause)j(suc)o(h)e(abbreviations)i(w)o
 
6267
(ould)e(b)q(e)75 1837 y(expanded)d(during)g(output)f(whereas)g(it)g(is)
 
6268
h(necessary)f(to)g(recognize)g(and)h(expand)f(the)h(lo)q(cal)g(k)o(eyw)
 
6269
o(ords)75 1891 y(during)i(input.)21 b(Presumably)16 b(suc)o(h)f(lo)q
 
6270
(cal)i(k)o(eyw)o(ords)d(will)j(b)q(e)f(used)f(rarely)l(,)h(if)f(at)g
 
6271
(all.)75 2009 y Fq(7.2.3.31)29 b Fn($L)p Fq(:)i(Change)21
 
6272
b(to)f(lo)n(w)n(er)h(case)137 2109 y Fz(`)p Fu($L\()p
 
6273
Fs(string)t Fu(\))p Fz(')13 b(c)o(hanges)i Fs(string)k
 
6274
Fz(to)14 b(lo)o(w)o(er)g(case.)19 b(The)c(argumen)o(t)f(is)h(\014rst)f
 
6275
(expanded)i(in)g(case)e(it)h(is)g(a)75 2163 y(macro.)75
 
6276
2281 y Fq(7.2.3.32)29 b Fn($L_KEYWORD)p Fq(:)j(V)-5 b(alue)20
 
6277
b(of)g(lo)r(cal)g(R)n(CS-lik)n(e)i(k)n(eyw)n(ord)137
 
6278
2381 y Fz(F)l(or)14 b(most)g(purp)q(oses,)h(`)p Fu($L_KEYWORD)p
 
6279
Fz(')d(b)q(eha)o(v)o(es)j(as)g(`)p Fu(@k)p Fz(')e(\(see)i(Section)g
 
6280
(5.5.12)e([A)l(Tk],)h(page)g(44\).)19 b(It)75 2435 y(is)d(still)g
 
6281
(under)g(dev)o(elopmen)o(t)g(and)g(should)g(not)f(b)q(e)g(used)h(y)o
 
6282
(et.)137 2506 y(`)p Fu($L_KEYWORD\(")p Fs(Keyw)o(ord)r
 
6283
Fu("\))p Fz(')c(extracts)i(\(as)g(a)h(c)o(haracter)f(string\))g(the)h
 
6284
(text)f(of)h(an)g(R)o(CS-lik)o(e)h(k)o(ey-)75 2560 y(w)o(ord)f
 
6285
(de\014ned)j(in)f(the)f(ignorable)h(commen)o(tary)e(b)q(et)o(w)o(een)h
 
6286
(`)p Fu(@z)p Fz(')f(and)h(`)p Fu(@x)p Fz(')f(at)g(the)h(b)q(eginning)j
 
6287
(of)c(a)h(\014le)75 2615 y(included)e(via)e(`)p Fu(@i)p
 
6288
Fz('.)18 b(`)p Fu($L_KEYWORD\(")p Fs(lo)q(cal)c(k)o(eyw)o(ord)r
 
6289
Fu("\))p Fz(')c(is)i(expanded)h(during)f(input,)h(and)f(the)g(results)
 
6290
75 2670 y(are)j(kno)o(wn)g(only)h(during)g(the)f(time)g(the)h(include)h
 
6291
(\014le)g(is)e(b)q(eing)i(read.)p eop
 
6292
%%Page: 74 76
 
6293
74 75 bop 75 -58 a Fz(Chapter)15 b(7:)k(MA)o(CR)o(OS)d(and)f(PREPR)o
 
6294
(OCESSING)826 b(74)137 183 y(Note)12 b(that)g(the)g(argumen)o(t)g(of)g
 
6295
(`)p Fu($L_KEYWORD)p Fz(')e(m)o(ust)i(b)q(e)h(a)f(quoted)h(string.)19
 
6296
b(F)l(or)11 b(more)h(discussion)i(of)75 238 y(the)h(distinction)i(b)q
 
6297
(et)o(w)o(een)e(lo)q(cal)h(and)f(global)g(k)o(eyw)o(ords,)f(please)i
 
6298
(see)f(Section)h(5.5.31)d([A)l(Tz],)h(page)h(50)75 293
 
6299
y(and)g(Section)h(7.2.3.30)d([$KEYW)o(ORD],)h(page)h(72.)137
 
6300
365 y(It)j(is)g(exp)q(ected)h(that)e(lo)q(cal)i(k)o(eyw)o(ords)e(will)j
 
6301
(rarely)d(b)q(e)i(used,)f(as)g(fundamen)o(tal)g(revision-con)o(trol)75
 
6302
420 y(information)d(should)i(presumably)f(b)q(e)f(extracted)g(from)g
 
6303
(the)g(top)g(of)g(the)g(master)f(w)o(eb)h(\014le.)75
 
6304
541 y Fq(7.2.3.33)29 b Fn($LANGUAGE)p Fq(:)j(Iden)n(ti\014er)20
 
6305
b(for)g(curren)n(t)i(language)137 642 y Fz(This)16 b(expands)g(to)e(an)
 
6306
h(iden)o(ti\014er)i(that)e(denotes)g(the)g(curren)o(t)h(language,)f(as)
 
6307
f(follo)o(ws:)195 711 y(Language)182 b Fu($LANGUAGE)195
 
6308
763 y Fz(C)339 b Fu($C)195 815 y Fz(C)p Fu(++)291 b($CPP)195
 
6309
867 y Fz(F)l(ortran)221 b Fu($N)195 919 y Fz(F)l(ortran-90)160
 
6310
b Fu($N90)195 971 y Fz(Ratfor)243 b Fu($R)195 1023 y
 
6311
Fz(Ratfor-90)182 b Fu($R90)195 1075 y Fz(T)l(eX)289 b
 
6312
Fu($X)195 1127 y Fz(VERBA)l(TIM)121 b Fu($V)75 1199 y
 
6313
Fz(Note)15 b(that)f(this)i(outputs)f(iden)o(ti\014ers,)h(not)f
 
6314
Fw(Fweb)h Fz(macros.)j(They)d(are)f(in)o(tended)h(to)f(b)q(e)h(used)f
 
6315
(in)h Fu($IF)75 1253 y Fz(or)f Fu($IFELSE)f Fz(statemen)o(ts)g(suc)o(h)
 
6316
h(as)195 1322 y Fu($IF\($LANGUAGE==$C,)21 b Fs(C-text)p
 
6317
Fu(,)j Fs(other-text)q Fu(\))137 1394 y Fz(F)l(or)16
 
6318
b(m)o(ultiw)o(a)o(y)h(switc)o(hes,)f(the)h Fu($LANGUAGE_NUM)e
 
6319
Fz(built-in)k(is)e(more)f(useful;)i(see)f(Section)g(7.2.3.34)75
 
6320
1449 y([$LANGUA)o(GE)p 380 1449 14 2 v 16 w(NUM],)d(page)h(74.)75
 
6321
1571 y Fq(7.2.3.34)29 b Fn($LANGUAGE_NUM)p Fq(:)j(Num)n(b)r(er)21
 
6322
b(of)f(curren)n(t)h(language)137 1672 y Fz(`)p Fu($LANGUAGE_NUM)p
 
6323
Fz(')16 b(expands)i(to)g(an)f(in)o(teger)i(that)e(uniquely)j(de\014nes)
 
6324
f(the)f(curren)o(t)g(language,)g(as)75 1727 y(follo)o(ws:)195
 
6325
1796 y(Language)182 b Fu($LANGUAGE_NUM)195 1848 y Fz(C)339
 
6326
b Fu(0)195 1900 y Fz(C)p Fu(++)291 b(1)195 1951 y Fz(F)l(ortran)221
 
6327
b Fu(2)195 2003 y Fz(F)l(ortran-90)160 b Fu(3)195 2055
 
6328
y Fz(Ratfor)243 b Fu(4)195 2107 y Fz(Ratfor-90)182 b
 
6329
Fu(5)195 2159 y Fz(T)l(eX)289 b Fu(6)195 2211 y Fz(VERBA)l(TIM)121
 
6330
b Fu(7)75 2283 y Fz(This)20 b(built-in)i(is)e(useful)g(in)h
 
6331
(conjunction)f(with)g(an)f Fu($IFCASE)g Fz(construction;)i(see)f
 
6332
(Section)g(7.2.3.24)75 2338 y([$IF)o(CASE],)14 b(page)h(71.)75
 
6333
2459 y Fq(7.2.3.35)29 b Fn($LEN)p Fq(:)i(Length)20 b(of)g(string)137
 
6334
2560 y Fz(`)p Fu($LEN\()p Fs(string)t Fu(\))p Fz(')g(returns)i(the)f
 
6335
(length)i(of)e Fs(string)k Fz(in)e(b)o(ytes.)39 b(If)22
 
6336
b Fs(string)j Fz(is)d(not)g(surrounded)g(b)o(y)75 2615
 
6337
y(quotes,)16 b(it)g(is)g(in)o(terpreted)h(as)f(if)g(it)g(w)o(ere)g
 
6338
(quoted)g(\(so)g(it)g(is)g(not)g(expanded)h(if)g(it)f(is)g(a)g
 
6339
(macro\).)21 b(Th)o(us,)75 2670 y(in)16 b(the)f(example)p
 
6340
eop
 
6341
%%Page: 75 77
 
6342
75 76 bop 75 -58 a Fz(Chapter)15 b(7:)k(MA)o(CR)o(OS)d(and)f(PREPR)o
 
6343
(OCESSING)826 b(75)195 183 y Fu(@m)24 b(SS)f(string)195
 
6344
235 y($LEN\(SS\))75 307 y Fz(the)15 b(v)m(alue)i(returned)e(is)h(2,)f
 
6345
(not)f(5.)137 379 y(T)l(o)h(expand)h(the)f(argumen)o(t)g(b)q(efore)g
 
6346
(taking)g(the)h(length,)f(one)g(can)h(sa)o(y)e(something)i(lik)o(e)195
 
6347
448 y Fu(@m)24 b($XLEN\(s\))e($LEN\(s\))75 570 y Fq(7.2.3.36)29
 
6348
b Fn($LOCKER)p Fq(:)i(V)-5 b(alue)21 b(of)f(R)n(CS)h(global)f(k)n(eyw)n
 
6349
(ord)i Fn(Locker)137 671 y Fz(Equiv)m(alen)o(t)17 b(to)d(`)p
 
6350
Fu($KEYWORD\(Locker\))p Fz('.)j(See)f(Section)g(7.2.3.30)d([$KEYW)o
 
6351
(ORD],)h(page)h(72.)75 792 y Fq(7.2.3.37)29 b Fn($LOG)p
 
6352
Fq(:)i(Natural)20 b(logarithm)137 893 y Fz(`)p Fu($LOG\()p
 
6353
Fs(x)s Fu(\))p Fz(')14 b(returns)h(ln)9 b Fk(x)p Fz(.)75
 
6354
1015 y Fq(7.2.3.38)29 b Fn($LOG10)p Fq(:)i(Logarithm)20
 
6355
b(to)g(the)g(base)h(10)137 1116 y Fz(`)p Fu($LOG10\()p
 
6356
Fs(x)s Fu(\))p Fz(')14 b(returns)h(log)611 1127 y Fi(10)654
 
6357
1116 y Fk(x)p Fz(.)75 1237 y Fq(7.2.3.39)29 b Fn($M)p
 
6358
Fq(:)i(De\014ne)21 b(a)f(deferred)h(macro)137 1338 y
 
6359
Fu($M)15 b Fz(is)h(equiv)m(alen)o(t)h(to)d Fu($DEFINE)p
 
6360
Fz(.)19 b(See)d(Section)g(7.2.3.12)d([$DEFINE],)g(page)i(69.)75
 
6361
1460 y Fq(7.2.3.40)29 b Fn($MAX)p Fq(:)i(Maxim)n(um)22
 
6362
b(of)e(a)g(list)137 1561 y Fz(`)p Fu($MAX\()p Fs(x1)p
 
6363
Fu(,)p Fs(x2)p Fu(,...\))p Fz(')15 b(returns)i(the)h(maxim)o(um)g(of)f
 
6364
(the)g(list)i(of)e(argumen)o(ts.)26 b(\(There)17 b(m)o(ust)g(b)q(e)i
 
6365
(at)75 1616 y(least)c(one)h(argumen)o(t.\))75 1737 y
 
6366
Fq(7.2.3.41)29 b Fn($MIN)p Fq(:)i(Minim)n(um)137 1838
 
6367
y Fz(`)p Fu($MIN\()p Fs(x1)p Fu(,)p Fs(x2)p Fu(,...\))p
 
6368
Fz(')16 b(returns)i(the)g(minim)o(um)h(of)f(the)g(list)h(of)f(argumen)o
 
6369
(ts.)28 b(\(There)18 b(m)o(ust)g(b)q(e)h(at)75 1893 y(least)c(one)h
 
6370
(argumen)o(t.\))75 2014 y Fq(7.2.3.42)29 b Fn($MODULE_NAME)p
 
6371
Fq(:)j(Name)20 b(of)g(presen)n(t)h Fn(web)g Fq(mo)r(dule)137
 
6372
2115 y Fz(`)p Fu($MODULE_NAME)p Fz(')15 b(returns)i(the)g(name)g(of)g
 
6373
(the)g(presen)o(t)g Fu(web)g Fz(mo)q(dule.)27 b(If)17
 
6374
b(the)g(presen)o(t)g(mo)q(dule)h(is)75 2170 y(unnamed,)e(it)f(returns)g
 
6375
(the)g(string)h Fu("unnamed")p Fz(.)75 2292 y Fq(7.2.3.43)29
 
6376
b Fn($MODULES)p Fq(:)i(T)-5 b(otal)20 b(n)n(um)n(b)r(er)h(of)f(indep)r
 
6377
(enden)n(t)h(mo)r(dules)137 2393 y Fz(`)p Fu($MODULES)p
 
6378
Fz(')15 b(giv)o(es)i(the)g(total)f(n)o(um)o(b)q(er)h(of)g(indep)q
 
6379
(enden)o(t)i(mo)q(dules|that)e(is,)h(the)f(n)o(um)o(b)q(er)g(of)f(in-)
 
6380
75 2447 y(dep)q(enden)o(t)h(mo)q(dule)f(names,)f(plus)h(1)f(for)f(the)i
 
6381
(unnamed)g(mo)q(dule.)75 2569 y Fq(7.2.3.44)29 b Fn($NAME)p
 
6382
Fq(:)i(V)-5 b(alue)21 b(of)f(R)n(CS)h(global)f(k)n(eyw)n(ord)i
 
6383
Fn(Name)137 2670 y Fz(Equiv)m(alen)o(t)17 b(to)d(`)p
 
6384
Fu($KEYWORD\(Name\))p Fz('.)k(See)d(Section)i(7.2.3.30)12
 
6385
b([$KEYW)o(ORD],)i(page)h(72.)p eop
 
6386
%%Page: 76 78
 
6387
76 77 bop 75 -58 a Fz(Chapter)15 b(7:)k(MA)o(CR)o(OS)d(and)f(PREPR)o
 
6388
(OCESSING)826 b(76)75 183 y Fq(7.2.3.45)29 b Fn($OUTPUT_LINE)p
 
6389
Fq(:)j(Curren)n(t)21 b(line)g(n)n(um)n(b)r(er)g(of)f(tangled)g(output)
 
6390
137 278 y Fz(This)15 b(returns)e(the)h(curren)o(t)g(line)h(n)o(um)o(b)q
 
6391
(er)g(of)e(the)h(tangled)g(output.)19 b(Con)o(trast)13
 
6392
b(this)h(with)g Fu($INPUT_)75 333 y(LINE)p Fz(,)g(Section)i(7.2.3.29)d
 
6393
([$INPUT)p 711 333 14 2 v 16 w(LINE],)i(page)g(72.)75
 
6394
441 y Fq(7.2.3.46)29 b Fn($P)p Fq(:)i(The)20 b(C)h(prepro)r(cessor)g
 
6395
(sym)n(b)r(ol)137 536 y Fu($P)16 b Fz(is)h(\(essen)o(tially\))h(a)e
 
6396
(synon)o(ym)g(for)g(`)p Fu($UNQUOTE\("#"\))p Fz(')e(\(see)i(Section)i
 
6397
(7.2.3.64)c([$UNQUOTE],)75 591 y(page)d(78\).)17 b(It)11
 
6398
b(is)g(useful)h(for)f(constructing)g Fw(Fweb)h Fz(macro)e
 
6399
(de\014nitions)i(that)f(expand)g(to)f(C)h(prepro)q(cessor)75
 
6400
646 y(statemen)o(ts.)19 b(F)l(or)14 b(example,)195 709
 
6401
y Fu(@m)24 b(CHECK\(flag\))386 761 y($P)f(if\(flag\))577
 
6402
813 y(special)g(code;)386 865 y($P)g(endif)137 931 y
 
6403
Fz(Another)15 b(v)o(ersion)f(of)g(the)g(prepro)q(cessor)h(sym)o(b)q(ol)
 
6404
f(is)h Fu($PP)f Fz(\(see)g(Section)i(7.2.3.49)11 b([$PP],)i(page)h
 
6405
(76\).)75 985 y(F)l(or)e(most)g(purp)q(oses,)h Fu($P)g
 
6406
Fz(and)g Fu($PP)f Fz(will)i(b)q(eha)o(v)o(e)g(in)f(exactly)g(the)g
 
6407
(same)f(w)o(a)o(y)l(.)19 b(The)13 b(di\013erence)h(b)q(et)o(w)o(een)75
 
6408
1040 y(them)h(is)g(that)f Fu($P)g Fz(is)h(treated)g(as)f(a)g(string)h
 
6409
(\(without)f(surrounding)i(quotes\),)d(whereas)i Fu($PP)f
 
6410
Fz(is)h(treated)75 1095 y(as)c(a)g(c)o(haracter.)18 b(The)12
 
6411
b(c)o(haracter)e(nature)h(of)g Fu($PP)g Fz(is)h(used)g(b)o(y)f
 
6412
Fw(F)o(or)m(tran)h Fz(to)f(reset)g(the)g(column)i(n)o(um)o(b)q(er)75
 
6413
1150 y(to)i(1,)f(so)h(C-lik)o(e)h(prepro)q(cessor)f(commands)g(app)q
 
6414
(ear)h(there)f(rather)g(than)g(in)h(column)g(7.)137 1216
 
6415
y(F)l(or)24 b(further)g(discussion)j(of)d(strings)g(and)h(the)f
 
6416
(di\013erences)i(b)q(et)o(w)o(een)f Fu($P)f Fz(and)g
 
6417
Fu($PP)p Fz(,)i(see)f(Sec-)75 1270 y(tion)15 b(7.2.3.1)e([Strings)i
 
6418
(and)h(quotes],)e(page)h(67.)75 1379 y Fq(7.2.3.47)29
 
6419
b Fn($PI)p Fq(:)i(Pi)137 1474 y Fz(The)c(expression)g(`)p
 
6420
Fu($PI)p Fz(')e(returns)h Fk(\031)i Fz(to)e(the)g(default)h(mac)o(hine)
 
6421
g(precision.)55 b(The)26 b(expression)75 1528 y(`)p Fu($PI\()p
 
6422
Fs(iprec)s Fu(\))p Fz(')15 b(returns)g Fk(\031)h Fz(to)f(the)g(decimal)
 
6423
i(precision)g Fs(iprec)i Fz(\(whic)o(h)c(m)o(ust)g(b)q(e)h(less)g(than)
 
6424
f(50\).)75 1637 y Fq(7.2.3.48)29 b Fn($POW)p Fq(:)i(Exp)r(onen)n
 
6425
(tiation)137 1732 y Fz(`)p Fu($POW\()p Fs(x,y)t Fu(\))p
 
6426
Fz(')13 b(generates)i Fk(x)611 1715 y Fj(y)631 1732 y
 
6427
Fz(.)20 b(\(It)15 b(is)h(a)e(macro)h(de\014ned)h(in)g(terms)f(of)g
 
6428
Fu($EVAL)f Fz(\(see)h(Section)h(7.2.3.17)75 1786 y([$EV)-5
 
6429
b(AL],)14 b(page)h(70\))g(and)g(the)g(exp)q(onen)o(tiation)i(op)q
 
6430
(erator.\))75 1895 y Fq(7.2.3.49)29 b Fn($PP)p Fq(:)i(The)20
 
6431
b(C)h(prepro)r(cessor)g(sym)n(b)r(ol)137 1990 y Fu($PP)f
 
6432
Fz(is)g(shorthand)g(for)g(`)p Fu($UNSTRING\($P\))p Fz(')d(\(see)j
 
6433
(Section)h(7.2.3.46)d([$P],)g(page)i(76\),)g(or)g(\(essen-)75
 
6434
2044 y(tially\))d(a)g(synon)o(ym)f(for)g(`)p Fu($UNSTRING\("#"\))p
 
6435
Fz(')e(\(see)i(Section)i(7.2.3.65)c([$UNSTRING],)i(page)g(78\).)23
 
6436
b(It)75 2099 y(is)18 b(useful,)h(particularly)f(in)g
 
6437
Fw(F)o(or)m(tran)p Fz(,)g(for)f(constructing)g Fw(Fweb)i
 
6438
Fz(macro)e(de\014nitions)i(that)d(expand)75 2154 y(to)i(C)g(prepro)q
 
6439
(cessor)g(statemen)o(ts.)28 b(F)l(or)18 b(an)g(example,)i(see)f
 
6440
(Section)g(7.2.3.46)d([$P],)h(page)h(76.)29 b(F)l(or)17
 
6441
b(a)75 2209 y(detailed)f(discussion)g(of)e(the)g(di\013erence)i(b)q(et)
 
6442
o(w)o(een)e(`)p Fu($P)p Fz(')f(and)i(`)p Fu($PP)p Fz(',)e(see)h
 
6443
(Section)i(7.2.3.1)c([Strings)i(and)75 2264 y(quotes],)g(page)h(67.)75
 
6444
2372 y Fq(7.2.3.50)29 b Fn($RCSFILE)p Fq(:)i(V)-5 b(alue)21
 
6445
b(of)f(R)n(CS)h(global)f(k)n(eyw)n(ord)i Fn($RCSfile)137
 
6446
2467 y Fz(Equiv)m(alen)o(t)17 b(to)d(`)p Fu($KEYWORD\(RCSfile\))p
 
6447
Fz('.)j(See)f(Section)g(7.2.3.30)d([$KEYW)o(ORD],)h(page)h(72.)75
 
6448
2575 y Fq(7.2.3.51)29 b Fn($REVISION)p Fq(:)j(V)-5 b(alue)20
 
6449
b(of)g(R)n(CS)h(global)f(k)n(eyw)n(ord)i Fn(Revision)137
 
6450
2670 y Fz(Equiv)m(alen)o(t)17 b(to)d(`)p Fu($KEYWORD\(Revision\))p
 
6451
Fz('.)j(See)f(Section)g(7.2.3.30)d([$KEYW)o(ORD],)h(page)h(72.)p
 
6452
eop
 
6453
%%Page: 77 79
 
6454
77 78 bop 75 -58 a Fz(Chapter)15 b(7:)k(MA)o(CR)o(OS)d(and)f(PREPR)o
 
6455
(OCESSING)826 b(77)75 183 y Fq(7.2.3.52)29 b Fn($ROUTINE)p
 
6456
Fq(:)i(Curren)n(t)22 b(function)e(\()p Fo(Ra)m(tf)o(or)f
 
6457
Fq(only\))137 291 y Fz(When)12 b Fw(Ra)m(tf)o(or)f Fz(is)h(the)f
 
6458
(curren)o(t)g(language,)g Fu($ROUTINE)f Fz(expands)i(to)e(a)h(string)f
 
6459
(built)j(of)d(the)h(name)g(of)75 346 y(the)g(curren)o(t)g(program,)f
 
6460
(function,)i(or)e(subroutine.)20 b(This)11 b(function)h(is)f(not)g
 
6461
(useful)h(for)e(other)g(languages,)75 401 y(for)15 b(whic)o(h)h(it)f
 
6462
(expands)h(to)e(the)i(n)o(ull)g(string.)75 535 y Fq(7.2.3.53)29
 
6463
b Fn($SECTION_NUM)p Fq(:)j(Num)n(b)r(er)21 b(of)e(curren)n(t)j
 
6464
Fo(Fweb)e Fq(section)137 643 y Fz(`)p Fu($SECTION_NUM)p
 
6465
Fz(')g(returns)i(an)g(in)o(teger)g(greater)f(than)h(0)g(that)f(is)i
 
6466
(the)f(in)o(teger)g(n)o(um)o(b)q(er)g(of)g(the)75 698
 
6467
y(curren)o(t)15 b Fu(web)g Fz(section.)20 b(\(This)c(is)f(not)g(the)h
 
6468
(LaT)892 708 y(E)917 698 y(X)f(section)h(n)o(um)o(b)q(er)g(suc)o(h)f
 
6469
(as)g(3.4.\))75 833 y Fq(7.2.3.54)29 b Fn($SECTIONS)p
 
6470
Fq(:)j(Maxim)n(um)21 b(section)g(n)n(um)n(b)r(er)137
 
6471
941 y Fz(`)p Fu($SECTIONS)p Fz(')13 b(is)j(the)f(maxim)o(um)h(section)f
 
6472
(n)o(um)o(b)q(er)h(as)f(understo)q(o)q(d)g(b)o(y)h Fw(Fwea)l(ve)p
 
6473
Fz(.)75 1075 y Fq(7.2.3.55)29 b Fn($SOURCE)p Fq(:)i(V)-5
 
6474
b(alue)21 b(of)f(R)n(CS)h(global)f(k)n(eyw)n(ord)i Fn(Source)137
 
6475
1183 y Fz(Equiv)m(alen)o(t)17 b(to)d(`)p Fu($KEYWORD\(Source\))p
 
6476
Fz('.)j(See)f(Section)g(7.2.3.30)d([$KEYW)o(ORD],)h(page)h(72.)75
 
6477
1318 y Fq(7.2.3.56)29 b Fn($SQRT)p Fq(:)i(Square)21 b(ro)r(ot)137
 
6478
1426 y Fz(`)p Fu($SQRT\()p Fs(x)s Fu(\))p Fz(')c(returns)535
 
6479
1393 y Fx(p)p 573 1393 26 2 v 33 x Fk(x)p Fz(.)28 b(It)19
 
6480
b(is)f(a)g(con)o(v)o(enience)i(macro)d(de\014ned)j(in)f(terms)e(of)h
 
6481
Fu($POW)p Fz(.)28 b(See)19 b(Sec-)75 1480 y(tion)c(7.2.3.48)e([$PO)o
 
6482
(W],)h(page)h(76.)75 1615 y Fq(7.2.3.57)29 b Fn($STATE)p
 
6483
Fq(:)i(V)-5 b(alue)21 b(of)f(R)n(CS)h(global)f(k)n(eyw)n(ord)i
 
6484
Fn(State)137 1723 y Fz(Equiv)m(alen)o(t)17 b(to)d(`)p
 
6485
Fu($KEYWORD\(State\))p Fz('.)j(See)f(Section)g(7.2.3.30)d([$KEYW)o
 
6486
(ORD],)h(page)h(72.)75 1858 y Fq(7.2.3.58)29 b Fn($STRING)p
 
6487
Fq(:)i(Expand,)22 b(then)e(stringize)137 1966 y Fz(`)p
 
6488
Fu($STRING\()p Fs(s)r Fu(\))p Fz(')d(expands)j(its)f(argumen)o(t)f(if)i
 
6489
(it)f(is)h(a)f(macro,)g(then)g(mak)o(es)g(the)g(expansion)h(in)o(to)f
 
6490
(a)75 2020 y(quoted)c(string.)20 b(If)c(the)f(argumen)o(t)f(is)i
 
6491
(already)f(a)g(quoted)h(string,)e(it)i(is)g(returned)f(unc)o(hanged.)75
 
6492
2155 y Fq(7.2.3.59)29 b Fn($STUB)p Fq(:)i(T)-5 b(rap)20
 
6493
b(for)g(missing)h(mo)r(dule)137 2263 y Fz(When)11 b(a)f(missing)h(mo)q
 
6494
(dule)g(is)g(detected,)g Fw(Ft)m(angle)g Fz(inserts)f(the)h(command)f
 
6495
(`)p Fu($STUB\()p Fs(mo)q(dule)p 1760 2263 14 2 v 16
 
6496
w(name)s Fu(\))p Fz(')p 1919 2272 21 41 v 75 2318 a(in)o(to)20
 
6497
b(the)g(output)f(co)q(de.)35 b(The)20 b(built-in)i Fu($STUB)d
 
6498
Fz(expands)i(to)e(a)g(function)i(call)g(appropriate)f(to)f(the)75
 
6499
2373 y(curren)o(t)c(language.)20 b(F)l(or)15 b(example,)h(in)g(C)f(it)g
 
6500
(expands)h(to)f(`)p Fu(missing_mod)p Fz(',)d(in)k Fw(F)o(or)m(tran)g
 
6501
Fz(it)f(expands)75 2427 y(to)g(`)p Fu(call)f(nomod)p
 
6502
Fz('.)75 2562 y Fq(7.2.3.60)29 b Fn($TIME)p Fq(:)i(The)21
 
6503
b(time)137 2670 y Fz(`)p Fu($TIME)p Fz(')14 b(returns)h(a)g(string)g
 
6504
(consisting)h(of)f(the)g(lo)q(cal)i(time)e(in)h(the)f(form)g
 
6505
Fu("19:59")p Fz(.)p eop
 
6506
%%Page: 78 80
 
6507
78 79 bop 75 -58 a Fz(Chapter)15 b(7:)k(MA)o(CR)o(OS)d(and)f(PREPR)o
 
6508
(OCESSING)826 b(78)75 183 y Fq(7.2.3.61)29 b Fn($TRANSLIT)p
 
6509
Fq(:)j(T)-5 b(ransliteration)137 291 y Fz(The)11 b(macro)f(`)p
 
6510
Fu($TRANSLIT\()p Fs(s)p Fu(,)j Fs(from)p Fu(,)i Fs(to)r
 
6511
Fu(\))p Fz(')9 b(in)o(terprets)i(eac)o(h)g(of)f(its)h(argumen)o(ts)f
 
6512
(as)g(strings)g(\(without)75 346 y(expanding)j(an)o(ything\).)18
 
6513
b(Then)12 b Fs(s)h Fz(is)f(mo)q(di\014ed)h(b)o(y)e(replacing)i(an)o(y)e
 
6514
(of)g(the)h(c)o(haracters)e(found)i(in)g Fs(from)f Fz(b)o(y)75
 
6515
400 y(the)j(corresp)q(onding)h(c)o(haracters)f(in)h Fs(to)p
 
6516
Fz(.)k(If)14 b Fs(to)i Fz(is)f(shorter)e(than)h Fs(from)p
 
6517
Fz(,)f(then)i(the)f(excess)h(c)o(haracters)e(in)75 455
 
6518
y Fs(from)e Fz(are)h(deleted)h(from)f Fs(s)p Fz(.)18
 
6519
b(As)12 b(a)g(limiting)i(case,)e(if)h Fs(to)h Fz(is)e(empt)o(y)l(,)g
 
6520
(then)h(all)g(the)f(c)o(haracters)f(in)i Fs(from)e Fz(are)75
 
6521
510 y(deleted)i(from)e Fs(s)p Fz(.)19 b(F)l(or)11 b(example,)i(`)p
 
6522
Fu($TRANSLIT\(s,)h(aeiou,)g(12345\))p Fz(')c(replaces)j(the)f(v)o(o)o
 
6523
(w)o(els)g(in)g Fs(s)i Fz(b)o(y)e(the)75 565 y(corresp)q(onding)19
 
6524
b(digits,)f(and)g(`)p Fu($TRANSLIT\(s,)13 b(aeiou,)i(\))p
 
6525
Fz(')i(deletes)i(all)f(the)g(v)o(o)o(w)o(els.)27 b(The)18
 
6526
b(bac)o(kslash)75 620 y(ma)o(y)13 b(b)q(e)i(used)f(to)g(escap)q(e)g(a)g
 
6527
(c)o(haracter,)f(as)h(in)g(ANSI)h(C.)e(F)l(or)h(example,)g(`)p
 
6528
Fu($TRANSLIT\("a\\\\"\\\\\\\\d",)75 674 y("d\\\\\\\\a\\\\"",)g
 
6529
("D,A'"\))p Fz(')i(translates)h(in)o(to)h(`)p Fu(A',D)p
 
6530
Fz('.)27 b(Here)18 b(one)g(had)g(to)f(explicitly)k(enclose)e(strings)75
 
6531
729 y(in)o(v)o(olving)13 b(`)p Fu(\\\\")p Fz(')e(in)h(double)i(quotes)d
 
6532
(in)i(order)f(to)f(a)o(v)o(oid)g(a)h(complain)o(t)g(ab)q(out)g(an)g(un)
 
6533
o(terminated)g(string.)75 864 y Fq(7.2.3.62)29 b Fn($U)p
 
6534
Fq(:)i(Change)21 b(to)f(upp)r(er)g(case)137 972 y Fz(`)p
 
6535
Fu($U\()p Fs(string)t Fu(\))p Fz(')14 b(c)o(hanges)h
 
6536
Fs(string)k Fz(to)c(upp)q(er)h(case.)75 1107 y Fq(7.2.3.63)29
 
6537
b Fn($UNDEF)p Fq(:)i(Unde\014ne)21 b(a)g(macro)137 1214
 
6538
y Fz(`)p Fu($UNDEF\()p Fs(macro)r Fu(\))p Fz(')13 b(unde\014nes)k(an)e
 
6539
Fw(Fweb)h Fz(macro.)75 1349 y Fq(7.2.3.64)29 b Fn($UNQUOTE)p
 
6540
Fq(:)i(Remo)n(v)n(e)22 b(quotes)e(from)g(string)137 1457
 
6541
y Fz(`)p Fu($UNQUOTE\()p Fs(string)t Fu(\))p Fz(')11
 
6542
b(returns)j Fs(string)j Fz(without)d(its)f(surrounding)i(quotes.)k
 
6543
(\(Ho)o(w)o(ev)o(er,)12 b(the)h(result-)75 1511 y(ing)j(construction)f
 
6544
(is)h(still)h(treated)d(as)h(a)g(string;)g(no)g(macro)f(expansion)i(is)
 
6545
g(done.\))137 1590 y(F)l(or)g(a)h(more)f(detailed)i(discussion)h(and)e
 
6546
(a)f(comparison)h(with)g Fu($UNSTRING)e Fz(\(see)i(Section)g(7.2.3.65)
 
6547
75 1645 y([$UNSTRING],)e(page)g(78\),)f(see)h(Section)h(7.2.3.1)d
 
6548
([Strings)i(and)h(quotes],)e(page)h(67.)75 1780 y Fq(7.2.3.65)29
 
6549
b Fn($UNSTRING)p Fq(:)j(Con)n(v)n(ert)21 b(string)f(in)n(to)h(c)n
 
6550
(haracters)137 1887 y Fz(`)p Fu($UNSTRING\()p Fs(string)t
 
6551
Fu(\))p Fz(')13 b(remo)o(v)o(es)i(quotes)g(from)f(the)i(string,)f(if)h
 
6552
(they)f(are)g(presen)o(t,)g(and)h(treats)e(the)75 1942
 
6553
y(result)j(as)f(a)h(collection)h(of)e(c)o(haracters.)24
 
6554
b(No)16 b(tok)o(enization)h(is)h(done,)f(so)f(macro)g(expansion)h(do)q
 
6555
(es)g(not)75 1997 y(op)q(erate)e(on)g(those)g(c)o(haracters.)137
 
6556
2075 y(F)l(or)j(a)h(more)f(detailed)i(discussion)h(and)d(a)h
 
6557
(comparison)g(with)g Fu($UNQUOTE)e Fz(\(see)i(Section)g(7.2.3.64)75
 
6558
2130 y([$UNQUOTE],)c(page)g(78\),)e(see)j(Section)g(7.2.3.1)d([Strings)
 
6559
i(and)g(quotes],)g(page)g(67.)75 2265 y Fq(7.2.3.66)29
 
6560
b Fn($VERBATIM)p Fq(:)j(\(Obsolete\))137 2373 y Fz(This)12
 
6561
b(w)o(as)f(an)h(old)g(name)f(for)g Fu($UNQUOTE)f Fz(\(see)i(Section)g
 
6562
(7.2.3.64)d([$UNQUOTE],)i(page)h(78\).)17 b(Please)75
 
6563
2428 y(remo)o(v)o(e)d(all)j(references)e(to)g(this)h(macro)e(from)h
 
6564
(existing)h(co)q(des.)75 2562 y Fq(7.2.3.67)29 b Fn($VERSION)p
 
6565
Fq(:)i(Presen)n(t)21 b Fo(Fweb)g Fq(v)n(ersion)g(n)n(um)n(b)r(er)137
 
6566
2670 y Fz(`)p Fu($VERSION)p Fz(')14 b(returns)h(a)g(string)g(built)h
 
6567
(out)f(of)g(the)g Fw(Fweb)h Fz(v)o(ersion)g(n)o(um)o(b)q(er,)f(suc)o(h)
 
6568
g(as)g Fu("1.61")p Fz(.)p eop
 
6569
%%Page: 79 81
 
6570
79 80 bop 75 -58 a Fz(Chapter)15 b(7:)k(MA)o(CR)o(OS)d(and)f(PREPR)o
 
6571
(OCESSING)826 b(79)75 183 y Fq(7.2.4)30 b(Debugging)20
 
6572
b(with)g(macros)137 286 y Fz(If)13 b(an)g Fw(Fweb)h Fz(macro)e(expands)
 
6573
h(to)g(more)f(than)h(one)f(output)h(line,)i(debugging)e(can)g(b)q(e)h
 
6574
(a)e(bit)i(confus-)75 341 y(ing)h(if)g(the)g(debugger)g(\(e.g.,)e
 
6575
Fu(gdb)p Fz(\))h(displa)o(ys)i(lines)g(in)g(the)f Fu(web)f
 
6576
Fz(source)g(\014le)i(instead)f(of)g(the)f(output)h(\014le)75
 
6577
396 y(\(as)e(it)i(normally)f(do)q(es)g(for)g(C)g(and)g(C)p
 
6578
Fu(++)p Fz(\).)k(While)e(single-stepping)g(through)e(the)g(co)q(de,)g
 
6579
(the)h(debugger)75 451 y(will)21 b(incorrectly)g(step)f(the)g(screen)g
 
6580
(displa)o(y)h(for)e(eac)o(h)h(output)f(line)i(ev)o(en)f(if)h(the)e
 
6581
(macro)g(call)i(o)q(ccu-)75 506 y(pies)c(just)e(one)h(line)i(in)e(the)g
 
6582
(source)g(\014le.)23 b(T)l(o)16 b(lo)q(calize)i(the)e(debugger's)f
 
6583
(confusion,)i(insert)f(a)g(`)p Fu(@#line)p Fz(')75 560
 
6584
y(command)f(after)g(the)g(macro)f(call.)21 b(F)l(or)15
 
6585
b(example,)195 631 y Fu(@c)195 683 y(@)24 b(Example)f(of)g(a)h(macro)f
 
6586
(that)g(expands)g(to)h(several)f(output)g(lines.)195
 
6587
735 y(@m)h(UPDATE\(i,)e(delta_i\))314 787 y(i)i(+=)g(delta_i;)314
 
6588
839 y(store\(i\)@;)195 891 y(@a)195 943 y(main\(\))195
 
6589
995 y({)195 1047 y(UPDATE\(j,)f(5\);)195 1098 y(@#line)195
 
6590
1150 y(//)h(More)f(code.)47 b(The)23 b(debugger)g(will)g(be)h(in)g
 
6591
(sync)f(from)g(here)h(on.)195 1202 y(})137 1276 y Fz(An)13
 
6592
b(alternativ)o(e)g(for)f(highly)j(confusing)e(situations)g(is)h(to)e
 
6593
(use)h(the)g(`)p Fu(-#)p Fz(')e(option)i(\(see)g(Section)h(4.2.78)75
 
6594
1331 y([-#],)g(page)h(36\).)137 1405 y(Another)23 b(p)q(oten)o(tially)h
 
6595
(confusing)f(situation)g(o)q(ccurs)g(when)g(`)p Fu(@\045)p
 
6596
Fz(')f(is)h(used)g(to)f(commen)o(t)g(out)g(a)75 1460
 
6597
y(line.)34 b Fw(Fweb)20 b Fz(deals)g(with)g(the)g(line-n)o(um)o(b)q(er)
 
6598
h(problem)f(that)f(arises)g(here)h(automatically;)i(see)d(Sec-)75
 
6599
1515 y(tion)c(4.2.59.6)e([-T#],)h(page)h(31.)137 1589
 
6600
y Fw(Fwea)l(ve)23 b Fz(mak)o(es)d(a)i(v)m(alian)o(t)g(attempt)f(to)f
 
6601
(prett)o(y-prin)o(t)i(\(see)f(Section)i(10.2)d([Prett)o(y-prin)o
 
6602
(ting],)75 1643 y(page)h(100\))f(the)h(de\014nitions)i(of)e(b)q(oth)g
 
6603
(outer)g(macros)f(and)h Fw(Fweb)i Fz(macros)d(in)i(a)f(reasonable)g(w)o
 
6604
(a)o(y)l(.)75 1698 y(Ho)o(w)o(ev)o(er,)14 b(this)h(can)g(b)q(e)g(a)g
 
6605
(formidable)h(task,)e(b)q(ecause)i(macro)e(syn)o(tax)g(can)h(b)q(e)g
 
6606
(essen)o(tially)i(arbitrary)l(.)75 1753 y(Consider,)e(for)g(example,)h
 
6607
(the)f(follo)o(wing)h(de\014nition:)195 1824 y Fu(@c)195
 
6608
1876 y(@d)24 b(GET\(type\))e(type)i(get_##type\(\))195
 
6609
1928 y(@a)195 1980 y(GET\(int\){}@;)e(//)i Fz(Expands)15
 
6610
b(in)o(to)g(`)p Fu(int get_int\(\){})p Fz('.)75 2054
 
6611
y(The)22 b(problem)h(is)f(that)f(the)h(iden)o(ti\014er)h(`)p
 
6612
Fu(type)p Fz(')e(is)h(used)g(in)h(t)o(w)o(o)d(di\013eren)o(t)i(w)o(a)o
 
6613
(ys:)32 b(as)22 b(the)g(t)o(yp)q(e)f(of)75 2109 y(a)h(reserv)o(ed)g(w)o
 
6614
(ord)g(\(the)g(second)g(`)p Fu(type)p Fz('\),)g(and)h(as)f(an)g
 
6615
(ordinary)g(expression)h(\(the)f(third)h(`)p Fu(type)p
 
6616
Fz('\).)75 2163 y(The)c(\014rst)f(`)p Fu(type)p Fz(')f(has)i(b)q(oth)f
 
6617
(meanings)h(sim)o(ultaneously)l(.)32 b(Unfortunately)l(,)19
 
6618
b(within)h(an)o(y)e(particular)75 2218 y(language)d Fw(Fwea)l(ve)h
 
6619
Fz(asso)q(ciates)f(one)h(unique)g(t)o(yp)q(e)g(or)e Fs(ilk)20
 
6620
b Fz(with)15 b(eac)o(h)g(iden)o(ti\014er.)137 2292 y(One)21
 
6621
b(solution)f(to)f(this)h(problem)h(is)f(to)f(use)h(the)g(`)p
 
6622
Fu(@R)p Fz(')f(command)g(\(see)h(Section)g(5.5.23)e([A)l(TR)p
 
6623
1836 2292 14 2 v 17 w(],)75 2347 y(page)d(49\),)f(whic)o(h)i(c)o
 
6624
(hanges)f(the)g(ilk)i(of)e(the)g(v)o(ery)g(next)g(iden)o(ti\014er)i(to)
 
6625
d(in)o(teger-lik)o(e.)22 b(Th)o(us,)195 2418 y Fu(@d)i(GET\(type\))e
 
6626
(@R)i(type)f(get_##type\(\)@;)75 2492 y Fz(will)14 b(format)e
 
6627
(correctly)l(.)19 b(An)13 b(alternativ)o(e)g(solution)h(uses)f(the)g
 
6628
(related)g(command)g(`)p Fu(@E)p Fz(',)e(whic)o(h)j(c)o(hanges)75
 
6629
2547 y(the)h(ilk)i(of)d(the)i(v)o(ery)f(next)g(iden)o(ti\014er)i(to)d
 
6630
(an)h(ordinary)h(expression.)k(Th)o(us,)195 2618 y Fu(@f)k(type)f(int)
 
6631
195 2670 y(@d)h(GET\(type\))e(type)i(get_##@Etype\(\)@;)p
 
6632
eop
 
6633
%%Page: 80 82
 
6634
80 81 bop 75 -58 a Fz(Chapter)15 b(7:)k(MA)o(CR)o(OS)d(and)f(PREPR)o
 
6635
(OCESSING)826 b(80)137 183 y(Other)22 b(t)o(yp)q(es)f(of)g(troublesome)
 
6636
g(situations)h(in)o(v)o(olv)o(e)g(spaces.)38 b(When)22
 
6637
b Fw(Fweb)g Fz(understands)g(the)75 238 y(syn)o(tax,)13
 
6638
b(it)g(inserts)h(spaces)f(automatically)h(to)f(mak)o(e)f(the)i(output)f
 
6639
(pleasing.)21 b(Consider,)13 b(ho)o(w)o(ev)o(er,)g(the)75
 
6640
293 y(\(somewhat)h(con)o(triv)o(ed\))h(example)195 360
 
6641
y Fu(@c)195 411 y(@d)24 b(A\(x,)f(y\))g(x)h(y)195 463
 
6642
y(@d)g(B)f(s1;)195 515 y(@d)h(C)f(s2;)195 567 y(@a)195
 
6643
619 y(A\(B,)g(C\)@;)75 689 y Fz(Here)17 b Fw(Fwea)l(ve)g
 
6644
Fz(will)h(consider)f(`)p Fu(x)p Fz(')e(and)i(`)p Fu(y)p
 
6645
Fz(')e(to)h(b)q(e)h(ordinary)g(iden)o(ti\014ers)h(\(simple)f
 
6646
(expressions\),)g(and)75 743 y(will)i(abut)e(them)g(with)h(no)f(in)o
 
6647
(terv)o(ening)h(spaces,)f(whic)o(h)h(is)g(confusing)g(to)f(read.)26
 
6648
b(The)17 b(solution)h(is)g(to)75 798 y(insert)e(a)f(space)g(man)o
 
6649
(ually)h(with)f(`)p Fu(@,)p Fz(':)195 865 y Fu(@d)24
 
6650
b(A\(x,)f(y\))g(x)h(@,)g(y)75 935 y Fz(\(Whether)12 b(one)g(should)h
 
6651
(write)f(macros)f(lik)o(e)i(this)g(at)e(all)i(is)f(a)g(separate)g
 
6652
(issue.\))19 b(F)l(or)11 b(a)h(related)g(example,)75
 
6653
989 y(see)j(the)h(discussion)h(of)d(Section)j(5.12)c([A)l(Tcomma],)h
 
6654
(page)h(55.)75 1124 y Fy(7.3)33 b(Prepro)r(cessing)137
 
6655
1223 y Fz(Generally)l(,)19 b(the)e Fw(Fweb)h Fz(prepro)q(cessor)f
 
6656
(commands)g(follo)o(w)h(a)e(syn)o(tax)h(iden)o(tical)i(to)d(their)i
 
6657
(C/C)p Fu(++)75 1277 y Fz(coun)o(terparts.)h(The)14 b(one)g(exception)g
 
6658
(is)h(the)f(`)p Fu(@#line)p Fz(')e(command.)19 b(Whereas)14
 
6659
b(the)g(C)f(command)h(tak)o(es)75 1332 y(a)19 b(line)h(n)o(um)o(b)q(er)
 
6660
f(and)g(\014le)h(name)f(as)f(argumen)o(ts,)h(the)g Fw(Fweb)h
 
6661
Fz(command)e(tak)o(es)h(no)f(argumen)o(ts;)i(its)75 1387
 
6662
y(expansion)i(automatically)f(inserts)g(the)g(curren)o(t)g(line)i(n)o
 
6663
(um)o(b)q(er)e(and)g(\014le)h(name.)37 b(This)21 b(command)75
 
6664
1442 y(should)d(b)q(e)f(necessary)g(only)h(in)f(rare)g(circumstances.)
 
6665
25 b(One)18 b(of)e(those)h(in)o(v)o(olv)o(es)g(situations)g(in)h(whic)o
 
6666
(h)75 1497 y(an)e Fw(Fweb)h Fz(macro)e(expands)i(to)e(more)h(than)g
 
6667
(one)g(output)g(line;)i(see)e(Section)h(7.2.4)d([Debugging)j(with)75
 
6668
1551 y(macros],)d(page)h(79.)137 1621 y(The)23 b Fw(Fweb)g
 
6669
Fz(prepro)q(cessor)f(commands)h(ma)o(y)e(app)q(ear)i(in)g(either)g(the)
 
6670
f(de\014nition)i(or)e(the)g(co)q(de)75 1676 y(parts.)28
 
6671
b(But)18 b Fs(BEW)-5 b(ARE:)18 b(No)f(matter)g(where)i(they)f(app)q
 
6672
(ear,)g(they)g(are)g(expanded)h(during)g(INPUT,)75 1731
 
6673
y(not)c(output.)21 b Fz(\(This)16 b(is)h(probably)f(a)f(design)i(\015a)
 
6674
o(w.\))j(F)l(or)15 b(more)h(discussion,)h(see)f(Section)g(7.2)f([FWEB)
 
6675
75 1785 y(macros],)f(page)h(63.)137 1855 y(The)h(syn)o(tax)e(of)h(eac)o
 
6676
(h)g(command)g(is)h(as)f(follo)o(ws:)195 1935 y Fu(@#line)96
 
6677
b Fz(|)16 b(Insert)f(a)g Fu(#line)f Fz(command.)195 2015
 
6678
y Fu(@#define)g Fs(iden)o(ti\014er)435 2067 y Fz(|)i(De\014ne)f(an)h
 
6679
(FWEB)e(macro;)g(equiv)m(alen)o(t)j(to)e(`)p Fu(@m)p
 
6680
Fz('.)195 2146 y Fu(@#undef)f Fs(iden)o(ti\014er)435
 
6681
2198 y Fz(|)i(Unde\014ne)g(an)f(FWEB)g(macro.)195 2277
 
6682
y Fu(@#ifdef)f Fs(iden)o(ti\014er)435 2329 y Fz(|)d(Is)f(FWEB)g(macro)f
 
6683
(de\014ned?)20 b(Equiv)m(alen)o(t)12 b(to)e(`)p Fu(@#if)k(defined)g
 
6684
(identifier)p Fz(')n(.)p 1959 2338 21 41 v 195 2408 a
 
6685
Fu(@#ifndef)g Fs(iden)o(ti\014er)435 2460 y Fz(|)d(Is)f(FWEB)g(macro)f
 
6686
(not)h(de\014ned?)20 b(Equiv)m(alen)o(t)12 b(to)d(`)p
 
6687
Fu(@#if)15 b(!defined)f(identifier)p Fz(')n(.)p 2058
 
6688
2469 V 195 2539 a Fu(@#if)h Fs(expression)195 2604 y
 
6689
Fu(@#elif)f Fs(expression)195 2670 y Fu(@#else)p eop
 
6690
%%Page: 81 83
 
6691
81 82 bop 75 -58 a Fz(Chapter)15 b(7:)k(MA)o(CR)o(OS)d(and)f(PREPR)o
 
6692
(OCESSING)826 b(81)195 183 y Fu(@#endif)137 263 y Fz(In)15
 
6693
b(the)e(`)p Fu(@#if)p Fz(')g(statemen)o(t,)g(the)g Fs(expression)i
 
6694
Fz(ma)o(y)e(con)o(tain)h Fw(Fweb)h Fz(macros,)e(but)h(m)o(ust)f
 
6695
(ultimately)75 318 y(ev)m(aluate)j(to)f(a)f(n)o(um)o(b)q(er.)21
 
6696
b(If)15 b(that)g(n)o(um)o(b)q(er)g(is)h(zero,)f(the)g(expression)h(is)g
 
6697
(false;)f(otherwise,)g(it)g(is)h(true.)137 385 y(The)11
 
6698
b Fs(expression)h Fz(follo)o(wing)f(constructions)g(suc)o(h)g(as)f(`)p
 
6699
Fu(@#if)p Fz(')f(is)i(ev)m(aluated)h(b)o(y)f(a)f(built-in)j(expression)
 
6700
75 440 y(ev)m(aluator)f(that)g(can)g(also)h(b)q(e)g(used)g(for)e(other)
 
6701
h(purp)q(oses,)h(suc)o(h)g(as)f(in)h(macro)e(expansion.)20
 
6702
b(Its)12 b(b)q(eha)o(vior)75 495 y(is)22 b(again)g(motiv)m(ated)g(b)o
 
6703
(y)g(expression)g(ev)m(aluation)h(in)g(ANSI)g(C;)e(it)h(is)g(not)f
 
6704
(quite)i(as)e(general,)j(but)75 549 y(should)c(b)q(e)g(more)f(than)g
 
6705
(adequate.)32 b(\(One)19 b(design)h(\015a)o(w)f(that)g(will)h(b)q(e)g
 
6706
(\014xed)g(someda)o(y)f(is)g(that)g(the)75 604 y(order)13
 
6707
b(of)g(expression)i(ev)m(aluation)f(is)g(not)g(necessarily)h
 
6708
(left-to-righ)o(t,)e(as)g(it)h(is)g(in)g(C.\))f(It)g(supp)q(orts)h(b)q
 
6709
(oth)75 659 y(in)o(teger)19 b(and)g(\015oating-p)q(oin)o(t)g
 
6710
(arithmetic)g(\(with)g(t)o(yp)q(e)f(promotion)h(from)f(in)o(teger)g(to)
 
6711
g(\015oating-p)q(oin)o(t)75 714 y(if)k(necessary\),)h(and)e(the)h(ANSI)
 
6712
g Fu(defined)f Fz(op)q(erator.)38 b(Op)q(erators)21 b(with)h(the)g
 
6713
(highest)g(precedence)75 769 y(\(see)e(table)g(b)q(elo)o(w\))g(are)g
 
6714
(ev)m(aluated)h(\014rst;)h(as)d(usual,)j(paren)o(theses)e(o)o(v)o
 
6715
(erride)g(the)g(natural)g(order)f(of)75 823 y(ev)m(aluation.)30
 
6716
b(The)18 b(unary)g(op)q(erator)f Fu(defined)g Fz(has)h(the)g(highest)h
 
6717
(precedence;)h(all)f(the)f(other)g(unary)75 878 y(op)q(erators)f(ha)o
 
6718
(v)o(e)g(the)h(next)f(highest)i(\(and)e(equal\))h(precedence;)j(then)d
 
6719
(come)f(the)h(binary)g(op)q(erators.)75 933 y(When)j(the)g(op)q(erator)
 
6720
f(exists)h(in)g(C,)f(the)h(action)g(tak)o(en)f(b)o(y)h
 
6721
Fw(Fweb)h Fz(is)f(precisely)h(that)e(that)g(the)h(C)75
 
6722
988 y(compiler)15 b(w)o(ould)g(tak)o(e.)k(Arithmetic)c(is)f(done)h(in)g
 
6723
(either)g Fp(long)f Fz(or)g Fp(double)h Fz(v)m(ariables,)g(as)f
 
6724
(implemen)o(ted)75 1043 y(b)o(y)i(the)f(C)h(compiler)h(that)e(compiled)
 
6725
i Fw(Ft)m(angle)p Fz(.)22 b(\(This)16 b(w)o(as)f(the)h(easy)f(c)o
 
6726
(hoice,)h(not)g(necessarily)h(the)75 1097 y(most)d(desirable)j(one.\))
 
6727
137 1165 y(The)f(op)q(erators,)e(listed)i(from)f(highest)g(precedence)i
 
6728
(to)e(lo)o(w)o(est,)f(are)h(as)g(follo)o(ws)p eop
 
6729
%%Page: 82 84
 
6730
82 83 bop 75 -58 a Fz(Chapter)15 b(7:)k(MA)o(CR)o(OS)d(and)f(PREPR)o
 
6731
(OCESSING)826 b(82)75 344 y(Unary)15 b(op)q(erators)226
 
6732
383 y(\026)400 344 y(:)123 417 y Fu(defined)98 b Fz(|)16
 
6733
b Fu(defined)d Fz(is)h(a)f(unary)h(op)q(erator)f(that)g(acts)g(on)g
 
6734
(iden)o(ti\014er)i(tok)o(ens.)k(`)p Fu(defined)512 472
 
6735
y(id)p Fz(')k(or)g(equiv)m(alen)o(tly)j(`)p Fu(defined\(id\))p
 
6736
Fz(')21 b(ev)m(aluates)k(to)e(1)g(\(true\))g(if)h(the)512
 
6737
527 y(iden)o(ti\014er)30 b(is)f(de\014ned)h(as)e(an)h
 
6738
Fw(Fweb)g Fz(macro;)34 b(to)28 b(0)g(\(false\))g(other-)512
 
6739
582 y(wise.)41 b(The)23 b(construction)f(`)p Fu(@#if)14
 
6740
b(defined)g(A)p Fz(')22 b(w)o(orks)f(the)h(same)g(w)o(a)o(y)512
 
6741
636 y(as)15 b(`)p Fu(@#ifdef)f(A)p Fz(')o(,)h(but)g(one)h(can)f(use)h
 
6742
(`)p Fu(defined)p Fz(')d(in)j(expressions,)g(as)f(in)817
 
6743
741 y Fu(@#if)f(defined\(A\))g(||)h(defined\(B\))o Fk(:)512
 
6744
846 y Fz(\(The)k(paren)o(theses)f(around)h(the)g(macro)f(names)g(are)g
 
6745
(optional.\))31 b(With)512 900 y(the)e(adv)o(en)o(t)f(of)h(`)p
 
6746
Fu(defined)p Fz(',)h(the)f Fw(Fweb)g Fz(prepro)q(cessor)g(statemen)o
 
6747
(ts)512 955 y(`)p Fu(@#ifdef)p Fz(')11 b(and)h(`)p Fu(@#ifndef)p
 
6748
Fz(')f(b)q(ecome)i(redundan)o(t,)f(but)h(are)f(often)g(useful)512
 
6749
1010 y(shorthands.)123 1069 y Fu(-)242 b Fz(|)16 b(Unary)f(min)o(us.)
 
6750
123 1124 y Fu(!)242 b Fz(|)16 b(Logical)j Fu(NOT)p Fz(.)28
 
6751
b Fu(!)p Fh(expr)18 b Fz(ev)m(aluates)h(to)e(0)h(if)h
 
6752
Fh(expr)f Fz(is)g(nonzero,)h(and)f(ev)m(aluates)512 1179
 
6753
y(to)d(1)g(if)g Fh(expr)h Fz(is)g(0.)123 1238 y Fu(~)242
 
6754
b Fz(|)16 b(One's)g(complemen)o(t)f(of)g(an)g(in)o(teger.)20
 
6755
b(F)l(or)15 b(example,)g(~)p Fu(0)e Fz(=)g Fx(\000)p
 
6756
Fz(1.)75 1318 y(Binary)j(op)q(erators)232 1358 y(\026)411
 
6757
1318 y(:)123 1392 y Fu(^^)218 b Fz(|)16 b(Exp)q(onen)o(tiation)g(\(all)
 
6758
g(languages\).)k(2)p Fu(^^)o Fz(3)12 b(=)h(8.)123 1446
 
6759
y Fu(^)p Fz(,)8 b Fu(**)173 b Fz(|)16 b(Exp)q(onen)o(tiation)g(\()p
 
6760
Fw(F)o(or)m(tran)f Fz(or)g Fw(Ra)m(tf)o(or)p Fz(\).)123
 
6761
1501 y Fu(*)p Fz(,)8 b Fu(/)p Fz(,)g Fu(\045)152 b Fz(|)16
 
6762
b(Multiplication,)i(division,)g(and)e(mo)q(dulus:)23
 
6763
b(`)p Fk(a)h Fu(\045)f Fk(b)p Fz(')15 b(means)h(`)p Fk(a)f
 
6764
Fz(mo)q(d)g Fk(b)p Fz(';)h(for)512 1556 y(example,)g
 
6765
Fu(5)24 b(\045)f(3)h(=)g(2)p Fz(.)123 1615 y Fu(+)p Fz(,)8
 
6766
b Fu(-)197 b Fz(|)16 b(The)f(usual)h(plus)h(and)e(min)o(us.)123
 
6767
1670 y Fu(<<)218 b Fz(|)16 b(`)p Fk(a)24 b Fu(<<)f Fk(b)p
 
6768
Fz(')14 b(means)i(shift)f(in)o(teger)g Fk(a)h Fz(left)f
 
6769
Fk(b)g Fz(bits.)20 b(1)12 b Fx(\034)i Fz(3)e(=)h(8.)123
 
6770
1725 y Fu(>>)218 b Fz(|)16 b(As)f(ab)q(o)o(v)o(e,)g(but)g(righ)o
 
6771
(t-shift.)20 b(7)12 b Fx(\035)i Fz(2)e(=)h(1.)123 1780
 
6772
y Fu(<)p Fz(,)8 b Fu(<=)p Fz(,)g Fu(>)p Fz(,)g Fu(>=)59
 
6773
b Fz(|)16 b(Ev)m(aluates)h(to)e(1)h(if)g(the)g(inequalit)o(y)i(holds,)f
 
6774
(to)e(0)h(otherwise.)22 b(E.g.,)15 b(`)p Fu(\(2.0)23
 
6775
b(<)512 1834 y(3.0\))p Fz(')14 b(ev)m(aluates)i(to)f(1.)123
 
6776
1894 y Fu(==)p Fz(,)8 b Fu(!=)149 b Fz(|)16 b(`)p Fk(a)p
 
6777
Fu(==)p Fk(b)p Fz(')i(\(`)p Fk(a)p Fu(!=)p Fk(b)p Fu(')p
 
6778
Fz(\))g(ev)m(aluates)j(to)e(1)h(\(0\))f(if)h Fk(a)g Fz(equals)h
 
6779
Fk(b)p Fz(;)g(ev)m(aluates)g(to)e(0)h(\(1\))512 1949
 
6780
y(otherwise.)123 2008 y Fu(&)242 b Fz(|)16 b(Bit)o(wise)g
 
6781
Fu(AND)p Fz(.)j(The)d(truth)f(table)g(is)h Fu(0b1100)23
 
6782
b(&)h(0b1010)f(=)h(0b1000)p Fz(.)123 2063 y Fu(^)242
 
6783
b Fz(|)16 b(Bit)o(wise)g Fu(EXCLUSIVE)23 b(OR)15 b Fz(\(C\).)f(\(F)l
 
6784
(or)g Fw(F)o(or)m(tran)p Fz(,)h(use)h(`)p Fu(.xor.)p
 
6785
Fz('.\))i(The)d(truth)512 2118 y(table)h(is)g Fu(0b1100)e(.xor.)g
 
6786
(0b1010)23 b(=)h(0b0110)p Fz(.)123 2177 y Fu(|)242 b
 
6787
Fz(|)16 b(Bit)o(wise)g Fu(OR)p Fz(.)k(The)15 b(truth)g(table)g(is)h
 
6788
Fu(0b1100)23 b(|)h(0b1010)f(=)h(0b1110)p Fz(.)123 2232
 
6789
y Fu(&&)218 b Fz(|)16 b(Logical)c Fu(AND)o Fz(.)e(`)p
 
6790
Fk(a)24 b Fu(&&)f Fk(b)p Fz(')10 b(ev)m(aluates)h(to)f(1)g(if)h(b)q
 
6791
(oth)g Fk(a)g Fz(and)f Fk(b)g Fz(are)g(true)h(\(nonzero\).)123
 
6792
2287 y Fu(||)218 b Fz(|)16 b(Logical)g Fu(OR)p Fz(.)f(`)p
 
6793
Fk(a)23 b Fu(||)h Fk(b)p Fz(')14 b(ev)m(aluates)i(to)f(1)f(if)i(either)
 
6794
g Fk(a)f Fz(or)g Fk(b)g Fz(are)f(true.)75 2388 y(Note)i(in)i
 
6795
(particular)f(the)f(use)h(of)f(the)h(single)h(caret,)e(whic)o(h)h(is)h
 
6796
(language-dep)q(enden)o(t:)24 b(it)17 b(is)g(an)f(exp)q(o-)75
 
6797
2443 y(nen)o(tiation)i(op)q(erator)e(for)g Fw(F)o(or)m(tran)h
 
6798
Fz(\(just)f(as)h(in)g(T)1006 2453 y(E)1032 2443 y(X\),)f(but)h(is)g
 
6799
(the)g(exclusiv)o(e-or)h(op)q(erator)e(for)h(C.)75 2498
 
6800
y(Also,)d(note)f(that)g(the)h(bit)o(wise)h(op)q(erators)d(should)j
 
6801
(almost)e(nev)o(er)h(b)q(e)g(used.)20 b(F)l(or)13 b(logic,)i(almost)e
 
6802
(alw)o(a)o(ys)75 2553 y(one)i(will)i(b)q(e)f(using)g(`)p
 
6803
Fu(==)p Fz(',)e(`)p Fu(!=)p Fz(',)g(`)p Fu(&&)p Fz(',)f(and)j(`)p
 
6804
Fu(||)p Fz('.)p eop
 
6805
%%Page: 83 85
 
6806
83 84 bop 75 -58 a Fz(Chapter)15 b(8:)k(LANGUA)o(GES)1232
 
6807
b(83)75 183 y Ft(8)41 b(LANGUA)n(GES)137 304 y Fw(Fweb)17
 
6808
b Fz(has)f(the)f(abilit)o(y)i(to)f(w)o(ork)e(with)i(more)g(than)f(one)h
 
6809
(source)g(language)g(during)h(a)e(single)i(run.)75 359
 
6810
y(The)k(language)g(in)h(e\013ect)e(at)g(the)h(b)q(eginning)i(of)d(the)h
 
6811
(\014rst)g(section)g(de\014nes)h(the)f Fs(global)g(language)p
 
6812
Fz(.)75 414 y(F)l(urther)15 b(language)g(c)o(hanges)h(within)g(a)f
 
6813
(section)h(ha)o(v)o(e)e(scop)q(e)i(lo)q(cal)h(to)d(that)h(section.)137
 
6814
482 y(Usually)l(,)g(`language')e(means)h(a)f(compiler)i(language)e(lik)
 
6815
o(e)i Fw(F)o(or)m(tran)f Fz(or)f(C.)g(These)h(languages)f(will)75
 
6816
537 y(b)q(e)21 b(\\prett)o(y-prin)o(ted")g(b)o(y)f Fw(Fwea)l(ve)p
 
6817
Fz(.)37 b(Prett)o(y-prin)o(ting)21 b(can)g(b)q(e)g(inhibited)j(b)o(y)c
 
6818
(turning)i(on)e(the)h(N)75 592 y(mo)q(de)d(\(globally)l(,)h(with)f(the)
 
6819
g(command-line)h(option)f(`)p Fu(-N)p Fz(';)g(lo)q(cally)l(,)i(with)e
 
6820
(`)p Fu(@N)p Fz('\))e(or)h(b)o(y)h(selecting)h(the)75
 
6821
647 y Fw(verba)m(tim)14 b Fz(`language';)e(in)j(b)q(oth)e(of)g(these)g
 
6822
(cases,)g(the)h(input)g(text)e(is)i(ec)o(ho)q(ed)g(literally)h(to)e
 
6823
(the)g(output)75 702 y(of)i(b)q(oth)g Fw(Ft)m(angle)h
 
6824
Fz(and)f Fw(Fwea)l(ve)p Fz(.)137 770 y(`Language')21
 
6825
b(is)g(a)g(stronger)f(concept)i(than)f(`mo)q(de'.)37
 
6826
b(F)l(or)21 b(example,)i(when)f(a)f(language)g(is)h(se-)75
 
6827
825 y(lected,)e(the)f(extension)g(of)g(the)f(tangled)h(output)g(\014le)
 
6828
g(is)h(c)o(hanged)e(appropriately|for)i(example,)f(if)75
 
6829
880 y(`)p Fu(test.web)p Fz(')c(con)o(tains)i(C)f(co)q(de)h(\(that)f
 
6830
(is,)h(con)o(tains)g(the)g(command)f(`)p Fu(@c)p Fz('\),)f(`)p
 
6831
Fu(test.web)p Fz(')g(tangles)i(in)o(to)75 935 y(`)p Fu(test.c)p
 
6832
Fz(')12 b(\(compressing)j(blanks)f(and)h(otherwise)f(\(delib)q
 
6833
(erately\))i(making)e(the)g(tangled)h(output)e(rela-)75
 
6834
989 y(tiv)o(ely)j(unreadable\))g(and)g Fw(Fwea)l(ve)g
 
6835
Fz(prett)o(y-prin)o(ts)f(using)h(the)g(C)f(syn)o(tax.)k(T)l(urning)e
 
6836
(on)e(the)g(N)h(mo)q(de)75 1044 y(do)q(es)j(not)f(a\013ect)f(the)i
 
6837
(language;)h Fw(Ft)m(angle)f Fz(copies)g(the)g(source)f(co)q(de)h
 
6838
(literally)h(in)o(to)f(`)p Fu(test.c)p Fz(')d(\(no)75
 
6839
1099 y(blank)g(compression)f(or)f(other)h(mo)q(di\014cations\),)g(and)g
 
6840
Fw(Fwea)l(ve)h Fz(t)o(yp)q(esets)f(the)g(source)g(co)q(de)g(within)h(a)
 
6841
75 1154 y(v)o(erbatim)g(en)o(vironmen)o(t)g(\(no)f(prett)o(y-prin)o
 
6842
(ting\).)22 b(When)16 b(the)g Fw(verba)m(tim)h Fz(language)f(is)g
 
6843
(selected,)h(the)75 1209 y(N)e(mo)q(de)h(is)g(turned)f(on)h
 
6844
(automatically)l(,)f(but)h Fw(Ft)m(angle)g Fz(writes)f(its)h(output)f
 
6845
(to)f(a)h(\014le)i(with)e(a)g(sp)q(ecial)75 1263 y(default)f(extension)
 
6846
h(that)e(can)h(b)q(e)h(customized)f(in)h(the)f(st)o(yle)g(\014le.)20
 
6847
b(See)15 b(Section)f(12.3.8)e([Miscellaneous)75 1318
 
6848
y(params],)i(page)h(118.)75 1450 y Fy(8.1)33 b(Setting)23
 
6849
b(the)g(language)137 1548 y Fz(The)16 b(most)e(general)i(form)e(of)h(a)
 
6850
g(language)g(command)g(is)195 1613 y Fu(@)p Fs([)6 b
 
6851
Fz(L)p Fs(]ltext)q Fz([)p Fs(options)r Fz(])75 1682 y(where)16
 
6852
b Fs(l)j Fz(is)d(a)g(language)g(sym)o(b)q(ol,)g Fs(text)h
 
6853
Fz(is)f(con)o(v)o(erted)g(in)o(to)g(the)g(option)g(`)p
 
6854
Fu(-)p Fs(l)r Fu(text)p Fz(',)f(and)h Fs(options)i Fz(ha)o(v)o(e)75
 
6855
1737 y(the)d(same)g(syn)o(tax)g(as)f(on)i(the)f(command)g(line.)137
 
6856
1805 y(The)h(language)f(sym)o(b)q(ols)h(m)o(ust)e(b)q(e)i(in)g(lo)o(w)o
 
6857
(er)f(case;)g(they)g(are)195 1871 y(C)339 b Fu(c)195
 
6858
1923 y Fz(C)p Fu(++)291 b(c++)195 1975 y Fz(F)l(ortran-77)160
 
6859
b Fu(n)195 2027 y Fz(F)l(ortran-90)g Fu(n9)195 2079 y
 
6860
Fz(Ratfor-77)182 b Fu(r)195 2130 y Fz(Ratfor-90)g Fu(r9)195
 
6861
2182 y Fz(T)l(eX)289 b Fu(x)195 2234 y Fz(VERBA)l(TIM)121
 
6862
b Fu(v)137 2303 y Fz(An)19 b(example)g(of)f(a)g(command)h(with)f(the)h
 
6863
(optional)g Fs(text)g Fz(\014eld)g(is)g(`)p Fu(@n/)p
 
6864
Fz('.)28 b(By)19 b(de\014nition,)i(this)d(is)75 2358
 
6865
y(equiv)m(alen)o(t)13 b(to)d(`)p Fu(@n[-n/])p Fz('.)17
 
6866
b(Th)o(us,)11 b(it)h(b)q(oth)f(sets)g(the)g(language)g(and)h(in)o(v)o
 
6867
(ok)o(es)f(a)f(command-line)j(option.)137 2426 y(As)21
 
6868
b(another)e(example,)k(`)p Fu(@n9)p Fz(')c(really)i(means)f(`)p
 
6869
Fu(@n[-n9])p Fz('.)34 b(Th)o(us)20 b(the)g(language)h(is)g(\014rst)f
 
6870
(set)g(to)75 2481 y Fw(F)o(or)m(tran)p Fz(,)15 b(then)h(reset)f(to)f
 
6871
Fw(F)o(or)m(tran)p Fz(-90.)20 b(One)c(do)q(esn't)f(need)h(to)f(w)o
 
6872
(orry)f(ab)q(out)h(this)g(detail.)195 2547 y Fu(@n9[-n&])75
 
6873
2615 y Fz(means)i(set)g(the)h(language)f(to)g Fw(F)o(or)m(tran)p
 
6874
Fz({90)g(and)g(use)h(free-form)f(syn)o(tax)g(with)g(the)h(amp)q(ersand)
 
6875
f(as)75 2670 y(the)e(con)o(tin)o(uation)h(c)o(haracter.)j(\(This)d
 
6876
(construction)f(is)h(no)o(w)e Fw(Fweb)p Fz('s)i(default.\))p
 
6877
eop
 
6878
%%Page: 84 86
 
6879
84 85 bop 75 -58 a Fz(Chapter)15 b(8:)k(LANGUA)o(GES)1232
 
6880
b(84)137 183 y(The)16 b(brac)o(k)o(ets)e(ma)o(y)h(con)o(tain)g(more)g
 
6881
(than)g(one)g(space-delimited)j(option.)137 253 y(A)h(language)f
 
6882
(command)h(should)g(app)q(ear)g(somewhere)f(in)h(lim)o(b)q(o,)h(b)q
 
6883
(efore)f(the)g(start)e(of)h(the)g(\014rst)75 308 y(section.)41
 
6884
b(The)23 b(language)f(in)h(e\013ect)f(at)f(the)h(b)q(eginning)j(of)c
 
6885
(the)i(\014rst)e(section)i(de\014nes)g(the)f(global)75
 
6886
363 y(language.)j(F)l(or)17 b(historical)h(reasons,)f(the)g(default)g
 
6887
(language)g(is)h Fw(F)o(or)m(tran)p Fz(-77,)f(but)g Fs(do)g(not)f(rely)
 
6888
i(on)75 417 y(this;)d(alw)o(a)o(ys)g(include)i(a)e(language)h(command)p
 
6889
Fz(.)137 487 y(Language)c(commands)g(ma)o(y)f(b)q(e)i(used)f(within)h
 
6890
(sections,)g(but)f(the)g(new)g(language)g(remains)g(in)h(force)75
 
6891
542 y(only)18 b(for)e(that)h(section.)26 b(The)17 b(language)g(of)g(a)g
 
6892
(named)g(mo)q(dule)i(is)e(inherited)i(from)e(the)g(language)g(in)75
 
6893
597 y(e\013ect)12 b(at)f(the)i(time)f(the)g(name)g(is)h(\014rst)f
 
6894
(used.)19 b(Th)o(us,)13 b(in)g(the)f(follo)o(wing)h(example,)g(the)f
 
6895
(global)h(language)75 652 y(is)k Fw(F)o(or)m(tran)p Fz({77,)g(but)g(an)
 
6896
g(arbitrary)f(n)o(um)o(b)q(er)h(of)f(C)h(functions)h(can)f(b)q(e)g
 
6897
(placed)h(in)o(to)f(a)g(C-language)75 707 y(mo)q(dule)f(with)g(just)f
 
6898
(one)g(`)p Fu(@c)p Fz(')f(language-c)o(hanging)i(command.)195
 
6899
773 y Fu(@n)195 825 y(@)195 877 y(@a)386 929 y(program)23
 
6900
b(main)386 981 y(end)195 1085 y(@c)195 1137 y(@<C@>@;)195
 
6901
1240 y(@)195 1292 y(@<C@>=)195 1344 y(int)g(fcn\(\))195
 
6902
1396 y({})75 1466 y Fw(Ft)m(angle)16 b Fz(will)g(write)f(t)o(w)o(o)e
 
6903
(output)i(\014les)h(for)e(this)h(example|e.g.,)g(`)p
 
6904
Fu(test.f)p Fz(')e(and)i(`)p Fu(test.c)p Fz('.)j(P)o(artic-)75
 
6905
1521 y(ularly)d(note)e(that)g(one)g(did)i(not)e(need)i(an)e(`)p
 
6906
Fu(@c)p Fz(')g(command)g(in)h(the)g(last)f(section)i(b)q(ecause)f(the)g
 
6907
(language)75 1576 y(w)o(as)g(C)h(when)h(`)p Fu(@<C@>)p
 
6908
Fz(')e(w)o(as)g(\014rst)h(encoun)o(tered.)75 1711 y Fy(8.2)33
 
6909
b(Sp)r(ecial)23 b(hin)n(ts)h(and)f(considerations)g(for)f(eac)n(h)g
 
6910
(language)137 1810 y Fz(One)17 b(imp)q(ortan)o(t)f(thing)h(to)f(k)o
 
6911
(eep)h(in)g(mind)g(is)g(that)f(in)h Fw(Fweb)g Fz(an)g(iden)o(ti\014er)h
 
6912
(ma)o(y)d(ha)o(v)o(e,)h(for)g(eac)o(h)75 1865 y(language,)i(precisely)i
 
6913
(one)e(meaning)h(throughout)e(the)h(do)q(cumen)o(t.)29
 
6914
b(This)19 b(restriction)f(is)g(not)g(neces-)75 1919 y(sarily)h(in)g
 
6915
(accord)f(with)g(the)g(syn)o(taxes)g(of)f(the)i(v)m(arious)f(source)g
 
6916
(languages.)29 b(See,)19 b(for)f(example,)h(the)75 1974
 
6917
y(discussions)e(in)f(Section)g(8.2.2)e([Cpp],)g(page)h(85)g(and)g
 
6918
(Section)h(8.2.3)e([F)l(ortran],)f(page)i(85.)75 2091
 
6919
y Fq(8.2.1)30 b(Sp)r(ecial)20 b(considerations)h(for)f(C)112
 
6920
2190 y Fx(\017)30 b Fw(Ft)m(angle)19 b Fz(treats)e(the)h(construction)g
 
6921
(`)p Fu(0b...)p Fz(')e(as)i(a)g(binary)g(notation)g(that)f(it)h
 
6922
(expands)h(to)e(an)165 2245 y(unsigned)23 b(decimal)g(n)o(um)o(b)q(er.)
 
6923
39 b(Th)o(us,)23 b(`)p Fu(0b101)p Fz(')d(expands)i(to)e(5)i(and)f(`)p
 
6924
Fu(0b1111111111111111)p Fz(')165 2300 y(expands)16 b(to)e(65535.)112
 
6925
2369 y Fx(\017)30 b Fw(Fwea)l(ve)17 b Fz(pro)q(cesses)f
 
6926
Fp(t)o(yp)q(edef)g Fz(statemen)o(ts)f(during)i(phase)f(one,)g(so)f
 
6927
(they)h(will)i(format)c(prop)q(erly)165 2423 y(ev)o(en)i(if)f(they)g
 
6928
(are)g(used)h(in)g(a)f(do)q(cumen)o(tation)h(part)e(b)q(efore)i(they)f
 
6929
(are)g(de\014ned)h(in)h(a)d(co)q(de)i(part.)112 2492
 
6930
y Fx(\017)30 b Fz(The)21 b(`)p Fu(-H)p Fz(')g(option)g(helps)i(one)e
 
6931
(to)g(deal)h(with)f(iden)o(ti\014ers)i(de\014ned)g(in)f(header)f
 
6932
(\014les.)39 b(See)22 b(Sec-)165 2547 y(tion)15 b(4.2.17)f([-H)p
 
6933
455 2547 14 2 v 16 w(],)g(page)h(20.)112 2615 y Fx(\017)30
 
6934
b Fz(Note)18 b(that)g(in)i(C)e(structure)g(and)h(en)o(um)g(tags)f(do)g
 
6935
(not)g(de\014ne)i(a)e(new)h(t)o(yp)q(e,)g(so)g(the)f(tag)g(name)165
 
6936
2670 y(do)q(es)d(not)f(get)g(highligh)o(ted)j(in)e(b)q(oldface,)h
 
6937
(underlined)h(in)e(the)g(index,)h(etc.)j(\(That)14 b(is,)h(if)g(one)g
 
6938
(sa)o(ys)p eop
 
6939
%%Page: 85 87
 
6940
85 86 bop 75 -58 a Fz(Chapter)15 b(8:)k(LANGUA)o(GES)1232
 
6941
b(85)165 183 y(`)p Fu(struct)14 b(S)h({...};)p Fz(',)g(one)i(can't)g
 
6942
(sa)o(y)f(`)p Fu(S)e(s;)p Fz(',)i(one)h(m)o(ust)f(sa)o(y)h(`)p
 
6943
Fu(struct)c(S)i(s;)p Fz('.\))24 b(This)17 b(is)h(a)e(go)q(o)q(d)165
 
6944
238 y(reason)f(for)f(using)i(C)p Fu(++)p Fz(,)f(where)g(suc)o(h)h(tags)
 
6945
e(do)h(de\014ne)h(a)f(new)h(t)o(yp)q(e.)137 319 y(\(T)l(o)f(b)q(e)h
 
6946
(completed.\))75 433 y Fq(8.2.2)30 b(Sp)r(ecial)20 b(considerations)h
 
6947
(for)f(C)p Fn(++)112 531 y Fx(\017)30 b Fz(All)16 b(of)f(the)h(items)f
 
6948
(in)h(the)f(previous)h(section)g(\(see)f(Section)h(8.2.1)e([C],)g(page)
 
6949
h(84\))f(still)j(apply)l(.)112 598 y Fx(\017)30 b Fz(The)23
 
6950
b(`)p Fu(@{)p Fz(')f(command)g(is)h(v)o(ery)g(useful)g(for)g(b)q
 
6951
(eautifying)h(v)o(ery)e(short)g(de\014nitions)j(of)d(mem)o(b)q(er)165
 
6952
653 y(functions)16 b(suc)o(h)f(as)g(constructors.)k(See)d(Section)g
 
6953
(5.9)e([A)l(Tlb],)h(page)h(53)112 721 y Fx(\017)30 b
 
6954
Fz(Essen)o(tially)l(,)17 b Fw(Fwea)l(ve)g Fz(has)e(only)i(one)f(name)g
 
6955
(space,)g(global)g(to)g(the)g(en)o(tire)g(co)q(de;)g(those)g(names)165
 
6956
776 y(do)11 b(not)g(ob)q(ey)h(an)o(y)f(concept)g(of)g(scop)q(e.)19
 
6957
b(In)12 b(v)m(arious)g(situations)g(in)g(C)f(and)g(C)p
 
6958
Fu(++)p Fz(,)g(ho)o(w)o(ev)o(er,)g(m)o(ultiple)165 831
 
6959
y(namespaces)17 b(are)g(used,)h(or)f(the)g(in)o(terpretation)g(of)g(a)g
 
6960
(name)g(c)o(hanges)g(according)h(to)e(its)i(scop)q(e.)165
 
6961
885 y(Th)o(us,)h(the)f(design)h(of)f Fw(Fwea)l(ve)h Fz(imp)q(oses)g(a)f
 
6962
(few)g(restrictions)h(on)f(one's)g(programming)f(st)o(yle.)165
 
6963
940 y(\(Remem)o(b)q(er,)e Fw(Fwea)l(ve)h Fz(do)q(esn't)f(kno)o(w)g
 
6964
(nearly)h(as)f(m)o(uc)o(h)g(as)g(a)g(language)g(compiler.\))165
 
6965
1008 y(One)h(example)g(in)g(C)p Fu(++)e Fz(has)h(to)g(do)f(with)i
 
6966
(formal)f(t)o(yp)q(es)g(in)h(templates.)j(Consider)d(the)f(follo)o
 
6967
(wing)165 1063 y(example:)285 1127 y Fu(template)23 b(<class)g(Type>)
 
6968
285 1179 y(class)g(A)285 1231 y({)285 1283 y(private:)476
 
6969
1335 y(Type)g(*p;)285 1387 y(})165 1455 y Fz(In)14 b(order)g(that)f
 
6970
(the)h(class)g(de\014nition)i(b)q(e)f(t)o(yp)q(eset)e(correctly)l(,)h
 
6971
(`)p Fu(Type)p Fz(')f(m)o(ust)g(b)q(e)i(understo)q(o)q(d)f(to)f(b)q(e)
 
6972
165 1509 y(a)j(reserv)o(ed)g(w)o(ord)g(lik)o(e)i Fp(in)o(t)p
 
6973
Fz(,)e(and)h(that)e(is)i(correctly)g(\014gured)g(out)f(b)o(y)g(the)g
 
6974
(\014rst)g Fp(class)h Fz(command.)165 1564 y(Ho)o(w)o(ev)o(er,)f
 
6975
(according)i(to)e(C)p Fu(++)p Fz(,)h(the)g(scop)q(e)h(of)f(`)p
 
6976
Fu(Type)p Fz(')e(is)j(lo)q(cal)g(to)f(the)g(class)g(de\014nition;)j
 
6977
(unfor-)165 1619 y(tunately)l(,)15 b Fw(Fwea)l(ve)h Fz(do)q(es)f(not)f
 
6978
(resp)q(ect)i(that)e(lo)q(calit)o(y)i(and)f(will)h(alw)o(a)o(ys)e
 
6979
(treat)g(`)p Fu(Type)p Fz(')f(as)i(an)g Fp(in)o(t)165
 
6980
1674 y Fz(from)h(the)g(p)q(oin)o(t)h(of)f(the)h(`)p Fu(class)d(Type)p
 
6981
Fz(')i(construction)g(to)g(the)h(end)g(of)f(the)g(source)h(co)q(de.)24
 
6982
b(Th)o(us,)165 1729 y(one)18 b(should)i(use)e(suc)o(h)h(dumm)o(y)f(v)m
 
6983
(ariables)h(as)f(`)p Fu(Type)p Fz(')f(only)i(as)f(formal)g(template)g
 
6984
(parameters,)165 1783 y(nev)o(er)d(as)g(ordinary)g(v)m(ariables.)75
 
6985
1898 y Fq(8.2.3)30 b(Sp)r(ecial)20 b(considerations)h(for)f
 
6986
Fo(F)o(or)m(tran)75 2041 y Fq(8.2.3.1)30 b(Items)20 b(for)g(b)r(oth)g
 
6987
Fo(F)o(or)m(tran)p Fq(-77)f(and)i Fo(F)o(or)m(tran)p
 
6988
Fq(-90)112 2138 y Fx(\017)30 b Fw(Ft)m(angle)12 b Fz(will)h(translate)e
 
6989
(in)o(to)h(unsigned)g(decimal)h(n)o(um)o(b)q(ers)f(the)g(binary)g
 
6990
(notation)f(`)p Fu(0b...)p Fz(',)f(the)165 2193 y(o)q(ctal)18
 
6991
b(notation)g(`)p Fu(0...)p Fz(',)f(and)h(the)g(hexadecimal)h(notation)f
 
6992
(`)p Fu(0x...)p Fz('.)27 b(Th)o(us,)18 b(`)p Fu(0b101)p
 
6993
Fz(')e(expands)165 2248 y(to)f(5,)f(`)p Fu(0101)p Fz(')g(expands)i(to)e
 
6994
(65,)g(and)i(`)p Fu(0x101)p Fz(')e(expands)h(to)g(257.)112
 
6995
2315 y Fx(\017)30 b Fz(Don't)14 b(use)i(the)f(column)h(1)f(`)p
 
6996
Fu(C)p Fz(')f(commen)o(ting)i(con)o(v)o(en)o(tion.)j(Use)d(`)p
 
6997
Fu(/*)e(...)h(*/)p Fz(')g(or)f(`)p Fu(//)h(...)p Fz('.)112
 
6998
2383 y Fx(\017)30 b Fz(F)l(or)14 b(compiler)h(directiv)o(es,)h(use)f(`)
 
6999
p Fu(@?)p Fz(')e(\(see)h(Section)i(5.8.4)d([A)l(T?],)h(page)g(53\),)f
 
7000
(not)h(a)g(`)p Fu(C)p Fz(')g(in)h(column)165 2438 y(1.)112
 
7001
2506 y Fx(\017)30 b Fz(If)22 b(y)o(ou)g(are)g(going)g(to)f(use)h(the)h
 
7002
(recommended)f(`)p Fu(//)15 b(...)p Fz(')21 b(con)o(v)o(en)o(tion)h
 
7003
(for)g(short)f(commen)o(ts,)165 2560 y(y)o(ou)16 b(m)o(ust)g(sa)o(y)g
 
7004
(`)p Fu(@n/)p Fz(')f(\(see)i(Section)g(4.2.40)e([-n/],)g(page)i(27\))e
 
7005
(or)h(`)p Fu(@n9[-n/])p Fz(')f(as)h(y)o(our)g(language)165
 
7006
2615 y(command.)k(Otherwise,)15 b Fu(\\)p Fz(FWEB)p Fu(\\)g
 
7007
Fz(will)h(treat)f(the)g(`)p Fu(//)p Fz(')f(as)h Fu(\\)p
 
7008
Fw(F)o(or)m(tran's)f Fz(standard)h(tok)o(en)g(for)165
 
7009
2670 y(concatenation.)20 b(\(Y)l(ou)15 b(ma)o(y)g(alw)o(a)o(ys)f(use)i
 
7010
(`)p Fu(\\/)p Fz(')e(for)g(concatenation.\))p eop
 
7011
%%Page: 86 88
 
7012
86 87 bop 75 -58 a Fz(Chapter)15 b(8:)k(LANGUA)o(GES)1232
 
7013
b(86)112 183 y Fx(\017)30 b Fz(If)19 b(y)o(ou)f(w)o(an)o(t)f(to)h
 
7014
(completely)i(commen)o(t)e(out)g(a)g(whole)i(blo)q(c)o(k)f(of)f(co)q
 
7015
(de,)h(use)g(the)g(prepro)q(cessor)165 238 y(construction)j(`)p
 
7016
Fu(@#if)15 b(0...@#endif)p Fz(')20 b(\(see)i(Section)h(7.3)e([Prepro)q
 
7017
(cessing],)j(page)e(80\).)40 b(Don't)165 293 y(put)18
 
7018
b(a)g(commen)o(t)g(c)o(haracter)f(at)h(the)g(b)q(eginning)i(of)e(eac)o
 
7019
(h)g(line;)j(that)d(prev)o(en)o(ts)g Fw(Fwea)l(ve)h Fz(from)165
 
7020
348 y(formatting)10 b(the)i(co)q(de)g(sensibly)h(and)e(can)h(b)q(e)g
 
7021
(anno)o(ying)f(to)g(undo.)19 b(With)11 b(the)h(prepro)q(cessor)f(form,)
 
7022
165 402 y(one)20 b(can)g(also)g(implemen)o(t)h(conditional)h(commen)o
 
7023
(ts)d(b)o(y)h(using)g Fw(Fweb)h Fz(prepro)q(cessor)f(macros:)165
 
7024
457 y(e.g.,)14 b(`)p Fu(@#if\(DEBUG\)...@#endif)p Fz(')o(.)165
 
7025
525 y(Pre-)p Fw(Fweb)j Fz(co)q(des)f(ma)o(y)f(ha)o(v)o(e)g(suc)o(h)h
 
7026
(blo)q(c)o(ks)h(commen)o(ted)e(out)h(with)g(a)f(`)p Fu(C)p
 
7027
Fz(')g(in)h(column)h(1.)k(Those)165 580 y(should)12 b(b)q(e)g(con)o(v)o
 
7028
(erted)f(to)g(the)g(prepro)q(cessor)h(construction.)19
 
7029
b(Ho)o(w)o(ev)o(er,)10 b(if)i(y)o(ou're)f(in)h(a)f(real)g(h)o(urry)l(,)
 
7030
165 635 y(temp)q(orarily)17 b(use)g(the)g(`)p Fu(-nC)p
 
7031
Fz(')e(option)i(\(see)g(Section)g(4.2.36)e([-nC],)g(page)i(25\))f(to)g
 
7032
(kill)i(those)e(lines)165 689 y(v)o(ery)f(early)g(in)h(the)g(pro)q
 
7033
(cessing,)f(b)q(efore)h(they)f(can)g(giv)o(e)h(y)o(ou)f(all)h(kinds)g
 
7034
(of)f(trouble.)112 757 y Fx(\017)30 b Fz(An)20 b(unfortunate)f(b)o
 
7035
(ypro)q(duct)h(of)g(using)g(`)p Fu(//)p Fz(')f(for)g(short)g(commen)o
 
7036
(ts)g(is)h(that,)g(in)g(general,)h(for-)165 812 y(mat)f(constructions)g
 
7037
(lik)o(e)h Fu(format\(//\))e Fz(w)o(on't)g(w)o(ork.)34
 
7038
b(\(It)20 b(will)i(w)o(ork)e(if)g(one)h(uses)f(`)p Fu(-nC)p
 
7039
Fz(';)i(see)165 867 y(Section)16 b(4.2.36)d([-nC],)i(page)g(25.\))k
 
7040
(Alternativ)o(ely)l(,)d(one)f(can)h(sa)o(y)e Fu(format\(/)g(/\))p
 
7041
Fz(.)112 934 y Fx(\017)30 b Fz(Consecutiv)o(e)17 b(lines)h(commen)o
 
7042
(ted)f(out)f(with)h(a)g(`)p Fu(C)p Fz(',)e(`)p Fu(c)p
 
7043
Fz(',)h(`)p Fu(*)p Fz(',)g(or)g(`)p Fu(!)p Fz(')g(in)h(column)h(1)e
 
7044
(are)g(con)o(v)o(erted)165 989 y(in)o(to)d(a)g(single)i(commen)o(t)e(b)
 
7045
q(efore)g(pro)q(cessing)i(b)o(y)e Fw(Fweb)p Fz(.)20 b(Large)13
 
7046
b(blo)q(c)o(ks)h(of)f(suc)o(h)h(lines)h(\(common)165
 
7047
1044 y(in)22 b(pre-)p Fw(Fweb)h Fz(co)q(de\))f(ma)o(y)e(o)o(v)o
 
7048
(er\015o)o(w)g Fw(Fweb)p Fz('s)i(tables.)39 b(T)l(o)21
 
7049
b(a)o(v)o(oid)g(that,)h(insert)g(blank)g(lines)165 1099
 
7050
y(b)q(et)o(w)o(een)17 b(some)g(of)g(the)g(commen)o(ts.)25
 
7051
b(Better,)17 b(ho)o(w)o(ev)o(er,)f(is)i(to)e(mo)o(v)o(e)g(most)h(suc)o
 
7052
(h)g(blo)q(c)o(ks)h(out)e(of)165 1154 y(the)i(co)q(de)h(part)f(to)g
 
7053
(the)g(T)621 1163 y(E)646 1154 y(X)h(part)e(of)h(the)h(section.)29
 
7054
b(It's)18 b(most)g(readable)h(to)e(ha)o(v)o(e)h(only)h(a)f(few)165
 
7055
1208 y(v)o(ery)d(short)f(commen)o(ts)h(in)o(tersp)q(ersed)h(in)g(the)g
 
7056
(co)q(de.)165 1276 y(T)l(o)f(help)i(with)f(con)o(v)o(ersion)g(of)f
 
7057
(existing)i(co)q(des,)f(the)g(command-line)h(option)f(`)p
 
7058
Fu(-nC)p Fz(')e(can)i(b)q(e)g(used)165 1331 y(to)f(completely)h(ignore)
 
7059
g(commen)o(t)e(lines.)112 1399 y Fx(\017)30 b Fz(`)p
 
7060
Fu(@)p Fz(')15 b(commands)h(should,)h(b)o(y)f(and)g(large,)g(start)f
 
7061
(in)i(column)g(1.)22 b(That's)15 b(not)h(necessary)g(for)g(short)165
 
7062
1453 y(mo)q(dule)f(names)f(that)f(\014t)h(on)g(one)g(line.)22
 
7063
b(Ho)o(w)o(ev)o(er,)12 b(a)i(long)g(mo)q(dule)i(name)e(that)f(m)o(ust)g
 
7064
(b)q(e)i(brok)o(en)165 1508 y(across)f(lines)j(m)o(ust)e(b)q(egin)h(in)
 
7065
g(column)g(1,)f(as)g(in)285 1573 y Fu(@n)285 1625 y(@)285
 
7066
1677 y(@a)285 1729 y(@<This)23 b(is)h(a)f(module)g(name)285
 
7067
1781 y(broken)g(across)g(lines@>@;)165 1848 y Fz(F)l(ailure)c(to)e(do)h
 
7068
(this)g(results)g(in)g(a)g(spurious)g(semicolon)h(b)q(eing)g(inserted)g
 
7069
(in)f(the)g(middle)i(of)d(the)165 1903 y(name.)43 b(This)23
 
7070
b(happ)q(ens)h(b)q(ecause)g(the)f Fw(F)o(or)m(tran)p
 
7071
Fz(-77)f(input)i(driv)o(er)f(do)q(es)g(v)m(arious)h(lo)o(w-lev)o(el)165
 
7072
1958 y(manipulations)g(of)e(the)g(source)g(b)q(efore)h(it)f(presen)o
 
7073
(ts)g(it)h(to)f(the)g(innards)h(of)f Fw(Fweb)p Fz(;)k(it's)c(not)165
 
7074
2013 y(tok)o(enizing)14 b(the)f(source)g(at)g(that)f(time)i(and)f(do)q
 
7075
(esn't)g(understand)g(all)h(of)f(the)g Fw(Fweb)h Fz(syn)o(tax)f(suc)o
 
7076
(h)165 2068 y(as)i(mo)q(dule)h(names.)112 2135 y Fx(\017)30
 
7077
b Fz(De\014ne)14 b(sym)o(b)q(olic)h(statemen)o(t)d(lab)q(els)j(with)f
 
7078
(`)p Fu(#:0)p Fz(')e(\(see)h(Section)h(7.2.2)e([T)l(ok)o(ens],)h(page)g
 
7079
(65\).)18 b(Suc)o(h)165 2190 y(names)d(should)h(b)q(e)g(follo)o(w)o(ed)
 
7080
g(b)o(y)f(a)g(colon.)20 b(Th)o(us,)285 2255 y Fu(@n)285
 
7081
2307 y(@)285 2359 y(@m)k(EXIT)f(#:0)285 2411 y(@m)h(ABORT)f(#:0)285
 
7082
2462 y(@a)285 2514 y(.)285 2566 y(.)285 2618 y(ABORT:)g(continue)285
 
7083
2670 y(.)p eop
 
7084
%%Page: 87 89
 
7085
87 88 bop 75 -58 a Fz(Chapter)15 b(8:)k(LANGUA)o(GES)1232
 
7086
b(87)285 183 y Fu(.)285 235 y(EXIT:)23 b(continue)285
 
7087
287 y(.)285 339 y(.)112 411 y Fx(\017)30 b Fz(By)11 b(default,)g
 
7088
(statemen)o(t)e(lab)q(els)j(are)f Fu(\\llap)p Fz('d)e(from)h(the)g(b)q
 
7089
(o)q(dy)h(of)f(the)h(statemen)o(t.)17 b(With)11 b(this)g(con-)165
 
7090
465 y(v)o(en)o(tion,)i(long)h(lab)q(els)h(can)e(extend)h(to)q(o)f(far)g
 
7091
(in)o(to)g(the)g(left)h(margin.)19 b(Instead,)14 b(try)f(the)g
 
7092
(command-)165 520 y(line)j(option)e(`)p Fu(-n:)p Fz(')e(\(see)i
 
7093
(Section)h(4.2.34)d([-ncolon],)i(page)g(25\),)f(whic)o(h)h(puts)g(them)
 
7094
g(on)g(a)f(separate)165 575 y(line.)27 b(Alternativ)o(ely)l(,)19
 
7095
b(one)e(can)h(rede\014ne)g(the)f(macro)g Fu(\\Wlbl)p
 
7096
Fz(,)f(found)i(with)f(some)g(discussion)i(in)165 630
 
7097
y(`)p Fu(fwebmac.sty)p Fz('.)112 701 y Fx(\017)30 b Fz(As)14
 
7098
b(a)f(suggestion,)g(use)h(upp)q(er)h(case)f(for)f(I/O)h(k)o(eyw)o(ords)
 
7099
f(suc)o(h)h(as)f Fu(IOSTAT)p Fz(.)18 b(Ho)o(w)o(ev)o(er,)13
 
7100
b(b)o(y)g(default)165 756 y(the)21 b(lo)o(w)o(er-case)g(forms)f(are)h
 
7101
(also)g(recognized.)38 b(T)l(o)21 b(p)q(ermit)g(only)h(upp)q(er)g
 
7102
(case,)g(use)f(`)p Fu(-k)p Fz(')f(\(see)165 811 y(Section)j(4.2.23)e
 
7103
([-k],)i(page)g(22\).)40 b(Note)22 b(that)g(although)h(there)f(is)h(a)g
 
7104
(command)f(`)p Fu(-nk)p Fz(',)h(it)f(is)165 866 y(unfortunately)15
 
7105
b(not)g(related)h(to)e(`)p Fu(-k)p Fz('.)112 938 y Fx(\017)30
 
7106
b Fz(One)16 b(ma)o(y)e(use)i(`)p Fu(^)p Fz(')e(as)h(an)g(alternativ)o
 
7107
(e)h(for)e(the)h(exp)q(onen)o(tiation)i(op)q(erator)d(`)p
 
7108
Fu(**)p Fz('.)112 1009 y Fx(\017)30 b Fw(Fweb)19 b Fz(attempts)e(to)h
 
7109
(b)q(e)g(helpful)i(and)f(tries)f(to)f(expand)i(the)f(op)q(erators)f(`)p
 
7110
Fu(++)p Fz(',)h(`)p Fu(--)p Fz(',)f(`)p Fu(+=)p Fz(',)g(`)p
 
7111
Fu(-=)p Fz(',)165 1064 y(`)p Fu(*=)p Fz(',)k(and)g(`)p
 
7112
Fu(/=)p Fz(')f(in)i(a)e(w)o(a)o(y)g(compatible)i(with)g(the)f(usage)f
 
7113
(in)i(C)f(and)g(C)p Fu(++)p Fz(.)37 b(F)l(or)20 b(example,)j(it)165
 
7114
1119 y(expands)c(`)p Fu(x)c(+=)g(y)p Fz(')j(in)o(to)h(`)p
 
7115
Fu(x)c(=)g(x)g(+)g(\(y\))p Fz(')o(.)31 b(This)19 b(feature)g(can)g(b)q
 
7116
(e)g(a)g(great)f(time-sa)o(v)o(er)g(and)h(also)165 1174
 
7117
y(mak)o(es)13 b(the)g(co)q(de)h(substan)o(tially)g(more)e(legible;)k
 
7118
(it)e(is)f(strongly)g(recommended.)20 b(T)l(o)13 b(turn)g(o\013)g(this)
 
7119
165 1228 y(feature,)i(use)g(the)g(option)h(`)p Fu(-+)p
 
7120
Fz('.)j(See)c(Section)h(4.2.79)e([-plus],)h(page)g(37.)165
 
7121
1300 y(Notice)c(that)g(in)g Fw(F)o(or)m(tran)p Fz(-90)g(`)p
 
7122
Fu(/=)p Fz(')f(is)i(a)e(tok)o(en)h(for)f(\\not)g(equal,")i(so)f(if)g(y)
 
7123
o(ou)g(w)o(an)o(t)e(to)i(use)g(that)f(y)o(ou)165 1355
 
7124
y(m)o(ust)16 b(use)h(the)g(`)p Fu(-+)p Fz(')f(option.)25
 
7125
b(Ho)o(w)o(ev)o(er,)15 b(a)i(b)q(etter)g(solution)g(is)g(to)f(use)i(`)p
 
7126
Fu(!=)p Fz(',)d Fw(Fweb)p Fz('s)j(preferred)165 1410
 
7127
y(op)q(erator)c(for)h(\\not)f(equal.")112 1481 y Fx(\017)30
 
7128
b Fz(By)13 b(default,)h(the)f(op)q(erators)f Fu(.true.)g
 
7129
Fz(and)h Fu(.false.)f Fz(will)j(w)o(ea)o(v)o(e)d(as)h(caligraphic)h(T)f
 
7130
(and)g(F.)g(That)165 1536 y(app)q(earance)f(b)q(e)g(c)o(hanged)g(b)o(y)
 
7131
f(rede\014ning)i(the)f(macros)e Fu(\\WTRUE)h Fz(and)h
 
7132
Fu(\\WFALSE)e Fz(in)i(`)p Fu(fwebmac.sty)p Fz(')165 1591
 
7133
y(or)j(in)h(the)f(lim)o(b)q(o)h(section)g(of)f(y)o(our)f(source)i
 
7134
(\014le.)112 1663 y Fx(\017)30 b Fz(If)20 b Fw(Ft)m(angle)h
 
7135
Fz(messes)f(up)g(and)g(outputs)f(incorrect)i Fw(F)o(or)m(tran)f
 
7136
Fz(co)q(de,)h(try)e(tangling)i(with)f(the)165 1717 y(command-line)c
 
7137
(option)e(`)p Fu(-#)p Fz(')f(\(see)h(Section)g(4.2.78)e([-#],)h(page)h
 
7138
(36\))f(\(and)h(then)g(rep)q(ort)g(the)g(prob-)165 1772
 
7139
y(lem.\))75 1902 y Fq(8.2.3.2)30 b(Items)20 b(sp)r(eci\014c)h(to)f
 
7140
Fo(F)o(or)m(tran)p Fq(-77)f(and)i(\014xed-form)g Fo(F)o(or)m(tran-90)
 
7141
112 2007 y Fx(\017)30 b Fz(By)15 b(default,)h(when)g(pro)q(cessing)g
 
7142
(the)f(co)q(de)h(part)f(the)h Fw(F)o(or)m(tran)f Fz(driv)o(er)h
 
7143
(inserts)f(semicolons)i(au-)165 2062 y(tomatically)f(at)e(the)i(end)g
 
7144
(of)f(eac)o(h)g(logical)i(statemen)o(t.)i(Th)o(us,)c(the)g(core)g(of)g
 
7145
Fw(Fweb)i Fz(is)e(presen)o(ted)165 2117 y(with)i(a)g(uniform)h(syn)o
 
7146
(tax.)24 b(Ho)o(w)o(ev)o(er,)16 b(when)i(one)f(escap)q(es)h(in)o(to)f
 
7147
(co)q(de)g(mo)q(de)h(b)o(y)f(using)g(v)o(ertical)165
 
7148
2172 y(bars,)g(those)g(semicolons)h(aren't)e(inserted,)i(so)f
 
7149
(something)g(that)f(app)q(ears)i(a)e(\014rst)h(glance)h(to)e(b)q(e)165
 
7150
2227 y(complete)d(statemen)o(t)f(ma)o(y)g(not)g(b)q(e)i(formatted)d(as)
 
7151
i(one)g(migh)o(t)f(exp)q(ect.)20 b(Th)o(us,)13 b(the)g(construction)165
 
7152
2281 y(`)p Fu(|5:)h(continue|)p Fz(')19 b(do)q(esn't)h(format)e(quite)j
 
7153
(prop)q(erly)g(\(the)f(colon)g(disapp)q(ears\);)j(this)d(problem)165
 
7154
2336 y(is)g(solv)o(ed)g(b)o(y)f(putting)h(a)f(semicolon)i(after)e(the)g
 
7155
(`)p Fu(continue)p Fz('.)31 b(Also,)21 b(if)e(one)h(is)g(talking)g(ab)q
 
7156
(out)165 2391 y(m)o(ultiple)c(statemen)o(ts)d(\(for)g(example,)h(with)h
 
7157
(a)e(shift)i(in)o(to)f(co)q(de)g(mo)q(de)g(during)h(T)1569
 
7158
2401 y(E)1595 2391 y(X)f(do)q(cumen)o(ta-)165 2446 y(tion\),)i(there's)
 
7159
f(no)h(c)o(hoice)h(but)f(to)f(insert)i(the)f(semicolon)h(b)q(et)o(w)o
 
7160
(een)f(statemen)o(ts.)21 b(F)l(or)15 b(example,)165 2500
 
7161
y(`)p Fu(|a)g(=)g(b;)f(c)h(=)g(d;|)p Fz('.)75 2630 y
 
7162
Fq(8.2.3.3)30 b(Items)20 b(sp)r(eci\014c)h(to)f Fo(F)o(or)m(tran)p
 
7163
Fq(-90)p eop
 
7164
%%Page: 88 90
 
7165
88 89 bop 75 -58 a Fz(Chapter)15 b(8:)k(LANGUA)o(GES)1232
 
7166
b(88)112 183 y Fx(\017)30 b Fz(If)18 b Fw(F)o(or)m(tran)p
 
7167
Fz(-90)f(is)h(selected)g(\(see)f(Section)i(4.2.31)c([-n9],)i(page)g
 
7168
(24\),)f(the)i(default)g(is)f Fs(free-form)165 238 y
 
7169
Fz(syn)o(tax)11 b(\(lines)i(are)f(con)o(tin)o(ued)h(b)o(y)e(a)h
 
7170
(trailing)h(amp)q(ersand\).)18 b(Ho)o(w)o(ev)o(er,)12
 
7171
b(automatic)f(line)i(breaking)165 293 y(is)j(done)f(in)h(a)f(w)o(a)o(y)
 
7172
f(compatible)j(with)e(\014xed-form)h(syn)o(tax)e(as)h(w)o(ell.)112
 
7173
360 y Fx(\017)30 b Fz(With)18 b(free-form)g(syn)o(tax,)f(commen)o(t)h
 
7174
(lines)h(in)g(the)f(tangled)g(output)g(\014le)h(b)q(egin)g(with)g(`)p
 
7175
Fu(!)p Fz('.)27 b(But)165 415 y(suc)o(h)20 b(lines)g(are)f(not)g
 
7176
(recognized)i(on)e(input)h(unless)g(`)p Fu(-n!)p Fz(')e(is)i(used.)33
 
7177
b(See)20 b(Section)g(4.2.41)d([-n!],)165 470 y(page)e(27.)112
 
7178
537 y Fx(\017)30 b Fz(Beginning)14 b(with)f(V)l(ersion)g(1.61,)e(b)o(y)
 
7179
h(default)h(\(pseudo-\)semicolons)g(are)f(automatically)h(inserted)165
 
7180
592 y(in)22 b(free-form)f Fu(\\)p Fz(F)l(ortran-90)e(co)q(de,)k(as)e
 
7181
(one)g(w)o(ould)h(exp)q(ect.)38 b(F)l(or)21 b(more)g(discussion,)j(see)
 
7182
d(Sec-)165 647 y(tion)15 b(4.2.32)f([-nA)l(T;],)g(page)h(24)g(and)g
 
7183
(Section)h(4.2.33)d([-n;],)h(page)i(24.)137 726 y(\(T)l(o)f(b)q(e)h
 
7184
(completed.\))75 838 y Fq(8.2.4)30 b(Sp)r(ecial)20 b(considerations)h
 
7185
(for)f Fo(Ra)m(tf)o(or)137 935 y Fz(F)l(or)15 b(some)g(w)o(arnings)g
 
7186
(ab)q(out)g Fw(Ra)m(tf)o(or)p Fz(,)g(see)h(Section)g(9.3)e([Ca)o(v)o
 
7187
(eats],)f(page)i(90.)75 1047 y Fq(8.2.5)30 b(Sp)r(ecial)20
 
7188
b(considerations)h(for)f(T)-5 b(eX)137 1143 y Fz(`)p
 
7189
Fu(@Lx)p Fz(')13 b(is)i(supp)q(orted)f(only)h(to)e(the)h(exten)o(t)g
 
7190
(that)f Fu(fwebmac.sty)g Fz(can)h(b)q(e)g(generated)h(correctly)f(from)
 
7191
75 1198 y Fu(fwebmac.web)p Fz(.)24 b(Y)l(ou)17 b(are)g(w)o(elcome)g(to)
 
7192
g(exp)q(erimen)o(t,)h(but)f(y)o(ou)g(ma)o(y)f(encoun)o(ter)h
 
7193
(di\016culties)i(\(whic)o(h)75 1253 y(y)o(ou)c(should)h(rep)q(ort;)f
 
7194
(see)g(Chapter)g(15)g([Supp)q(ort],)f(page)h(131\).)137
 
7195
1320 y(\(T)l(o)g(b)q(e)h(completed.\))75 1432 y Fq(8.2.6)30
 
7196
b(Sp)r(ecial)20 b(considerations)h(for)f(the)g Fo(verba)m(tim)g
 
7197
Fq(language)137 1528 y Fz(Unfortunately)l(,)g(the)f Fw(VERBA)l(TIM)h
 
7198
Fz(language)f(is)h(not)e(fully)j(debugged.)32 b(Therefore,)19
 
7199
b(it)h(is)f(not)75 1583 y(recommended)d(for)f(general)g(use.)20
 
7200
b(\(T)l(o)15 b(b)q(e)h(completed.\))p eop
 
7201
%%Page: 89 91
 
7202
89 90 bop 75 -58 a Fz(Chapter)15 b(9:)k Fw(Ra)m(tf)o(or)1356
 
7203
b Fz(89)75 183 y Ft(9)41 b Fv(Ra)-5 b(tf)n(or)137 320
 
7204
y Fz(\\)p Fw(Ra)m(tf)o(or)p Fz(")15 b(stands)f(for)g(\\)p
 
7205
Fw(RA)l(Tional)g(F)o(OR)l(tran)p Fz(.")21 b(It)14 b(endo)o(ws)h
 
7206
Fw(F)o(or)m(tran)g Fz(with)g(a)f(C-lik)o(e)i(syn-)75
 
7207
375 y(tax.)k(Certain)c(lo)q(op)g(and)g(other)f(constructions)h(\(suc)o
 
7208
(h)g(as)f(`)p Fu(switch)p Fz(')f(or)h(`)p Fu(i++)p Fz('\))f(that)h(are)
 
7209
g(not)h(allo)o(w)o(ed)75 429 y(in)g Fw(F)o(or)m(tran)f
 
7210
Fz(are)g(allo)o(w)o(ed)h(in)g Fw(Ra)m(tf)o(or)p Fz(;)f
 
7211
Fw(Fweb)i Fz(translates)d(those)h(in)o(to)h(prop)q(er)f
 
7212
Fw(F)o(or)m(tran)p Fz(.)137 503 y(Although)i Fw(Ra)m(tf)o(or)f
 
7213
Fz(is)h(a)f(de\014nite)h(impro)o(v)o(emen)o(t)f(o)o(v)o(er)f
 
7214
Fw(F)o(or)m(tran)p Fz(,)h(it)g(certainly)h(do)q(es)g(not)e(ha)o(v)o(e)
 
7215
75 558 y(the)20 b(p)q(o)o(w)o(er)g(of)f(C)h(\(e.g.,)f(elegan)o(t)i(p)q
 
7216
(oin)o(ter)f(notation\))f(or)h(C)p Fu(++)f Fz(\(e.g.,)h(classes\).)34
 
7217
b(Man)o(y)20 b(adv)m(an)o(tages)75 613 y(accrue)12 b(b)o(y)g(taking)h
 
7218
(the)f(time)g(to)g(learn)g(C.)g Fw(Ra)m(tf)o(or)h Fz(o\013ers)e(a)h
 
7219
(gen)o(tle)g(transition.)19 b(\(It)12 b(is)h(not)e(supp)q(orted)75
 
7220
668 y(v)o(ery)k(activ)o(ely)h(an)o(y)f(more.\))75 813
 
7221
y Fy(9.1)33 b Fr(Ra)l(tf)o(or)21 b Fy(syn)n(tax)137 915
 
7222
y Fz(A)16 b(sample)f Fw(Ra)m(tf)o(or)h Fz(program)e(is)195
 
7223
986 y Fu(@r)195 1038 y(@)195 1090 y(@a)195 1142 y(program)23
 
7224
b(main)195 1194 y({)195 1246 y(integer)g(k;)195 1298
 
7225
y(real)g(fcn,)h(x;)195 1401 y(for\(k=0;)f(k<10;)g(k++\))386
 
7226
1453 y({)386 1505 y(x)h(=)f(fcn\(k\);)386 1609 y(if\(x)g(<)h(0.0\))577
 
7227
1661 y({)577 1713 y(x)g(=)f(0.0;)577 1765 y(break;)577
 
7228
1816 y(})386 1868 y(})195 1920 y(})75 1994 y Fz(The)17
 
7229
b(concluding)i(brace)e(of)f(a)h(function)g(is)g(translated)g(in)o(to)g
 
7230
(an)g Fp(END)e Fz(statemen)o(t.)24 b(Note)16 b(the)h(use)g(of)75
 
7231
2049 y(semicolons)f(to)f(terminate)g(statemen)o(ts,)f(braces)h(to)g
 
7232
(delimit)i(comp)q(ound)f(statemen)o(ts,)e(`)p Fu(<)p
 
7233
Fz(')g(instead)i(of)75 2104 y(`)p Fu(.LT.)p Fz(',)d(the)j(C-lik)o(e)g
 
7234
Fp(for)f Fz(construction,)g(and)h(the)f(`)p Fu(k++)p
 
7235
Fz(')f(expression.)137 2177 y(Constructions)19 b(lik)o(e)g(`)p
 
7236
Fu(k++)p Fz(')f(or)g(`)p Fu(k)d(-=)f(l)h(+)g(1)p Fz(')j(m)o(ust)h(b)q
 
7237
(e)g(used)g(with)g(great)f(care.)30 b(They)18 b(translate)75
 
7238
2232 y(to)h(statemen)o(ts)f(in)o(v)o(olving)j(`)p Fu(=)p
 
7239
Fz(')e(signs,)i(so)e(they)h(can)f(b)q(e)i(used)f(only)g(where)g(simple)
 
7240
h(statemen)o(ts)d(are)75 2287 y(allo)o(w)o(ed,)i(not)f(essen)o(tially)h
 
7241
(an)o(ywhere)f(as)g(in)g(C)g(\(for)f(example,)i(they)g(cannot)e(b)q(e)i
 
7242
(used)g(as)e(function)75 2342 y(argumen)o(ts\).)75 2487
 
7243
y Fy(9.2)33 b Fr(Ra)l(tf)o(or)21 b Fy(commands)75 2641
 
7244
y Fq(9.2.1)30 b Fo(Ra)m(tf)o(or)p Fq({77)18 b(commands)p
 
7245
eop
 
7246
%%Page: 90 92
 
7247
90 91 bop 75 -58 a Fz(Chapter)15 b(9:)k Fw(Ra)m(tf)o(or)1356
 
7248
b Fz(90)219 183 y Fu(break;)23 b(//)g Fz(Used)16 b(with)g
 
7249
Fu(case)e Fz(or)h(to)f(break)i(out)e(of)h(lo)q(ops,)h(as)e(in)i(C.)219
 
7250
235 y Fu(case)23 b(i:)h(//)f Fz(Used)16 b(with)g Fu(switch)p
 
7251
Fz(.)219 287 y Fu(default:)23 b(//)g Fz(Used)16 b(with)f
 
7252
Fu(case)p Fz(,)g(as)f(in)i(C.)219 339 y Fu(do)23 b(...;)h({...})f(//)h
 
7253
Fz(Note)9 b(the)i(semicolon)g(\(unnecessary)f(if)h(follo)o(w)o(ed)f(b)o
 
7254
(y)h(a)e(comp)q(ound)i(stm)o(t\).)219 391 y Fu(else)23
 
7255
b({...})g(//)h Fz(Used)16 b(after)e Fu(if)h Fz(as)g(in)h(C.)219
 
7256
443 y Fu(for\(a;b;c\))22 b({...})i(//)f Fz(As)15 b(in)h(C.)219
 
7257
495 y Fu(if\(condition\))22 b({...})219 546 y(next;)h(//)h
 
7258
Fz(Equiv)m(alen)o(t)16 b(to)f(C's)f Fu(|)p Fz(con)o(tin)o(ue)p
 
7259
Fu(|)i Fz(statemen)o(t;)e(go)g(to)h(b)q(ottom)f(of)h(lo)q(op.)219
 
7260
598 y Fu(repeat)23 b({...})g(until\(condition\);)f(//)h
 
7261
Fz(Equiv)m(alen)o(t)17 b(to)d(C's)h Fu(do {...} while\(\);)219
 
7262
650 y(return)23 b(expression;)f(//)i Fz(As)15 b(in)h(C.)219
 
7263
702 y Fu(switch\(expression\))21 b({...})i(//)h Fz(As)15
 
7264
b(in)h(C.)219 754 y Fu(while\(condition\))22 b({...})h(//)g
 
7265
Fz(Lik)o(e)16 b(C's)f Fu(while)p Fz(.)75 866 y Fq(9.2.2)30
 
7266
b(Additional)20 b Fo(Ra)m(tf)o(or)p Fq({90)f(commands)219
 
7267
959 y Fu(contains:)219 1011 y(interface)j(name)i({...})219
 
7268
1063 y(interface)e(operator\(op\))h({...})219 1115 y(interface)f
 
7269
(assignment\(assgnmnt\))g({...})219 1167 y(module)h(name)g({...})219
 
7270
1219 y(private:)219 1271 y(sequence:)219 1323 y(type)g(name)g({...})219
 
7271
1375 y(where\(expression\))e({...})75 1503 y Fy(9.3)33
 
7272
b(Ca)n(v)n(eats)21 b(ab)r(out)h Fr(Ra)l(tf)o(or)137 1600
 
7273
y Fz(The)16 b(v)o(ersion)f(of)g Fw(Ra)m(tf)o(or)h Fz(built)g(in)o(to)f
 
7274
Fw(Fweb)i Fz(di\013ers)e(sligh)o(tly)i(from)d(its)h Fw(unix)g
 
7275
Fz(coun)o(terpart:)220 1664 y(1.)29 b(Numeric)14 b(statemen)o(t)f(lab)q
 
7276
(els)i(m)o(ust)d(b)q(e)i(follo)o(w)o(ed)g(b)o(y)f(a)g(colon;)i(they)e
 
7277
(should)h(b)q(e)g(\014rst)285 1716 y(on)g(their)h(line.)21
 
7278
b(\(Use)15 b(sym)o(b)q(olic)g(statemen)o(t)e(lab)q(els)j(instead;)f
 
7279
(see)g(the)f(discussion)i(of)285 1768 y(`)p Fu(#:0)p
 
7280
Fz(')e(in)i(Section)g(7.2.2)e([T)l(ok)o(ens],)g(page)h(65.\))220
 
7281
1832 y(2.)29 b(The)13 b(quoting)f(con)o(v)o(en)o(tion)h(for)e(c)o
 
7282
(haracters)h(and)g(strings)h(follo)o(ws)f(that)g(of)f(C:)h(Single-)285
 
7283
1884 y(quote)j(single)i(c)o(haracters,)d(double-quote)i(strings.)220
 
7284
1948 y(3.)29 b(In)15 b(a)e Fp(switc)o(h)p Fz(,)i(cases)e(fall)i
 
7285
(through)f(to)f(the)h(next)h(case)f(unless)h(terminated)f(b)o(y)g
 
7286
Fp(break)285 2000 y Fz(\(just)h(as)f(in)i(C\).)220 2065
 
7287
y(4.)29 b(The)22 b Fp(do)h Fz(statemen)o(t)e(m)o(ust)g(b)q(e)i
 
7288
(terminated)g(b)o(y)f(a)g(semicolon)h(if)g(follo)o(w)o(ed)f(b)o(y)g(a)
 
7289
285 2116 y(simple)17 b(statemen)o(t.)k(\(It's)15 b(unnecessary)h(if)g
 
7290
(follo)o(w)o(ed)h(b)o(y)e(a)h(left)g(brace)g(that)f(b)q(egins)285
 
7291
2168 y(a)g(comp)q(ound)h(statemen)o(t.\))220 2233 y(5.)29
 
7292
b(Use)15 b Fu(&&)g Fz(and)h Fu(||)f Fz(for)f(the)h(logical)i(AND)e(and)
 
7293
g(OR.)220 2297 y(6.)29 b(Do)15 b(not)h(use)g(an)g Fp(end)g
 
7294
Fz(statemen)o(t)f(at)g(the)h(v)o(ery)g(end)g(of)g(a)f
 
7295
Fw(Ra)m(tf)o(or)i Fz(program)e(unit;)285 2349 y(it)g(is)h(added)g
 
7296
(automatically)g(b)o(y)f Fw(Fweb)h Fz(when)g(the)f(closing)h(brace)g
 
7297
(is)f(sensed.)p eop
 
7298
%%Page: 91 93
 
7299
91 92 bop 75 -58 a Fz(Chapter)15 b(10:)k(DOCUMENT)l(A)l(TION)1079
 
7300
b(91)75 183 y Ft(10)41 b(DOCUMENT)-7 b(A)g(TION)137 298
 
7301
y Fw(Fweb)17 b Fz(uses)e(LaT)447 308 y(E)473 298 y(X)g(to)f(pro)q(duce)
 
7302
j(its)e(do)q(cumen)o(tation.)20 b(Plain)c(T)1286 308
 
7303
y(E)1312 298 y(X)f(is)h(no)f(longer)h(supp)q(orted.)137
 
7304
365 y(It)11 b(is)g(not)f(necessary)h(to)f(b)q(e)h(v)o(ery)f(familiar)i
 
7305
(with)f(LaT)1038 375 y(E)1064 365 y(X)f(in)i(order)e(to)g(use)h
 
7306
Fw(Fweb)g Fz(e\013ectiv)o(ely)l(.)20 b Fw(Fweb)75 420
 
7307
y Fz(do)q(es)d(complicated)g(things)g(b)q(ehind)h(the)f(scenes,)f
 
7308
(relieving)j(the)d(programmer)f(of)h(man)o(y)g(burdens.)24
 
7309
b(If)75 475 y(y)o(ou)16 b(don't)g(need)i(complicated)g(mathematics,)e
 
7310
(one)h(needs)g(to)f(kno)o(w)g(virtually)i(no)e(LaT)1639
 
7311
484 y(E)1665 475 y(X)h(at)f(all)h(in)75 529 y(order)h(to)f(do)q(cumen)o
 
7312
(t)h(a)g(section)g(of)g(co)q(de.)29 b(And)18 b(if)h(y)o(ou)e(do)h(need)
 
7313
h(to)e(t)o(yp)q(eset)h(math,)g(consider)h(that)75 584
 
7314
y(LaT)151 594 y(E)177 584 y(X)c(mak)o(es)f(this)i(daun)o(ting)g(task)e
 
7315
(ab)q(out)h(as)g(simple)i(as)e(one)g(could)h(hop)q(e.)137
 
7316
651 y(If)e(y)o(ou're)e(an)h Fw(Fweb)i Fz(b)q(eginner,)f(don't)f(b)q
 
7317
(other)g(diving)i(in)o(to)e(the)h(details)g(of)f(this)g(section)h(un)o
 
7318
(til)g(y)o(ou)75 706 y(really)i(need)g(to.)75 833 y Fy(10.1)32
 
7319
b(T)n(yp)r(esetting)137 929 y Fw(Fweb)p Fz('s)15 b(\\new)f(lo)q(ok")g
 
7320
(\(b)q(eginning)i(with)f(v)o(ersion)f(1.40\))f(is)h(designed)i(to)d(w)o
 
7321
(ork)g(only)i(with)g(LaT)1803 939 y(E)1828 929 y(X.)75
 
7322
984 y(The)k(new)h(lo)q(ok)f(is)h(more)e(b)q(o)q(ok-lik)o(e,)j(follo)o
 
7323
(wing)f(ideas)g(from)e(Briggs')h Fu(nuweb)p Fz(.)31 b(By)19
 
7324
b(default,)h(it)g(uses)75 1039 y(default)f(LaT)307 1048
 
7325
y(E)333 1039 y(X)f(section)h(n)o(um)o(b)q(ers)g(suc)o(h)g(as)f(1.5.32;)
 
7326
g(ho)o(w)o(ev)o(er,)g(sections)h(ma)o(y)f(b)q(e)h(n)o(um)o(b)q(ered)h
 
7327
(with)75 1093 y(consecutiv)o(e)15 b(in)o(tegers)g(b)o(y)f(sp)q
 
7328
(ecifying)j(the)d(LaT)908 1103 y(E)934 1093 y(X2e)g(pac)o(k)m(age)h
 
7329
Fu(fwebnum)p Fz(;)e(see)i(Section)g(10.1.6)e([Num-)75
 
7330
1148 y(b)q(ering],)j(page)f(98.)75 1259 y Fq(10.1.1)29
 
7331
b Fo(Fwea)l(ve)p Fq('s)20 b(OUTPUT)137 1355 y Fz(When)i(one)g(sa)o(ys)e
 
7332
(`)p Fu(fweave)14 b(test)p Fz(',)22 b(the)f(\014le)i(`)p
 
7333
Fu(test.tex)p Fz(')c(is)j(created.)39 b(Some)21 b(T)1584
 
7334
1365 y(E)1610 1355 y(X)g(commands)75 1410 y(con)o(tained)16
 
7335
b(in)g(this)g(\014le)h(are)e(created)g(automatically;)h(others)f(are)g
 
7336
(copied)h(from)f(the)g(w)o(eb)h(source)f(\014le.)75 1465
 
7337
y(They)g(are)g(organized)h(in)o(to)f(sev)o(eral)h(sequen)o(tial)g
 
7338
(groups,)e(as)h(follo)o(ws.)220 1528 y(1.)29 b Fu(\\input)14
 
7339
b Fz(command)h(to)g(read)g(in)h Fw(Fwea)l(ve)p Fz('s)g(macro)e(pac)o(k)
 
7340
m(age.)285 1592 y(By)j(default,)h(the)f(initial)i(input)f(command)f(is)
 
7341
g(`)p Fu(\\input)d(fwebmac.sty)p Fz(')h(\(see)i(Sec-)285
 
7342
1644 y(tion)h(10.1.2)d([fw)o(ebmac.st)o(y],)h(page)h(92\).)25
 
7343
b(The)18 b(name)f(of)g(the)h(macro)e(pac)o(k)m(age)i(can)285
 
7344
1696 y(b)q(e)e(c)o(hanged)f(with)h(the)f(`)p Fu(-w)p
 
7345
Fz(')f(command-line)j(option,)e(but)h(that)e(is)i(dangerous)f(and)285
 
7346
1748 y(useful)h(only)g(for)f(v)o(ery)f(sp)q(ecial)j(e\013ects.)j(See)c
 
7347
(Section)g(4.2.66)d([-w],)h(page)h(34.)220 1812 y(2.)29
 
7348
b Fu(\\Wbegin)14 b Fz(command.)285 1876 y(The)d Fu(\\Wbegin)f
 
7349
Fz(macro)g(sets)h(up)g(certain)g(defaults)h(\(whic)o(h)f(can)g(b)q(e)h
 
7350
(o)o(v)o(erridden)f(in)h(the)285 1928 y(lim)o(b)q(o)18
 
7351
b(section\).)26 b(In)18 b(LaT)741 1938 y(E)767 1928 y(X,)f(it)g(also)h
 
7352
(issues)g(the)f(`)p Fu(\\documentclass{article})o Fz(')285
 
7353
1980 y(and)e(`)p Fu(\\begin{document})p Fz(')e(commands.)220
 
7354
2044 y(3.)29 b(Lim)o(b)q(o)11 b(text)f(from)f(the)h(st)o(yle-\014le)i
 
7355
(parameter)d Fu(limbo.begin)p Fz(.)17 b(See)11 b(Section)g(12.3.8.11)p
 
7356
1892 2054 21 42 v 285 2095 a([S)p 326 2095 14 2 v 16
 
7357
w(lim)o(b)q(o],)16 b(page)f(120.)220 2159 y(4.)29 b(Lim)o(b)q(o)16
 
7358
b(text)f(from)f(`)p Fu(@l)p Fz(')g(commands.)20 b(See)c(Section)g
 
7359
(5.5.14)d([A)l(Tl],)i(page)g(45.)220 2223 y(5.)29 b(User's)15
 
7360
b(lim)o(b)q(o)h(section.)220 2287 y(6.)29 b(Lim)o(b)q(o)15
 
7361
b(text)e(from)g(the)h(st)o(yle-\014le)h(parameter)e Fu(limbo.end)p
 
7362
Fz(.)19 b(See)14 b(Section)h(12.3.8.11)285 2339 y([S)p
 
7363
326 2339 V 16 w(lim)o(b)q(o],)h(page)f(120.)220 2403
 
7364
y(7.)29 b(T)310 2413 y(E)336 2403 y(X)15 b(commands)g(for)f(individual)
 
7365
19 b(WEB)c(sections.)220 2467 y(8.)29 b Fu(\\input)14
 
7366
b Fz(command)h(to)g(read)g(in)h(the)f(index)i(data)d(\014le.)220
 
7367
2531 y(9.)29 b Fu(\\input)14 b Fz(command)h(to)g(read)g(in)h(the)f(mo)q
 
7368
(dule-list)j(data)c(\014le.)197 2595 y(10.)29 b Fu(\\Winfo)14
 
7369
b Fz(command)h(\(summarizes)h(some)f(status)f(information\).)197
 
7370
2659 y(11.)29 b Fu(\\Wcon)14 b Fz(command)i(\(generates)e(the)h(T)l
 
7371
(able)h(of)f(Con)o(ten)o(ts,)f(and)h(ends)h(the)f(run\).)p
 
7372
eop
 
7373
%%Page: 92 94
 
7374
92 93 bop 75 -58 a Fz(Chapter)15 b(10:)k(DOCUMENT)l(A)l(TION)1079
 
7375
b(92)75 183 y Fq(10.1.2)29 b(The)21 b(macro)f(pac)n(k)m(age)h(`)p
 
7376
Fn(fwebmac.sty)p Fq(')137 284 y Fw(Fwea)l(ve)c Fz(w)o(orks)f(in)h
 
7377
(conjunction)g(with)g(the)f(macro)g(pac)o(k)m(age)g(`)p
 
7378
Fu(fwebmac.sty)p Fz(',)e(whic)o(h)j(is)g(alw)o(a)o(ys)75
 
7379
338 y(read)c(in)o(to)g(the)h(`)p Fu(.tex)p Fz(')e(\014le)i(b)o(y)f
 
7380
(default.)20 b(This)14 b(\014le)g(is)g(\(o)o(v)o(erly\))e(complicated,)
 
7381
j(so)e(one)g(should)h(not)f(mess)75 393 y(with)i(it)h(unless)g(in)g
 
7382
(dire)g(emergency)l(.)k(Most)14 b(of)h(its)g(commands)g(are)g(in)o
 
7383
(tended)h(for)f(b)q(ehind-the-scenes)75 448 y(pro)q(cessing.)26
 
7384
b(Ho)o(w)o(ev)o(er,)16 b(some)h(features)g(ma)o(y)f(b)q(e)i(of)e
 
7385
(general)i(in)o(terest;)f(these)g(are)g(describ)q(ed)i(in)f(the)75
 
7386
503 y(items)d(b)q(elo)o(w.)137 574 y(F)l(or)j(the)h(most)f(part,)g
 
7387
(macros)g(used)h(in)o(ternally)h(b)o(y)e(`)p Fu(fwebmac.sty)p
 
7388
Fz(')f(b)q(egin)j(with)e(an)h(upp)q(ercase)75 629 y(`)p
 
7389
Fu(W)p Fz('.)28 b(If)19 b(y)o(ou)e(are)h(w)o(orried)h(ab)q(out)f(macro)
 
7390
f(con\015icts,)j(a)e(complete)g(list)i(of)d(the)i(macros)e(app)q
 
7391
(earing)i(in)75 684 y(`)p Fu(fwebmac.sty)p Fz(')13 b(can)i(b)q(e)h
 
7392
(found)g(in)g(the)f(Index)h(pro)q(duced)h(b)o(y)e(w)o(ea)o(ving)g(`)p
 
7393
Fu(fwebmac.web)p Fz('.)75 804 y Fq(10.1.2.1)29 b(User)21
 
7394
b(macros)137 905 y Fz(F)l(or)c(the)h(user's)f(con)o(v)o(enience,)i(`)p
 
7395
Fu(fwebmac.sty)p Fz(')c(de\014nes)k(a)e(v)m(ariet)o(y)g(of)g(macros)g
 
7396
(suc)o(h)h(as)f(`)p Fu(\\FWEB)p Fz(',)75 959 y(`)p Fu(\\Fortran)p
 
7397
Fz(',)c(etc.)20 b(Refer)c(to)e(`)p Fu(fwebmac.web)p Fz(')f(for)i(a)f
 
7398
(complete)i(list.)137 1031 y Fw(Fwea)l(ve)j Fz(usurps)f(v)m(arious)g
 
7399
(common)g(single-c)o(haracter)g(macros)f(suc)o(h)h(as)g(`)p
 
7400
Fu(\\.)p Fz(')e(for)h(its)h(o)o(wn)g(pur-)75 1086 y(p)q(oses.)43
 
7401
b(So)22 b(the)h(user)g(can)f(still)j(access)d(their)i(original)f
 
7402
(de\014nitions,)j(those)d(are)f(`)p Fu(\\let)p Fz(')f(equal)j(to)75
 
7403
1140 y(alternativ)o(e)13 b(commands)g(suc)o(h)h(as)f(`)p
 
7404
Fu(\\period)p Fz('.)k(F)l(or)c(example,)h(commands)f(suc)o(h)g(as)g
 
7405
(the)g(follo)o(wing)h(are)75 1195 y(executed)i(in)g Fu(fwebmac.sty)p
 
7406
Fz(:)195 1264 y Fu(\\let\\amp\\&)195 1316 y(\\let\\at\\@@)195
 
7407
1367 y(\\let\\bslash\\\\)195 1419 y(\\let\\caret\\^)195
 
7408
1471 y(\\let\\dollar\\$)195 1523 y(\\let\\dstar\\*)195
 
7409
1575 y(\\let\\equals\\=)195 1627 y(\\let\\leftbrace\\{)195
 
7410
1679 y(\\let\\period\\.)195 1731 y(\\let\\rightbrace\\})195
 
7411
1783 y(\\let\\vertbar|)195 1834 y(\\let\\PM\\#)195 1886
 
7412
y(\\let\\PC\\\045)75 1958 y Fz(\(Some)f(of)g(the)g(more)g(inscrutable)h
 
7413
(synon)o(yms)f(are)g(for)g(historical)h(reasons.\))137
 
7414
2029 y(F)l(or)f(the)g(most)f(up-to-date)i(and)f(detailed)i
 
7415
(information,)e(refer)g(to)f(`)p Fu(fwebmac.web)p Fz('.)75
 
7416
2150 y Fq(10.1.2.2)29 b(F)-5 b(on)n(ts)137 2250 y Fz(Sev)o(eral)16
 
7417
b(fon)o(ts)e(ha)o(v)o(e)h(b)q(een)h(declared.)22 b(Those)15
 
7418
b(include)232 2318 y Fx(\017)30 b Fz(`)p Fu(\\titlefont)p
 
7419
Fz(')13 b(\(large)i(sans)g(serif)t(\),)232 2385 y Fx(\017)30
 
7420
b Fz(`)p Fu(\\ttitlefont)p Fz(')13 b(\(large)i(t)o(yp)q(ewriter\),)232
 
7421
2451 y Fx(\017)30 b Fz(`)p Fu(\\SC)p Fz(')14 b(\(small)i(caps\),)232
 
7422
2518 y Fx(\017)30 b Fz(`)p Fu(\\Csc)p Fz(')14 b(\(Caps/small)h(caps\),)
 
7423
g(and)232 2584 y Fx(\017)30 b Fz(`)p Fu(\\tentex)p Fz(')13
 
7424
b(\(T)535 2594 y(E)561 2584 y(X's)h(extended)j(c)o(haracter)d(set\).)75
 
7425
2670 y(F)l(or)h(illustrations)h(and)g(further)f(details,)g(see)h(`)p
 
7426
Fu(fwebmac.web)p Fz('.)p eop
 
7427
%%Page: 93 95
 
7428
93 94 bop 75 -58 a Fz(Chapter)15 b(10:)k(DOCUMENT)l(A)l(TION)1079
 
7429
b(93)137 183 y(T)l(o)14 b(t)o(yp)q(eset)g(a)g(string)h(of)f(c)o
 
7430
(haracters)f(in)i(t)o(yp)q(ewriter)g(t)o(yp)q(e,)f(one)g(ma)o(y)g(use)g
 
7431
(the)h(`)p Fu(\\.)p Fz(')e(macro.)19 b(\(More)75 238
 
7432
y(precisely)l(,)13 b(the)e(name)g(of)f(this)h(macro)f(is)h(the)g(v)m
 
7433
(alue)h(of)e(the)h(st)o(yle-\014le)h(parameter)e Fu(format.typewriter)p
 
7434
Fz(.)75 293 y(F)l(or)20 b(more)f(information,)i(see)g(Section)g
 
7435
(12.3.5.1)d([S)p 1001 293 14 2 v 16 w(format],)h(page)h(115.\))34
 
7436
b(When)20 b(using)h(this,)h(one)75 348 y(m)o(ust)f(escap)q(e)g(the)h
 
7437
(sp)q(ecial)h(c)o(haracters)d(`)15 b Fu(\\#\045$^_{}~&)p
 
7438
Fz(',)20 b(as)h(in)h(`)p Fu(\\.{\\\\alpha})p Fz('.)35
 
7439
b(\()p Fw(Fwea)l(ve)22 b Fz(do)q(es)75 402 y(that)e(escaping)i
 
7440
(automatically)f(when)g(t)o(yp)q(esetting)g(strings)g(in)h(co)q(de)f
 
7441
(mo)q(de.\))37 b(Y)l(ou)21 b(ma)o(y)f(wish)i(to)75 457
 
7442
y(surround)f(`)p Fu(\\.{...})p Fz(')e(with)i(an)g(`)p
 
7443
Fu(\\hbox)p Fz(';)g(that)f(is)h(not)g(done)g(b)o(y)f(default)i(b)q
 
7444
(ecause)f Fw(Fwea)l(ve)h Fz(uses)75 512 y(sp)q(ecial)16
 
7445
b(tric)o(k)o(ery)f(to)f(break)g(long)h(strings)g(in)g(co)q(de)h(mo)q
 
7446
(de)f(automatically)l(,)g(and)f(that)g(breaking)i(w)o(ould)75
 
7447
567 y(b)q(e)g(inhibited)i(b)o(y)d(an)g(`)p Fu(\\hbox)p
 
7448
Fz('.)75 676 y Fq(10.1.3)29 b(LaT)362 688 y(E)394 676
 
7449
y(X)21 b(supp)r(ort)137 772 y Fz(Original)i(LaT)396 782
 
7450
y(E)422 772 y(X)f(supp)q(ort)f(\(through)g(v)o(ersion)g(1.30\))f(w)o
 
7451
(as)h(substan)o(tially)h(incomplete)h(in)g(that)75 827
 
7452
y(LaT)151 836 y(E)177 827 y(X's)17 b Fu(\\output)f Fz(routine)i(w)o(as)
 
7453
e(usurp)q(ed)j(b)o(y)e(the)h(relativ)o(ely)g(simple)h(one)f(used)g(for)
 
7454
e Fw(Fweb)p Fz('s)i(T)1815 836 y(E)1841 827 y(X)75 881
 
7455
y(supp)q(ort.)i(Ho)o(w)o(ev)o(er,)14 b(b)q(eginning)k(with)d(v)o
 
7456
(ersion)h(1.40,)e(full)i(LaT)1188 891 y(E)1214 881 y(X)f(supp)q(ort)h
 
7457
(is)g(pro)o(vided)g(\(and)f(Plain)75 936 y(T)100 946
 
7458
y(E)126 936 y(X)h(is)g Fs(not)h Fz(supp)q(orted\);)f(v)o(ersion)h(1.50)
 
7459
e(supp)q(orts)h(LaT)1066 946 y(E)1091 936 y(X2e.)23 b(LaT)1280
 
7460
946 y(E)1306 936 y(X's)15 b Fu(\\output)h Fz(routine)g(is)h(used,)75
 
7461
991 y(as)e(are)g(its)g(sectioning)h(commands)f(\(with)h(minor)f(c)o
 
7462
(hanges\),)g(T)l(able-of-Con)o(ten)o(ts)g(facilities,)h(etc.)137
 
7463
1057 y(The)d(follo)o(wing)h(discussion)g(is)g(based)f(on)f(LaT)932
 
7464
1067 y(E)958 1057 y(X2e.)19 b(If)13 b(LaT)1186 1067 y(E)1212
 
7465
1057 y(X2e)g(is)g(not)f(installed,)j Fw(Fwea)l(ve)f Fz(rec-)75
 
7466
1112 y(ognizes)i(that)e(fact)h(and)g(issues)h(the)f(`)p
 
7467
Fu(\\documentstyle)p Fz(')e(command)i(instead)g(of)g(`)p
 
7468
Fu(\\documentclass)p Fz('.)137 1233 y(Users)20 b(are)f(strongly)g
 
7469
(encouraged)h(to)e(upgrade)i(to)f(LaT)1141 1243 y(E)1166
 
7470
1233 y(X2e.)33 b(A)19 b(useful)i(b)q(o)q(ok)f(that)e(describ)q(es)75
 
7471
1288 y(the)d(presen)o(t)g(state)g(of)g(LaT)551 1298 y(E)576
 
7472
1288 y(X)g(is)h(Go)q(ossens,)f(Mittelbac)o(h,)g(and)g(Samarin,)g
 
7473
Fs(The)h(LaT)1573 1298 y(E)1598 1288 y(X)g(Companion)75
 
7474
1343 y Fz(\(Addison{W)l(esley)l(,)g(Reading,)g(MA,)f(1994\).)75
 
7475
1452 y Fq(10.1.3.1)29 b(LaT)410 1464 y(E)442 1452 y(X's)21
 
7476
b(do)r(cumen)n(t)g(class)137 1548 y Fz(An)12 b Fw(Fweb)p
 
7477
Fz(/LaT)428 1558 y(E)455 1548 y(X)f(do)q(cumen)o(t)h(is)g(set)g(up)g
 
7478
(with)g(the)f(`)p Fu(\\Wbegin)p Fz(')f(command,)i(issued)h
 
7479
(automatically)75 1603 y(b)o(y)d Fw(Fwea)l(ve)p Fz(.)19
 
7480
b(See)11 b(the)g(summary)e(at)h(the)h(end)g(of)e(this)i(section)g(for)f
 
7481
(the)g(essence)i(of)d(what)h(the)h(`)p Fu(\\Wbegin)p
 
7482
Fz(')75 1657 y(command)k(accomplishes.)137 1724 y Fw(Fwea)l(ve)j
 
7483
Fz(uses)f Fu(\\documentclass{article})d Fz(b)o(y)j(default.)26
 
7484
b(In)17 b(principle,)j(the)d(do)q(cumen)o(t)h(class)75
 
7485
1779 y(can)j(b)q(e)g(c)o(hanged)f(b)o(y)h(the)f Fw(Fweb)i
 
7486
Fz(st)o(yle-\014le)g(option)e(`)p Fu(LaTeX.class)p Fz(';)h(see)g
 
7487
(Section)g(12.3.5)e([Fw)o(eb-)75 1833 y(mac)c(params],)e(page)i(115.)k
 
7488
(Ho)o(w)o(ev)o(er,)14 b Fw(Fwea)l(ve)h Fs(has)g(not)g(b)q(een)h(tested)
 
7489
f(with)g(most)f(other)h(do)q(cumen)o(t)75 1888 y(classes)p
 
7490
Fz(.)31 b(It)19 b(will)h(probably)f(not)g(w)o(ork)e(with)i(most)f(do)q
 
7491
(cumen)o(t)h(classes)h(that)e(rede\014ne)h(the)g(section-)75
 
7492
1943 y(ing)e(commands)f(from)g(those)h(of)f Fu
 
7493
(\\documentclass{article})p Fz(.)k(Ho)o(w)o(ev)o(er,)c(it)h
 
7494
Fs(ma)o(y)i Fz(w)o(ork)d(with)h(the)75 1998 y Fu(revtex)d
 
7495
Fz(scien)o(ti\014c)j(macro)e(pac)o(k)m(age.)20 b(See)15
 
7496
b(Section)h(10.1.3.2)d([REVT)l(eX],)i(page)g(94.)137
 
7497
2064 y(T)l(o)10 b(incorp)q(orate)g(class)h(options|i.e.,)g(to)f(obtain)
 
7498
g(the)h(e\013ect)e(of)h(`)p Fu(\\documentclass[myoptions])o({articl)o
 
7499
(e})p Fz('|)p 2115 2074 21 42 v 75 2119 a(use)16 b(the)f(st)o
 
7500
(yle-\014le)h(parameter)f Fu(LaTeX.class.options)p Fz(,)d(as)j(in)195
 
7501
2182 y Fu(LaTeX.class.options)21 b("myoptions")75 2249
 
7502
y Fz(T)l(o)15 b(get)g(t)o(w)o(o-sided)g(prin)o(ting,)h(for)e(example,)i
 
7503
(one)f(w)o(ould)h(sa)o(y)195 2312 y Fu(LaTeX.class.options)21
 
7504
b("twoside")137 2379 y Fz(T)l(o)10 b(sp)q(ecify)i(user)e(pac)o(k)m
 
7505
(ages|i.e.,)h(to)f(obtain)g(the)g(e\013ect)g(of)g(`)p
 
7506
Fu(\\usepackage[pkgoptions)o(]{pkgnam)o(e})p Fz('|)p
 
7507
1994 2389 V 75 2433 a(use)16 b(the)f(st)o(yle-\014le)h(parameters)f
 
7508
Fu(LaTeX.package)e Fz(and)i Fu(LaTeX.package.options)p
 
7509
Fz(,)d(as)j(in)195 2497 y Fu(LaTeX.package)22 b("pkgname")195
 
7510
2549 y(LaTeX.package.options)f("pkgoptions")75 2615 y
 
7511
Fz(F)l(or)13 b(example,)i(to)f(inden)o(t)h(the)f(\014rst)f(line)j(of)e
 
7512
(ev)o(ery)g(section)g(and)h(to)e(p)q(ermit)i(the)f(use)g(of)g(the)g
 
7513
Fu(multicol)75 2670 y Fz(pac)o(k)m(age)h(\(the)g(latter)g(is)h(a)f
 
7514
(useful)h(w)o(a)o(y)e(of)h(substan)o(tially)h(cutting)g(do)o(wn)f(on)g
 
7515
(white)g(space\),)g(sa)o(y)p eop
 
7516
%%Page: 94 96
 
7517
94 95 bop 75 -58 a Fz(Chapter)15 b(10:)k(DOCUMENT)l(A)l(TION)1079
 
7518
b(94)195 183 y Fu(LaTeX.package)22 b("indentfirst,multicol")137
 
7519
254 y Fz(Note)14 b(that)f(sp)q(ecifying)i Fu(LaTeX.package)d
 
7520
Fz(and)i Fu(LaTeX.package.options)d Fz(results)j(in)h(the)f(execu-)75
 
7521
309 y(tion)h(\(b)o(y)g(the)h Fu(\\Wbegin)e Fz(macro\))g(of)h(precisely)
 
7522
i Fs(one)h Fz(line)e(of)f(the)g(form)195 377 y Fu
 
7523
(\\usepackage[myoptions]{myp)o(ackages)o(})75 448 y Fz(Sometimes)h(one)
 
7524
f(instead)h(needs)g(to)e(ha)o(v)o(e)h(m)o(ultiple)i Fu(\\usepackage)d
 
7525
Fz(lines,)i(suc)o(h)g(as)195 517 y Fu(\\usepackage[option1]{packa)o
 
7526
(ge1})195 568 y(\\usepackage[option2]{packa)o(ge2})75
 
7527
640 y Fz(T)l(o)22 b(get)g(this)h(e\013ect,)h(one)e(can)h(put)f(these)h
 
7528
(commands)f(explicitly)j(in)o(to)d(the)h(st)o(yle-\014le)h(parameter)75
 
7529
694 y Fu(doc.preamble)14 b Fz(\(see)h(discussion)i(t)o(w)o(o)c
 
7530
(paragraphs)i(b)q(elo)o(w\),)g(as)g(in)195 763 y Fu(doc.preamble)22
 
7531
b(=)i("\\\\usepackage[option1]{pac)o(kage1}\\)577 814
 
7532
y(\\\\usepackage[option2]{pac)o(kage2}")137 886 y Fz(T)162
 
7533
895 y(E)188 886 y(X)15 b(commands)g(in)i(the)e(user's)g(lim)o(b)q(o)i
 
7534
(section)f(of)f(the)g Fu(web)g Fz(source)h(\014le)g(will)h(b)q(e)g(pro)
 
7535
q(cessed)f Fs(after)75 940 y Fz(the)k Fu(\\begin{document})e
 
7536
Fz(command.)35 b(Lim)o(b)q(o)21 b(commands)f(from)g(the)g(st)o(yle)g
 
7537
(\014le)i(can)e(b)q(e)h(inserted)75 995 y(b)q(efore)h(and/or)f(after)g
 
7538
(those)g(in)h(the)g(lim)o(b)q(o)g(section)h(with)e(the)h(aid)g(of)f
 
7539
(the)h(st)o(yle-\014le)h(parameters)75 1050 y(`)p Fu(limbo.begin)p
 
7540
Fz(')13 b(and)i(`)p Fu(limbo.end)p Fz(';)e(see)j(Section)g(12.3.8.11)c
 
7541
([S)p 1197 1050 14 2 v 16 w(lim)o(b)q(o],)k(page)f(120.)137
 
7542
1121 y(If)25 b(there)f(is)h(a)f(comp)q(elling)i(reason)e(to)f(insert)i
 
7543
(one's)f(o)o(wn)g(LaT)1310 1131 y(E)1335 1121 y(X)g(commands)g(b)q(et)o
 
7544
(w)o(een)h(the)75 1176 y(`)p Fu(\\usepackage)p Fz(')16
 
7545
b(and)i(`)p Fu(\\begin{document})p Fz(')e(commands,)i(one)h(ma)o(y)e
 
7546
(use)i(the)f(st)o(yle-\014le)i(parameter)75 1231 y(`)p
 
7547
Fu(doc.preamble)p Fz(',)g(whose)i(v)m(alue)h(is)f(a)f(string)h
 
7548
(consisting)g(of)f(LaT)1269 1240 y(E)1295 1231 y(X)h(commands)f(\(empt)
 
7549
o(y)g(b)o(y)g(de-)75 1285 y(fault\).)k(Those)17 b(commands)g(are)g(pro)
 
7550
q(cessed)g(immediately)i(b)q(efore)e(`)p Fu(\\begin{document})p
 
7551
Fz('.)23 b(One)18 b(use)75 1340 y(of)f(`)p Fu(doc.preamble)p
 
7552
Fz(')e(is)k(to)e(inhibit)j Fw(Fweb)p Fz('s)e(tendency)h(to)e(k)o(eep)h
 
7553
(a)f(section)h(together)f(on)h(one)f(page.)75 1395 y(T)l(o)12
 
7554
b(mak)o(e)h(it)g(break)f(more)h(readily)g(in)h(the)f(middle)h(of)f
 
7555
(sections)g(\(particularly)g(useful)h(for)e(m)o(ulticolumn)75
 
7556
1450 y(output\),)i(sa)o(y)195 1518 y Fu(doc.preamble)22
 
7557
b("\\\\secpenalty=0")137 1589 y Fz(In)15 b(summary)l(,)f(the)g(b)q
 
7558
(eginning)i(of)d(the)i(\014le)g(output)f(b)o(y)g Fw(Fwea)l(ve)g
 
7559
Fz(lo)q(oks)h(lik)o(e)g(the)f(follo)o(wing,)h(where)75
 
7560
1644 y(`)p Fu(<parameter>)p Fz(')e(means)i(the)g(con)o(ten)o(ts)g(of)g
 
7561
(the)g(st)o(yle-\014le)h(string)g(called)g(`)p Fu(parameter)p
 
7562
Fz(':)195 1712 y Fu(\\input)23 b(fwebmac.sty)195 1764
 
7563
y(\\Wbegin{many)f(obscure)h(arguments})195 1816 y(<limbo.begin>)195
 
7564
1868 y(Optional)g(TeX)g(commands)g(copied)g(from)g(user's)g(limbo)h
 
7565
(section)195 1920 y(<limbo.end>)75 1991 y Fz(The)15 b(`)p
 
7566
Fu(\\Wbegin)p Fz(')f(command)h(essen)o(tially)i(do)q(es)e(the)g(follo)o
 
7567
(wing:)195 2059 y Fu(\\documentclass[<LaTeX.clas)o(s.optio)o(ns>]{<La)o
 
7568
(TeX.cla)o(ss>})195 2111 y(\\usepackage[<LaTeX.package)o(.option)o
 
7569
(s>]{<LaT)o(eX.pack)o(age>})195 2163 y(<doc.preamble>)195
 
7570
2215 y(\\begin{document})75 2286 y Fz(F)l(or)10 b(precise)i
 
7571
(information)f(ab)q(out)g(ho)o(w)f(`)p Fu(\\Wbegin)p
 
7572
Fz(')f(w)o(orks,)h(see)h Fu(fwebmac.web)p Fz(.)17 b(If)11
 
7573
b(y)o(ou)g(feel)h(that)e(macro)75 2340 y(absolutely)22
 
7574
b(needs)f(to)f(b)q(e)h(c)o(hanged,)h(please)g(inform)e(the)h(dev)o
 
7575
(elop)q(er)h(\(see)e(Chapter)h(15)f([Supp)q(ort],)75
 
7576
2395 y(page)15 b(131\).)75 2515 y Fq(10.1.3.2)29 b(Using)21
 
7577
b(REVT)649 2527 y(E)681 2515 y(X)137 2615 y Fz(REVT)260
 
7578
2625 y(E)286 2615 y(X)15 b(is)f(the)h(standard)e(macro)h(pac)o(k)m(age)
 
7579
g(used)h(for)f(formatting)f(scien)o(ti\014c)j(pap)q(ers)e(submitted)75
 
7580
2670 y(to)i(the)h(American)h(Ph)o(ysical)g(So)q(ciet)o(y)l(,)g(the)f
 
7581
(American)h(Institute)g(of)e(Ph)o(ysics,)i(and)f(some)g(Europ)q(ean)p
 
7582
eop
 
7583
%%Page: 95 97
 
7584
95 96 bop 75 -58 a Fz(Chapter)15 b(10:)k(DOCUMENT)l(A)l(TION)1079
 
7585
b(95)75 183 y(journals.)20 b(It)15 b(mo)q(di\014es)h(the)f(sectioning)h
 
7586
(commands)e(of)h Fu(\\documentclass{article})c Fz(and)k(pro)o(vides)75
 
7587
238 y(v)m(arious)h(other)e(useful)j(macros.)137 304 y(Unfortunately)l
 
7588
(,)i(as)e(of)h(August,)g(1998,)f(REVT)976 314 y(E)1002
 
7589
304 y(X)h(is)h(not)e(fully)j(compatible)f(with)f(LaT)1710
 
7590
314 y(E)1736 304 y(X2e;)h(it)75 359 y(m)o(ust)d(b)q(e)h(in)o(v)o(ok)o
 
7591
(ed)g(with)g Fu(\\documentstyle{revtex})p Fz(,)c(not)j
 
7592
Fu(\\documentclass)p Fz(.)22 b(This)17 b(is)g(anno)o(ying,)75
 
7593
414 y(b)q(ecause)d Fw(Fweb)p Fz('s)f(macros)f(in)h(`)p
 
7594
Fu(fwebmac.sty)p Fz(')d(default)k(to)e Fu(\\documentclass)e
 
7595
Fz(if)j(they)g(recognize)h(that)75 468 y(LaT)151 478
 
7596
y(E)177 468 y(X2e)h(is)h(loaded.)137 535 y(T)l(o)11 b(use)g(REVT)397
 
7597
544 y(E)423 535 y(X,)f(uncommen)o(t)h(the)g(line)i(in)e(`)p
 
7598
Fu(fwebmac.sty)p Fz(')e(that)h(sa)o(ys)g Fu(\\useREVTeXtrue)p
 
7599
Fz(.)17 b(\(One)75 589 y(cannot)11 b(sa)o(y)f(`)p Fu(\\useREVTeXtrue)p
 
7600
Fz(')e(in)j(the)g(lim)o(b)q(o)h(section)f(of)g(one's)f
 
7601
Fu(web)h Fz(source,)g(b)q(ecause)h(the)f(do)q(cumen)o(t)75
 
7602
644 y(class)h(has)g(already)g(b)q(een)h(selected)g(b)o(y)f(that)f
 
7603
(time.\))19 b(Y)l(ou)12 b(ma)o(y)f(wish)i(to)e(rename)h(the)g
 
7604
(resulting)g(\014le,)i(sa)o(y)75 699 y(to)h(`)p Fu(rwebmac.sty)p
 
7605
Fz(',)d(so)j(it)h(can)g(b)q(e)g(loaded)g(in)g(place)g(of)f(the)h
 
7606
(standard)f(`)p Fu(fwebmac.sty)p Fz('.)j(T)l(o)d(do)g(that,)75
 
7607
754 y(one)e(w)o(ould)h(use)g(the)f(command-line)i(option)f(`)p
 
7608
Fu(-wrwebmac.sty)p Fz(')d(\(see)i(Section)h(4.2.66)e([-w],)g(page)h
 
7609
(34\).)137 820 y(Sa)o(ying)k Fu(\\useREVTeXtrue)d Fz(selects)j
 
7610
Fu(\\documentstyle)d Fz(rather)h(than)h Fu(\\documentclass)p
 
7611
Fz(.)21 b(T)l(o)15 b(im-)75 875 y(plemen)o(t)f(a)e(standard)h(command)f
 
7612
(suc)o(h)h(as)g Fu(\\documentstyle[aps,my_mac)o(ros]{re)o(vtex})p
 
7613
Fz(,)d(use)j(the)75 929 y(st)o(yle-\014le)k(\(`)p Fu(fweb.sty)p
 
7614
Fz('\))12 b(parameters)j Fu(LaTeX.style)e Fz(and)j Fu(LaTeX.options)p
 
7615
Fz(,)d(as)h(in)195 993 y Fu(LaTeX.style)22 b("revtex")195
 
7616
1044 y(LaTeX.options)g("aps,my_macros")75 1110 y Fz(Here)g(`)p
 
7617
Fu(my_macros.sty)p Fz(')e(w)o(ould)i(b)q(e)h(a)f(user's)g(macro)f(pac)o
 
7618
(k)m(age)h(loaded)h(in)g(addition)g(to)f(those)f(of)75
 
7619
1165 y(REVT)198 1175 y(E)224 1165 y(X)15 b(and)h Fw(Fweb)p
 
7620
Fz(.)137 1231 y(REVT)260 1241 y(E)286 1231 y(X)g(supp)q(ort)g(is)g
 
7621
(extremely)g(recen)o(t.)21 b(There)16 b(ma)o(y)f(b)q(e)h(glitc)o(hes;)g
 
7622
(please)h(rep)q(ort)e(those.)21 b(In)16 b(a)75 1286 y(pinc)o(h,)f(if)g
 
7623
(LaT)326 1296 y(E)352 1286 y(X)f(stops)g(while)i(pro)q(cessing)f(a)f
 
7624
(REVT)1012 1296 y(E)1038 1286 y(X)g(\014le)h(pro)q(duced)h(b)o(y)e
 
7625
Fw(Fwea)l(ve)p Fz(,)h(try)e(t)o(yping)i(`s')75 1341 y(\(scroll)h(mo)q
 
7626
(de\))f(to)f(force)h(it)h(to)e(con)o(tin)o(ue;)i(y)o(ou)f(migh)o(t)g
 
7627
(get)g(usable)h(output.)75 1449 y Fq(10.1.3.3)29 b(LaT)410
 
7628
1462 y(E)442 1449 y(X)21 b(pac)n(k)m(ages)f(related)h(to)f
 
7629
Fo(Fweb)137 1545 y Fz(The)h(follo)o(wing)g(pac)o(k)m(ages)f(are)g
 
7630
(supplied)i(with)f(the)f Fw(Fweb)h Fz(distribution)h(and)f(can)f(b)q(e)
 
7631
h(used)g(to)75 1599 y(ac)o(hiev)o(e)f(sp)q(ecial)h(e\013ects.)33
 
7632
b(P)o(ac)o(k)m(ages)18 b(are)i(in)o(v)o(ok)o(ed)f(b)o(y)h(giving)g
 
7633
(their)g(names)f(as)g(argumen)o(ts)g(to)g(the)75 1654
 
7634
y Fu(LaTeX.package)13 b Fz(command;)i(see)h(Section)g(12.3.5.3)c([S)p
 
7635
1060 1654 14 2 v 17 w(LaT)l(eX],)i(page)h(116.)112 1720
 
7636
y Fx(\017)30 b Fu(fwebinsert)19 b Fz(|)i(Enables)h(insertion)f(of)f(w)o
 
7637
(o)o(v)o(en)g(co)q(de)h(in)o(to)g(a)f(LaT)1384 1730 y(E)1410
 
7638
1720 y(X)h(do)q(cumen)o(t.)36 b(See)21 b(Sec-)165 1775
 
7639
y(tion)15 b(10.1.6.1)e([Inserting)j(w)o(o)o(v)o(en)e(co)q(de],)h(page)g
 
7640
(99.)112 1841 y Fx(\017)30 b Fu(fwebnum)14 b Fz(|)h(Num)o(b)q(er)g(eac)
 
7641
o(h)g(section)g(in)g(ascending)h(in)o(teger)f(order.)k(See)d(Section)f
 
7642
(10.1.6)e([Num-)165 1896 y(b)q(ering],)j(page)f(98.)112
 
7643
1962 y Fx(\017)30 b Fu(idxmerge)17 b Fz(|)i(Merge)f(sev)o(eral)g
 
7644
(stand-alone)h(indexes.)31 b(See)19 b(Section)g(11.3)e([Merging)h
 
7645
(indexes],)165 2017 y(page)d(105.)75 2125 y Fq(10.1.3.4)29
 
7646
b(Sections)21 b(in)g(LaT)722 2137 y(E)753 2125 y(X)137
 
7647
2220 y Fw(Fweb)p Fz('s)f(sectioning)g(commands)e(`)p
 
7648
Fu(@*)p Fz(')g(and)h(`)p Fu(@*)p Fs(n)p Fz(')f(are)g(con)o(v)o(erted)h
 
7649
(in)o(to)g(LaT)1515 2230 y(E)1540 2220 y(X's)g(section)g(com-)75
 
7650
2275 y(mands)14 b(suc)o(h)h(as)f Fu(\\section)g Fz(\()p
 
7651
Fs(n)p Fz(=0\),)f Fu(\\subsection)g Fz(\()p Fs(n)p Fz(=1\),)h(and)h
 
7652
Fu(\\subsubsection)d Fz(\()p Fs(n)p Fz(=2\).)20 b(During)75
 
7653
2330 y(LaT)151 2340 y(E)177 2330 y(X's)12 b(pro)q(cessing)h(of)g(the)f
 
7654
Fu(.tex)g Fz(\014le,)i(it)f(k)o(eeps)g(trac)o(k)e(of)i(the)f(maxim)o
 
7655
(um)h(depth)g(ac)o(hiev)o(ed)h(b)o(y)e(`)p Fu(@*)p Fs(n)p
 
7656
Fz('.)75 2385 y(This)k(n)o(um)o(b)q(er)g(is)g(written)f(as)g(the)g
 
7657
(last)h(item)f(in)i(the)e(`)p Fu(aux)p Fz(')f(\014le.)22
 
7658
b(During)15 b(the)h(next)f(LaT)1620 2395 y(E)1646 2385
 
7659
y(X)g(run,)h(that)75 2440 y(n)o(um)o(b)q(er)e(is)h(used)f(to)f(map)h
 
7660
(the)g(un)o(titled)h(`)p Fu(@ )p Fz('commands)e(to)g(the)h(next)g(most)
 
7661
f(insigni\014can)o(t)j(sectioning)75 2494 y(command.)k(That)13
 
7662
b(lev)o(el)j(of)e(sectioning)i(command)e(is)h(sligh)o(tly)h
 
7663
(rede\014ned)g(from)e(LaT)1565 2504 y(E)1590 2494 y(X's)g(default,)h
 
7664
(so)75 2549 y(don't)g(try)f(to)h(rede\014ne)h(it.)137
 
7665
2615 y(The)i(previous)h(sc)o(heme)f(means)f(that)g(it)h(ma)o(y)f(b)q(e)
 
7666
h(necessary)g(to)f(run)h(LaT)1454 2625 y(E)1480 2615
 
7667
y(X)f(as)g(man)o(y)h(as)f(three)75 2670 y(times)12 b(in)h(order)f(to)f
 
7668
(resolv)o(e)h(all)h(sectioning)h(and)e(cross-reference)g(information)g
 
7669
(correctly)l(.)20 b(Y)l(ou)12 b(should)p eop
 
7670
%%Page: 96 98
 
7671
96 97 bop 75 -58 a Fz(Chapter)15 b(10:)k(DOCUMENT)l(A)l(TION)1079
 
7672
b(96)75 183 y(b)q(e)17 b(w)o(arned)g(in)g(suc)o(h)g(cases.)24
 
7673
b(If)16 b(not,)h(y)o(ou)f(will)i(recognize)g(di\016culties)g(b)o(y)f
 
7674
(noting)g(that)e(the)i(T)l(able)g(of)75 238 y(Con)o(ten)o(ts)d(or)h
 
7675
(section)h(n)o(um)o(b)q(ering)g(is)f(incomplete.)137
 
7676
306 y(The)e(`)p Fu(aux)p Fz(')e(\014le)j(is)e(also)h(used)g(b)o(y)f(b)q
 
7677
(oth)h(pro)q(cessors)f(to)g(generate)g(appropriate)g(error)g(messages)g
 
7678
(that)75 360 y(refer)j(to)g(the)g(LaT)390 370 y(E)416
 
7679
360 y(X)g(section)h(n)o(um)o(b)q(er)f(instead)h(of)f(the)g(in)o(ternal)
 
7680
h(one.)137 428 y(A)h(discussion)h(of)d(alternativ)o(e)i(section-n)o(um)
 
7681
o(b)q(ering)h(sc)o(hemes)f(is)f(giv)o(en)h(in)g(Section)h(10.1.6)c
 
7682
([Num-)75 483 y(b)q(ering],)i(page)f(98.)75 595 y Fq(10.1.3.5)29
 
7683
b(LaT)410 608 y(E)442 595 y(X's)21 b(index.)137 692 y
 
7684
Fz(The)15 b(Index)g(should)g(b)q(e)g(the)g(last)f(section)h(of)f(the)g
 
7685
(co)q(de,)h(and)f(should)h(b)q(e)g(b)q(egun)h(b)o(y)e(the)g(command)75
 
7686
747 y(`)p Fu(@*)h(\\INDEX.)p Fz('.)j(F)l(or)d(more)f(information,)h
 
7687
(see)h(Section)g(12.3.1.1)d([S)p 1258 747 14 2 v 16 w(index],)j(page)f
 
7688
(113.)137 814 y(The)20 b(c)o(hallenge)g(of)f(t)o(yp)q(esetting)h(the)f
 
7689
(Index)h(is)g(to)e(get)h(it)h(in)o(to)f(t)o(w)o(o-column)g(mo)q(de)g
 
7690
(in)h(the)g(b)q(est)75 869 y(p)q(ossible)g(w)o(a)o(y)l(.)27
 
7691
b(In)19 b(the)f(original)h(Plain-T)814 879 y(E)841 869
 
7692
y(X)f Fw(Fweb)p Fz(,)i(sp)q(ecial)g(co)q(de)e(w)o(as)g(pro)o(vided)g
 
7693
(for)g(this.)29 b(With)75 924 y(LaT)151 934 y(E)177 924
 
7694
y(X,)15 b(ho)o(w)o(ev)o(er,)f(one)h(w)o(an)o(ts)f(to)g(use)i(standard)f
 
7695
(features.)137 991 y(The)f(b)q(est)g(solution)h(is)f(to)f(use)h(the)g
 
7696
(user)g(pac)o(k)m(age)g Fu(multicol)p Fz(.)k(If)c(that)f(is)i(loaded)f
 
7697
(b)o(y)g(means)g(of)f(the)75 1046 y(st)o(yle-\014le)g(statemen)o(t)e(`)
 
7698
p Fu(LaTeX.package)i("multicol")p Fz(',)d(then)i(an)o(y)g(text)f(t)o
 
7699
(yp)q(ed)h(b)o(y)g(the)f(user)h(follo)o(wing)75 1101
 
7700
y(the)j(`)p Fu(@*)g(\\INDEX.)p Fz(')e(command)i(will)i(b)q(e)e(t)o(yp)q
 
7701
(eset)g(in)h(single-column)h(mo)q(de,)e(after)f(whic)o(h)i(t)o(w)o
 
7702
(o-column)75 1156 y(mo)q(de)i(is)h(en)o(tered.)29 b(If)19
 
7703
b(it)f(is)h(not)e(loaded,)j(a)d(`)p Fu(\\twocolumn)p
 
7704
Fz(')f(command)i(is)h(issued)g Fs(b)q(efore)i Fz(the)e(index)75
 
7705
1211 y(section)d(is)f(b)q(egun)i(\(in)e(order)g(to)g(get)g(the)g(Index)
 
7706
h(started)f(on)g(a)g(new)g(page\).)137 1278 y(More)f(precisely)l(,)i
 
7707
(what)e(happ)q(ens)i(is)f(the)g(follo)o(wing.)20 b(When)15
 
7708
b(the)g(`)p Fu(@*)f(\\INDEX.)p Fz(')f(command)i(is)g(rec-)75
 
7709
1333 y(ognized,)g(essen)o(tially)g(the)f(follo)o(wing)h(op)q(erations)f
 
7710
(are)g(p)q(erformed,)g(where)g(the)g(results)h(are)e(brac)o(k)o(eted)75
 
7711
1388 y(in)j(the)f(form)g(`)p Fu([multicol)e(:)i(nomulticol])p
 
7712
Fz(':)195 1452 y Fu(\\beforeindex)22 b([\\newpage)h(:)h(\\twocolumn])
 
7713
195 1504 y([print)f(INDEX)g(section)g(heading])195 1556
 
7714
y(\\startindex)46 b([\\begin{multicols}{2})21 b(:)j(\\medskip])195
 
7715
1608 y(\\Wfin)190 b([\\end{multicols})22 b(:)i(\\relax])75
 
7716
1676 y Fz(\(Use)15 b(of)g(the)g(asymmetrical)h(name)f(`)p
 
7717
Fu(\\Wfin)p Fz(')e(is)j(for)f(historical)h(reasons.\))137
 
7718
1743 y(The)11 b(p)q(ositioning)i(of)e(`)p Fu(\\beforeindex)p
 
7719
Fz(')d(suggests)i(a)h(w)o(a)o(y)f(of)h(prin)o(ting)g(the)h(en)o(tire)f
 
7720
(do)q(cumen)o(t)g(in)h(t)o(w)o(o-)75 1798 y(column)k(mo)q(de.)k(If)c
 
7721
(one)f(en)o(ters)g(m)o(ulti-column)i(mo)q(de)f(in)g(the)f(lim)o(b)q(o)h
 
7722
(section,)g(then)f(`)p Fu(\\beforeindex)p Fz(')75 1853
 
7723
y(can)g(b)q(e)h(used)f(to)g(terminate)g(it.)20 b(It)15
 
7724
b(is)g(b)q(est)g(to)g(do)g(this)g(at)f(the)h Fs(end)j
 
7725
Fz(of)c(the)h(lim)o(b)q(o)i(section;)e(otherwise)75 1908
 
7726
y(user)d(macro)f(de\014nitions)j(in)f(the)f(lim)o(b)q(o)h(section)f(m)o
 
7727
(ust)f(b)q(e)i(made)f Fu(\\global)f Fz(in)i(order)e(that)h(they)g
 
7728
(remain)75 1962 y(de\014ned)17 b(in)f(the)f(Index.)21
 
7729
b(The)15 b(relev)m(an)o(t)h(commands)f(can)g(b)q(e)h(placed)h(in)f(the)
 
7730
f(st)o(yle)g(\014le:)195 2027 y Fu(LaTeX.package)22 b("multicol")195
 
7731
2131 y(doc.preamble)g("\\\\secpenalty=0")195 2235 y(limbo.end)h
 
7732
("\\\\def\\\\beforeindex{\\\\e)o(nd{multi)o(cols}\\\\)o(newpage)o
 
7733
(}\\n\\)195 2286 y(\\\\begin{multicols}{2}\\n\\)195 2338
 
7734
y(\\\\raggedcolumns")75 2406 y Fz(Just)d(to)f(rep)q(eat,)h(use)g(only)h
 
7735
(the)e(\014rst)h(command)f(to)g(get)g(just)h(the)g(Index)g(prin)o(ted)h
 
7736
(in)f(t)o(w)o(o-column)75 2461 y(format;)13 b(use)j(the)f(second)h(and)
 
7737
f(third)h(ones)f(to)g(mak)o(e)g(the)g(en)o(tire)h(do)q(cumen)o(t)f(t)o
 
7738
(w)o(o-column.)75 2573 y Fq(10.1.3.6)29 b(LaT)410 2586
 
7739
y(E)442 2573 y(X's)21 b(T)-5 b(able)20 b(of)g(Con)n(ten)n(ts)137
 
7740
2670 y Fz(LaT)213 2680 y(E)239 2670 y(X)15 b(uses)h(the)f(`)p
 
7741
Fu(aux)p Fz(')f(\014le)i(to)f(accum)o(ulate)g(the)h(information)f(for)g
 
7742
(the)g(T)l(able)h(of)f(Con)o(ten)o(ts.)p eop
 
7743
%%Page: 97 99
 
7744
97 98 bop 75 -58 a Fz(Chapter)15 b(10:)k(DOCUMENT)l(A)l(TION)1079
 
7745
b(97)137 183 y(When)23 b(LaT)353 193 y(E)379 183 y(X)g(is)g(used,)i
 
7746
(the)e(T)l(able)g(of)f(Con)o(ten)o(ts)g(app)q(ears)h(at)f(the)h(fron)o
 
7747
(t)e(of)i(the)g(do)q(cumen)o(t)75 238 y(b)o(y)g(default)h(\(b)q
 
7748
(eginning)h(with)f(v)o(ersion)f(1.61\).)43 b(This)24
 
7749
b(is)f(accomplished)j(b)o(y)d(setting)g(the)g(default)75
 
7750
293 y(v)m(alue)e(of)f(the)g(st)o(yle-\014le)i(parameter)d
 
7751
Fu(limbo.end)g Fz(to)g Fu("\\\\FWEBtoc")p Fz(,)h(where)g
 
7752
Fu(\\FWEBtoc)f Fz(is)i(de\014ned)75 348 y(in)e(`)p Fu(fwebmac.sty)p
 
7753
Fz('.)28 b(If)19 b(y)o(ou)f(initialize)k Fu(limbo.end)17
 
7754
b Fz(y)o(ourself)h(in)i(`)p Fu(fweb.sty)p Fz(',)d(y)o(ou)h(should)i
 
7755
(include)75 402 y Fu("\\\\FWEBtoc")14 b Fz(at)i(the)g(end)g(of)g(that)f
 
7756
(initialization)k(if)d(y)o(ou)g(w)o(an)o(t)e(the)i(T)l(able)h(of)f(Con)
 
7757
o(ten)o(ts)f(to)g(app)q(ear)75 457 y(in)h(the)f(b)q(eginning.)22
 
7758
b(Otherwise,)16 b(it)f(will)i(app)q(ear)f(at)e(the)i(end.)137
 
7759
527 y(In)g(essence,)g(the)f(T)l(able)h(of)f(Con)o(ten)o(ts)f(is)i(pro)q
 
7760
(duced)g(b)o(y)f(the)g(LaT)1272 537 y(E)1298 527 y(X)g(commands)195
 
7761
594 y Fu(\\pagenumbering{roman})195 646 y(\\maketitle)195
 
7762
697 y(\\topofcontents)195 749 y(\\tableofcontents)195
 
7763
801 y(\\botofcontents)195 853 y(\\newpage)75 923 y Fz(By)k(default,)g
 
7764
(the)g Fw(Fweb)g Fz(ho)q(oks)g Fu(\\topofcontents)d Fz(and)j
 
7765
Fu(\\botofcontents)d Fz(are)i(empt)o(y)l(,)h(but)g(they)75
 
7766
978 y(ma)o(y)i(b)q(e)h(used)g(in)g(sp)q(ecial)i(circumstances)e(to)f(o)
 
7767
o(v)o(erride)g(the)h(usual)g(b)q(eha)o(vior.)40 b(One)22
 
7768
b(can)g(set)f(the)75 1032 y(parameters)15 b(for)h Fu(\\maketitle)e
 
7769
Fz(in)j(the)f(lim)o(b)q(o)h(section)g(in)g(the)f(usual)h(LaT)1378
 
7770
1042 y(E)1403 1032 y(X)f(w)o(a)o(y)l(,)f(except)i(that)e(it)h(is)75
 
7771
1087 y(b)q(etter)f(to)g(use)g Fw(Fweb)p Fz('s)h Fu(\\Title)e
 
7772
Fz(macro)h(instead)h(of)f Fu(\\title)p Fz(:)195 1154
 
7773
y Fu(\\Title{MYCODE.WEB})195 1206 y(\\author{My)22 b(name})195
 
7774
1258 y(\\date{January)g(1,)i(2001})137 1327 y Fz(By)16
 
7775
b(default,)h(the)e(argumen)o(t)h(of)f(the)h Fu(\\Title)f
 
7776
Fz(macro)g(is)i(prin)o(ted)f(b)q(oth)g(on)g(the)g(title)h(page)e(and)h
 
7777
(as)75 1382 y(a)i(running)i(headline)g(in)f(the)g(do)q(cumen)o(t.)29
 
7778
b(The)19 b(default)g(fon)o(t)e(for)h(the)h(title)g(is)g
 
7779
Fu(\\ttitlefont)p Fz(;)f(that)75 1437 y(for)f(the)g(running)h(headline)
 
7780
h(is)f Fu(\\large\\tt)p Fz(.)25 b(Ho)o(w)o(ev)o(er,)16
 
7781
b Fu(\\Title)g Fz(has)h(one)h(optional)f(argumen)o(t)g(that)75
 
7782
1492 y(allo)o(ws)e(one)h(to)e(o)o(v)o(erride)h(the)h(running)g
 
7783
(headline,)h(p)q(erhaps)f(b)o(y)f(sp)q(ecifying)i(a)e(shorter)f(form.)
 
7784
20 b(Sa)o(y)195 1559 y Fu(\\Title[)p Fs(Short)14 b(title)s
 
7785
Fu(]{)p Fs(Long)h(title)s Fu(})75 1628 y Fz(to)28 b(mak)o(e)g(the)h
 
7786
(running)h(headline)g(b)q(e)g(`)p Fu(\\large\\tt)13 b
 
7787
Fs(Short)i(title)s Fz(')29 b(and)g(the)f(title-page)i(title)f(b)q(e)75
 
7788
1683 y(`)p Fu(\\ttitlefont)13 b Fs(Long)j(title)s Fz('.)137
 
7789
1753 y(The)h Fu(\\)p Fw(Fweb)f Fu(\\Title)g Fz(macro)f(calls)i(LaT)868
 
7790
1763 y(E)894 1753 y(X's)e Fu(\\title)h Fz(macro)f(with)h(the)g(long)h
 
7791
(title)f(as)g(its)g(argu-)75 1808 y(men)o(t.)k(By)15
 
7792
b(default,)g Fw(Fwea)l(ve)h Fz(uses)g(\(in)f(the)h(`)p
 
7793
Fu(\\Wbegin)p Fz(')d(macro\))195 1874 y Fu(\\title{}\045)195
 
7794
1926 y(\\author{}\045)195 1978 y(\\date{\\today\\\\[3pt]\\Time}\045)137
 
7795
2048 y Fz(Section)e(n)o(um)o(b)q(ers)g(in)g(the)f(T)l(able)h(of)f(Con)o
 
7796
(ten)o(ts)f(are)h(pro)q(duced)h(b)o(y)f(the)g(LaT)1416
 
7797
2058 y(E)1442 2048 y(X)g(macro)f Fu(\\numberline)p Fz(.)p
 
7798
1894 2058 21 42 v 75 2103 a(LaT)151 2113 y(E)177 2103
 
7799
y(X's)14 b(default)i(de\014nition)h(is)e(inadequate)h(when)g(section)g
 
7800
(n)o(um)o(b)q(ers)f(are)g(v)o(ery)f(large;)h(they)g(extend)75
 
7801
2158 y(to)d(the)h(righ)o(t)f(and)h(can)g(o)o(v)o(erwrite)f(the)h
 
7802
(section)g(name.)19 b(The)13 b(macro)f(is)h(rede\014ned)h(more)e
 
7803
(appropriately)75 2212 y(when)k(the)f(pac)o(k)m(age)g
 
7804
Fu(fwebnum)f Fz(\(see)i(Section)g(10.1.6)d([Num)o(b)q(ering],)i(page)g
 
7805
(98\))f(is)i(used.)75 2329 y Fq(10.1.3.7)29 b(Customizing)21
 
7806
b(LaT)765 2341 y(E)797 2329 y(X's)g(output)137 2428 y
 
7807
Fz(Sev)o(eral)13 b(\(T)334 2438 y(E)360 2428 y(X\))f(\015ags)g(are)h
 
7808
(pro)o(vided)g(to)f(c)o(hange)h(the)g(app)q(earance)g(of)f(the)h
 
7809
(\014nal)h(LaT)1596 2438 y(E)1621 2428 y(X)f(do)q(cumen)o(t.)75
 
7810
2483 y(\(This)19 b(app)q(earance)g(is)h(a)e(bit)h(exp)q(erimen)o(tal,)i
 
7811
(and)e(it)g(is)g(fair)g(to)f(sa)o(y)g(that)g(not)g(ev)o(erything)h(ma)o
 
7812
(y)f(b)q(e)75 2538 y(fully)f(debugged;)e(please)h(rep)q(ort)f
 
7813
(problems.\))20 b(These)c(are)f(\(`)p Fu(...)p Fz(')e(means)j(either)g
 
7814
(`)p Fu(true)p Fz(')d(or)i(`)p Fu(false)p Fz('\))232
 
7815
2604 y Fx(\017)30 b Fu(\\pagerefs...)14 b Fz(\(index)i(references)g(b)o
 
7816
(y)f(pages)g(or)f(section)i(n)o(um)o(b)q(ers\);)232 2670
 
7817
y Fx(\017)30 b Fu(\\numberTeX...)13 b Fz(\(n)o(um)o(b)q(er)j(the)f(b)q
 
7818
(eginning)i(of)e(unnamed)h(T)l(eX)f(parts\);)p eop
 
7819
%%Page: 98 100
 
7820
98 99 bop 75 -58 a Fz(Chapter)15 b(10:)k(DOCUMENT)l(A)l(TION)1079
 
7821
b(98)232 183 y Fx(\017)30 b Fu(\\numberdefs...)13 b Fz(\(n)o(um)o(b)q
 
7822
(er)i(the)h(b)q(eginning)h(of)e(the)g(de\014nition)i(part\);)232
 
7823
248 y Fx(\017)30 b Fu(\\numbercode...)13 b Fz(\(n)o(um)o(b)q(er)i(the)h
 
7824
(b)q(eginning)h(of)e(the)g(co)q(de)h(part\).)75 330 y(The)f(defaults)h
 
7825
(for)f(these)g(\015ags)g(are)195 396 y Fu(\\pagerefsfalse)195
 
7826
448 y(\\numberTeXfalse)195 500 y(\\numberdefstrue)195
 
7827
552 y(\\numbercodetrue)75 621 y Fz(If)e(desired,)h(one)g(ma)o(y)e(o)o
 
7828
(v)o(erride)h(these)g(in)h(the)f(lim)o(b)q(o)h(section.)19
 
7829
b(\(They)13 b(are)g(de\014ned)h(using)g(Plain)g(T)1785
 
7830
630 y(E)1810 621 y(X's)75 675 y(`)p Fu(\\newif)p Fz(')f(rather)h(than)g
 
7831
(the)h(equiv)m(alen)o(t)h(LaT)868 685 y(E)894 675 y(X)f(command)f(b)q
 
7832
(ecause)i(they)f(ma)o(y)e(also)i(b)q(e)g(used)g(when)75
 
7833
730 y(LaT)151 740 y(E)177 730 y(X)g(is)h(not)e(presen)o(t.\))137
 
7834
799 y Fu(\\numberTeX)d Fz(is)i(on)g(the)f(v)o(erge)h(of)f
 
7835
(obsolescence.)20 b(T)l(ry)12 b(to)g(not)g(use)h(it;)g(nev)o(er)g(use)g
 
7836
(it)g(in)g(conjunction)75 854 y(with)j(the)f(pac)o(k)m(age)g
 
7837
Fu(fwebnum)p Fz(.)k(See)d(Section)g(10.1.6)d([Num)o(b)q(ering],)i(page)
 
7838
g(98)75 969 y Fq(10.1.4)29 b(P)n(age)21 b(references)137
 
7839
1067 y Fz(When)14 b(one)f(sa)o(ys)g(`)p Fu(\\pagerefstrue)p
 
7840
Fz(')d(\(LaT)886 1076 y(E)912 1067 y(X)j(only\),)g(index)i(references)e
 
7841
(are)g(made)h(b)o(y)f(page)g(n)o(um-)75 1121 y(b)q(ers)19
 
7842
b(rather)g(than)g(mo)q(dule)h(n)o(um)o(b)q(ers)f(or)g(LaT)914
 
7843
1131 y(E)939 1121 y(X)g(section)h(n)o(um)o(b)q(ers.)31
 
7844
b(If)20 b(there)f(is)g(more)g(than)g(one)75 1176 y(section)d(p)q(er)f
 
7845
(page,)g(they)g(are)g(iden)o(ti\014ed)i(b)o(y)e(`)p Fu(a)p
 
7846
Fz(',)f(`)p Fu(b)p Fz(',)g(`)p Fu(c)p Fz(',)g(etc.,)g(suc)o(h)i(as)e(`)
 
7847
p Fu(section)g(17b)p Fz('.)19 b(\(Presen)o(tly)l(,)75
 
7848
1231 y(this)d(will)g(not)f(w)o(ork)g(correctly)g(when)h
 
7849
Fu(multicol)e Fz(is)h(used)h(for)f(the)g(b)q(o)q(dy)h(of)f(the)g(do)q
 
7850
(cumen)o(t.\))137 1300 y(The)e(information)g(necessary)f(to)g(pro)q
 
7851
(cess)h(page)f(references)h(in)g(this)g(w)o(a)o(y)f(is)h(written)f(in)o
 
7852
(to)h(the)f(`)p Fu(aux)p Fz(')75 1355 y(\014le.)31 b(As)18
 
7853
b(is)h(usual)g(with)g(LaT)600 1364 y(E)626 1355 y(X,)f(sev)o(eral)g
 
7854
(runs)h(ma)o(y)f(b)q(e)h(required)g(for)f(the)h(references)g(to)f(b)q
 
7855
(e)h(fully)75 1409 y(consisten)o(t)c(with)h(the)f(source)g(\014le.)75
 
7856
1525 y Fq(10.1.5)29 b(P)n(age)21 b(headers)137 1622 y
 
7857
Fz(The)16 b(v)o(ery)g(top)f(\(header\))h(line)h(on)f(eac)o(h)g(page)g
 
7858
(of)f Fw(Fwea)l(ve)p Fz('s)i(output)e(con)o(tains)h(sev)o(eral)g
 
7859
(pieces)h(of)75 1677 y(information:)112 1746 y Fx(\017)30
 
7860
b Fz(the)15 b(curren)o(t)g(section)h(name)f(or)g(do)q(cumen)o(t)h
 
7861
(title;)112 1814 y Fx(\017)30 b Fz(the)15 b(page)g(n)o(um)o(b)q(er;)112
 
7862
1882 y Fx(\017)30 b Fz(the)14 b(range)f(of)g(LaT)490
 
7863
1892 y(E)516 1882 y(X)g(section)h(n)o(um)o(b)q(ers)g(on)g(the)f(page)h
 
7864
(\(these)f(are)h(preceded)g(b)o(y)g(the)g Fx(x)f Fz(sym)o(b)q(ol\);)165
 
7865
1937 y(and)112 2005 y Fx(\017)30 b Fz(the)17 b(range)g(of)g(in)o(teger)
 
7866
g(section)h(n)o(um)o(b)q(ers)f(as)g(understo)q(o)q(d)h(in)o(ternally)h
 
7867
(b)o(y)e Fw(Fwea)l(ve)h Fz(\(those)e(are)165 2060 y(in)g(square)f(brac)
 
7868
o(k)o(ets)f(and)i(preceded)g(b)o(y)g(the)f(`)p Fu(#)p
 
7869
Fz(')f(sign\).)75 2175 y Fq(10.1.6)29 b(Section)21 b(n)n(um)n(b)r
 
7870
(ering)g(sc)n(hemes)137 2272 y Fz(The)12 b Fw(Fweb)h
 
7871
Fz(commands)e(`)p Fu(@*)p Fz(')f(and)i(`)p Fu(@ )o Fz('are)f
 
7872
(translated)g(b)o(y)h(complicated)h(magic)e(in)o(to)h(LaT)1708
 
7873
2282 y(E)1733 2272 y(X)g(com-)75 2327 y(mands)h(suc)o(h)h(as)e
 
7874
Fu(\\section)p Fz(,)g Fu(\\subsection)p Fz(,)g(etc.)19
 
7875
b(By)13 b(default,)h(use)f(of)g Fu(\\documentclass{article})75
 
7876
2382 y Fz(then)18 b(pro)q(duces)h(Dew)o(ey-decimal)g(section)g(n)o(um)o
 
7877
(b)q(ers)f(suc)o(h)g(as)g(2.13.4)e(\(subsubsection)j(4)f(of)f(subsec-)
 
7878
75 2437 y(tion)d(13)e(of)h(section)h(2\).)19 b(When)14
 
7879
b(the)f(section)h(tree)f(is)h(v)o(ery)f(deep,)h(these)g(n)o(um)o(b)q
 
7880
(ers)g(can)f(lo)q(ok)h(somewhat)75 2492 y(obtrusiv)o(e.)137
 
7881
2560 y(An)19 b(alternativ)o(e)f(sc)o(heme)g(\(that)g(of)f(the)h
 
7882
(original)i Fw(web)p Fz(\))e(is)h(to)e(merely)i(n)o(um)o(b)q(er)f(eac)o
 
7883
(h)g(section)h(in)75 2615 y(ascending)j(in)o(teger)e(order,)h(b)q
 
7884
(eginning)i(with)d(1.)36 b(This)20 b(can)h(b)q(e)g(done)g(b)o(y)f(sp)q
 
7885
(ecifying)i(the)f(pac)o(k)m(age)75 2670 y Fu(fwebnum)p
 
7886
Fz(,)14 b(as)h(in)p eop
 
7887
%%Page: 99 101
 
7888
99 100 bop 75 -58 a Fz(Chapter)15 b(10:)k(DOCUMENT)l(A)l(TION)1079
 
7889
b(99)195 183 y Fu(LaTeX.package)22 b(=)i("fwebnum")75
 
7890
251 y Fz(This)16 b(pac)o(k)m(age)f(is)h(supplied)h(with)f(the)f
 
7891
Fw(Fweb)h Fz(distribution;)h(it)e(is)h(still)h(somewhat)d(exp)q(erimen)
 
7892
o(tal.)137 319 y(By)k(default,)h Fu(fwebnum)d Fz(n)o(um)o(b)q(ers)i
 
7893
(all)h(sections,)f(including)j(unnamed)d(ones.)27 b(T)l(o)18
 
7894
b(prohibit)h(n)o(um-)75 374 y(b)q(ering)d(of)f(unnamed)h(sections,)f
 
7895
(use)h(the)f(pac)o(k)m(age)g(option)h Fu(dontnumberunnamed)p
 
7896
Fz(,)c(as)j(in)195 439 y Fu(LaTeX.package.options)21
 
7897
b(=)j("dontnumberunnamed")75 507 y Fz(This)15 b(option)g(will)i(ev)o
 
7898
(en)o(tually)f(mak)o(e)e Fu(\\numberTeX)f Fz(obsolete;)i(do)g(not)f
 
7899
(use)h Fu(\\numberTeX)e Fz(in)j(conjunc-)75 562 y(tion)f(with)h
 
7900
Fu(fwebnum)p Fz(.)75 656 y Fq(10.1.6.1)29 b(P)n(ac)n(k)m(age)21
 
7901
b Fn(fwebinsert)p Fq(:)31 b(Inserting)21 b Fo(Fwea)l(ve)p
 
7902
Fq('s)e(output)h(in)n(to)g(a)310 718 y(LaT)410 730 y(E)442
 
7903
718 y(X)h(do)r(cumen)n(t)137 815 y Fz(Beginning)e(with)f(v)o(ersion)f
 
7904
(1.61,)f(it)i(is)f(\(barely\))h(p)q(ossible)g(to)f(insert)h(the)f(T)
 
7905
1461 825 y(E)1486 815 y(X)h(output)f(w)o(o)o(v)o(en)f(b)o(y)75
 
7906
870 y Fw(Fwea)l(ve)i Fz(in)o(to)f(a)f(LaT)474 880 y(E)500
 
7907
870 y(X)h(do)q(cumen)o(t.)26 b(F)l(or)16 b(example,)i(a)f(co)q(de)g
 
7908
(listing)i(could)f(b)q(e)f(an)g(app)q(endix)i(to)d(a)75
 
7909
925 y(dissertation,)d(or)g(a)f(handb)q(o)q(ok)i(on)e(n)o(umerical)j
 
7910
(metho)q(ds)e(could)g(insert)h(fragmen)o(ts)d(of)i(co)q(de)g(formatted)
 
7911
75 980 y(b)o(y)i Fw(Fwea)l(ve)p Fz(.)137 1048 y(Supp)q(ose)j(one)f(has)
 
7912
g(the)f(\014le)i(`)p Fu(test.web)p Fz(')d(and)i(used)g
 
7913
Fw(Fwea)l(ve)h Fz(to)e(create)h(`)p Fu(test.tex)p Fz('.)22
 
7914
b(Unfortu-)75 1102 y(nately)l(,)c(it)g(do)q(es)f Fs(not)h
 
7915
Fz(w)o(ork)e(to)h(simply)h Fu(\\input)d(test.tex)h Fz(in)o(to)h(a)g
 
7916
(LaT)1355 1112 y(E)1381 1102 y(X)g(do)q(cumen)o(t,)h(b)q(ecause)g(b)o
 
7917
(y)75 1157 y(default)12 b(`)p Fu(test.tex)p Fz(')e(op)q(erates)i(in)h
 
7918
(a)e(\\stand-alone")h(mo)q(de)g(and)g(tries)g(to)f(issue)i(a)e
 
7919
Fu(\\begin{document})75 1212 y Fz(command.)137 1280 y(Instead,)g(one)g
 
7920
(m)o(ust)e(use)i(the)f(pac)o(k)m(age)g Fu(fwebinsert)f
 
7921
Fz(and)h(the)g(sp)q(ecial)i(input)g(command)e Fu(\\FWEBinput)p
 
7922
Fz(,)p 1923 1290 21 42 v 75 1335 a(as)15 b(in)h(the)f(follo)o(wing)h
 
7923
(example.)21 b(There)15 b(are)g(t)o(w)o(o)f(imp)q(ortan)o(t)h(steps.)
 
7924
220 1400 y(1.)29 b(Use)14 b Fw(Fwea)l(ve)h Fz(to)e(create)h(`)p
 
7925
Fu(test.tex)p Fz('.)k([Y)l(ou)c(ma)o(y)f(wish)i(to)e(use)h(the)g(`)p
 
7926
Fu(-x)p Fz(')f(\015ag)h(\(see)285 1452 y(Section)k(4.2.67)d([-x],)i
 
7927
(page)g(34\))f(to)g(prev)o(en)o(t)h(some)g(of)f(the)h(lists)h(at)f(the)
 
7928
g(end,)h(suc)o(h)285 1504 y(as)d(the)g(index)i(or)d(mo)q(dule)j(list,)e
 
7929
(from)g(b)q(eing)h(prin)o(ted.])220 1568 y(2.)29 b(No)o(w)17
 
7930
b(`)p Fu(latex)d(test)p Fz(')i(un)o(til)j(all)f(of)f(the)g(section)h(n)
 
7931
o(um)o(b)q(ering)g(is)g(up-to-date.)27 b(\(This)285 1620
 
7932
y(step)14 b(is)h(necessary)g(b)q(ecause)g(information)f(in)h(the)g(`)p
 
7933
Fu(aux)p Fz(')e(\014le)i(is)g(used)g(in)g(pro)q(cessing)285
 
7934
1672 y(the)g(section)h(headings.\))75 1753 y(No)o(w)f(`)p
 
7935
Fu(test.tex)p Fz(')e(is)j(ready)f(to)f(b)q(e)i(inserted)g(in)g(a)f(co)q
 
7936
(de)h(lik)o(e)g(the)g(follo)o(wing:)195 1818 y Fu
 
7937
(\\documentclass{article})195 1870 y(\\usepackage{fwebinsert})195
 
7938
1974 y(\\begin{document})195 2077 y(\\section{Body})195
 
7939
2181 y(The)23 b(body)h(of)f(the)h(document.)195 2285
 
7940
y(\\appendix)195 2389 y(\\FWEBinput{test})195 2492 y(\\end{document})
 
7941
137 2560 y Fz(Note)17 b(that)f(the)h(`)p Fu(@*)p Fz(')f(commands)h(in)g
 
7942
(`)p Fu(test.web)p Fz(')e(are)i(con)o(v)o(erted)g(in)o(to)f(LaT)1488
 
7943
2570 y(E)1514 2560 y(X)h(sectioning)h(com-)75 2615 y(mands)j(suc)o(h)h
 
7944
(as)e Fu(\\section)p Fz(.)37 b(The)22 b(ab)q(o)o(v)o(e)e(example)i(w)o
 
7945
(orks)e(correctly)i(b)q(ecause)g(the)f(\014rst)g(`)p
 
7946
Fu(@*)p Fz(')f(in)75 2670 y(`)p Fu(test.web)p Fz(')9
 
7947
b(is)i(equiv)m(alen)o(t)i(to)d(a)h Fu(\\section)f Fz(\(lev)o(el)i(0\))e
 
7948
(command,)h(whic)o(h)h(should)g(indeed)g(immediately)p
 
7949
eop
 
7950
%%Page: 100 102
 
7951
100 101 bop 75 -58 a Fz(Chapter)15 b(10:)k(DOCUMENT)l(A)l(TION)1056
 
7952
b(100)75 183 y(follo)o(w)14 b(an)f Fu(\\appendix)g Fz(command.)19
 
7953
b(Supp)q(ose,)c(ho)o(w)o(ev)o(er,)d(that)h(y)o(ou)h(w)o(an)o(ted)f(to)g
 
7954
(input)i(`)p Fu(test.web)p Fz(')c(as)75 238 y(part)16
 
7955
b(of)g(the)h(b)q(o)q(dy)h(of)e(the)h(ab)q(o)o(v)o(e)f(example,)i(and)f
 
7956
(w)o(an)o(ted)f(the)g(`)p Fu(@*)p Fz('s)g(to)g(b)q(e)h(treated)g(as)f
 
7957
(subsections)75 293 y(\(lev)o(el)f(1\))f(rather)f(than)h(sections.)20
 
7958
b(T)l(o)14 b(tell)h Fu(fwebinsert)e Fz(what)g(lev)o(el)j(n)o(um)o(b)q
 
7959
(er)e(to)g(assign)g(to)f(the)h(`)p Fu(@*)p Fz('s,)75
 
7960
348 y(pro)o(vide)i(that)e(n)o(um)o(b)q(er)h(as)g(an)g(optional)h
 
7961
(argumen)o(t)e(to)h Fu(\\FWEBinput)p Fz(,)e(as)i(in)h(the)f(follo)o
 
7962
(wing)g(example:)195 408 y Fu(\\documentclass{article})195
 
7963
460 y(\\usepackage{fwebinsert})195 564 y(\\begin{document})195
 
7964
667 y(\\section{Body})195 771 y(The)23 b(body)h(of)f(the)h(document.)
 
7965
195 875 y(\\FWEBinput[1]{test})195 979 y(\\end{document})75
 
7966
1042 y Fz(Alternativ)o(ely)l(,)e(sa)o(y)d Fu(\\FWEBlevel{1})f
 
7967
Fz(b)q(efore)i(the)g Fu(\\FWEBinput)p Fz(.)32 b(\(The)19
 
7968
b(optional)i(argumen)o(t)e(con-)75 1097 y(struction)c(merely)h(calls)g
 
7969
Fu(\\FWEBlevel)p Fz(.\))137 1160 y(Here)g(are)f(some)f(ca)o(v)o(eats)h
 
7970
(ab)q(out)g Fu(fwebinsert)p Fz(:)112 1223 y Fx(\017)30
 
7971
b Fz(Implemen)o(ting)18 b(this)f(pac)o(k)m(age)f(w)o(as)f(tric)o(ky)l
 
7972
(.)24 b(It)16 b(ma)o(y)f(w)o(ork)h(in)h(simple)h(circumstances,)f(but)f
 
7973
(it)g(is)165 1278 y(not)f(fully)h(debugged.)112 1341
 
7974
y Fx(\017)30 b Fz(The)10 b Fu(\\FWEBinput)f Fz(command)h(surrounds)g
 
7975
(the)h(included)h(T)1184 1350 y(E)1210 1341 y(X)e(co)q(de)h(with)f
 
7976
Fu(\\begingroup)p Fz(...)p Fu(\\endgroup)p Fz(,)p 1983
 
7977
1351 21 42 v 165 1395 a(in)28 b(an)g(attempt)f(to)g(prev)o(en)o(t)g(v)m
 
7978
(arious)h(macro)f(con\015icts.)58 b(As)27 b(it)h(stands,)i(the)e
 
7979
(command)165 1450 y Fu(\\fwebinput)12 b Fz(is)i Fu(\\let)g
 
7980
Fz(equal)g(to)f Fu(\\FWEBinput)p Fz(.)18 b(If)c(necessary)l(,)g(one)g
 
7981
(could)h(rede\014ne)f Fu(\\fwebinput)165 1505 y Fz(to)h(not)f(include)k
 
7982
(the)d(enclosing)i Fu(\\begingroup)p Fz(...)p Fu(\\endgr)o(oup)p
 
7983
Fz(.)112 1568 y Fx(\017)30 b Fz(F)l(or)13 b(an)o(ything)h(except)g(lev)
 
7984
o(el-0)h(inclusions,)h(one)e(should)g(ha)o(v)o(e)g(just)f(one)h
 
7985
Fu(\\FWEBinput)e Fz(command)165 1623 y(follo)o(wing)k(eac)o(h)f
 
7986
(sectioning)i(command.)i(\(This)d(is)f(a)g(bug.\))112
 
7987
1686 y Fx(\017)30 b Fz(One)13 b(is)f(supp)q(osed)h(to)e(b)q(e)i(able)g
 
7988
(to)e(use)h(the)g(pac)o(k)m(age)g Fu(fwebnum)f Fz(\(see)h(Section)h
 
7989
(10.1.6)d([Num)o(b)q(ering],)165 1741 y(page)16 b(98\))g(in)h
 
7990
(conjunction)h(with)f Fu(fwebinsert)p Fz(.)22 b(One)17
 
7991
b(can)g(apply)g(that)f(to)g(either)h(the)f(included)165
 
7992
1796 y(\014le)h(\(via)f(a)f Fu(LaTeX.package)f Fz(en)o(try)h(in)i(`)p
 
7993
Fu(fweb.sty)p Fz('\),)c(the)j(including)j(\014le)d(\(via)g(a)g
 
7994
Fu(\\usepackage)165 1850 y Fz(command\),)e(or)h(b)q(oth.)20
 
7995
b(T)l(ry)15 b(out)g(these)g(v)m(arious)h(com)o(binations)g(to)e(see)i
 
7996
(what)e(emerges.)75 1967 y Fy(10.2)32 b(Prett)n(y-prin)o(tin)q(g)137
 
7997
2059 y Fs(Prett)o(y-prin)o(ting)18 b Fz(refers)13 b(to)g
 
7998
Fw(Fwea)l(ve)p Fz('s)h(attempt)f(to)g(t)o(yp)q(eset)g(and)h(highligh)o
 
7999
(t)h(the)f(co)q(de)g(in)h(a)e(read-)75 2114 y(able)g(w)o(a)o(y)l(.)18
 
8000
b(This)13 b(is)f(usually)i(done)e(automatically)h(for)e(all)i(of)f(the)
 
8001
g(compiler-lik)o(e)j(languages)d(suc)o(h)h(as)f(C.)75
 
8002
2169 y(Ho)o(w)o(ev)o(er,)g(it)i(can)g(b)q(e)g(inhibited)i(b)o(y)d
 
8003
(turning)h(on)f(the)h(N)f(mo)q(de)h(with)g(`)p Fu(@N)p
 
8004
Fz(')e(or)h(b)o(y)g(using)h(the)g Fw(verba)m(tim)75 2223
 
8005
y Fz(language)h(\(selected)i(with)e(`)p Fu(@Lv)p Fz('\).)137
 
8006
2286 y(Prett)o(y-prin)o(ting)d(is)g(one)g(of)f(those)h(topics)g(that)f
 
8007
(can)h(arouse)f(strong)g(passions:)18 b(y)o(our)11 b(idea)i(of)e
 
8008
(what's)75 2341 y(esthetic)16 b(ma)o(y)e(not)h(b)q(e)h(mine.)21
 
8009
b(Unfortunately)l(,)15 b Fw(Fweb)p Fz('s)h(formatting)e(rules)i(are)e
 
8010
(mostly)h(hard-co)q(ded,)75 2396 y(so)10 b(if,)h(for)f(example,)i(y)o
 
8011
(ou)e(don't)g(lik)o(e)h(the)g(w)o(a)o(y)e(braces)i(are)f(arranged)f(in)
 
8012
j(t)o(yp)q(eset)e(C)g(co)q(de,)i(y)o(ou're)d(mostly)75
 
8013
2451 y(stuc)o(k.)19 b(Most)14 b(directly)l(,)i(this)f(p)q(ossibly)i
 
8014
(undesirable)g(c)o(hoice)e(comes)g(from)f(design)i(decisions)g(made)f
 
8015
(b)o(y)75 2506 y(previous)i(authors.)k(It)16 b(also)g(mak)o(es)g
 
8016
Fw(Fwea)l(ve)g Fz(v)o(ery)g(fast,)f(and)h(enables)h(certain)g
 
8017
(complicated)g(tric)o(ks)75 2560 y(that)g(seem)g(di\016cult)i(or)e(imp)
 
8018
q(ossible)j(to)d(accomplish)h(with)g(a)f(completely)i(customizable)g
 
8019
(approac)o(h.)75 2615 y(The)d(latter)f(seems)h(quite)g(formidable,)h
 
8020
(and)f(has)f(not)h(b)q(een)g(attempted|a)g(go)q(o)q(d)f(thesis)i(pro)s
 
8021
(ject)e(for)75 2670 y(the)g(21st)f(cen)o(tury)l(.)p eop
 
8022
%%Page: 101 103
 
8023
101 102 bop 75 -58 a Fz(Chapter)15 b(10:)k(DOCUMENT)l(A)l(TION)1056
 
8024
b(101)75 183 y Fq(10.2.1)29 b(Pseudo-op)r(erators)137
 
8025
282 y Fz(Pseudo-op)q(erators)16 b(b)q(eha)o(v)o(e)g(lik)o(e)h(a)f
 
8026
(particular)h(part)e(of)h(sp)q(eec)o(h)h(for)e(the)h(purp)q(oses)h(of)f
 
8027
Fw(Fwea)l(ve)p Fz('s)75 337 y(formatting,)25 b(but)f(are)f(in)o
 
8028
(visible)k(on)d(output;)k(they)c(are)g(ignored)g(b)o(y)g
 
8029
Fw(Ft)m(angle)p Fz(.)47 b(The)24 b(pseudo-)75 392 y(op)q(erators)14
 
8030
b(are)195 459 y Fu(@e)24 b Fz(|)15 b(pseudo-expression.)32
 
8031
b(See)16 b(Section)g(5.13)e([A)l(T)l(e],)g(page)h(57.)195
 
8032
511 y Fu(@;)24 b Fz(|)15 b(pseudo-semicolon.)32 b(See)16
 
8033
b(Section)g(5.13.2)d([A)l(T;],)h(page)h(58.)195 563 y
 
8034
Fu(@:)24 b Fz(|)15 b(pseudo-colon.)31 b(See)16 b(Section)g(5.13.3)e([A)
 
8035
l(Tcolon],)g(page)h(59.)75 680 y Fq(10.2.2)29 b(Alternativ)n(es)22
 
8036
b(for)e(v)m(arious)g(input)h(tok)n(ens)137 779 y Fw(Fwea)l(ve)c
 
8037
Fz(translates)e(v)m(arious)i(input)g(constructions)f(in)o(to)g
 
8038
(allegedly)i(more)d(readable)i(sym)o(b)q(ols|)75 834
 
8039
y(for)e(example,)g(in)h Fw(F)o(or)m(tran)g Fz(it)f(translates)g(`)p
 
8040
Fu(.LT.)p Fz(')f(in)o(to)h(`)p Fu(<)p Fz('.)137 904 y(Here)f(is)h(a)e
 
8041
(table)i(of)e(what)g(one)h(can)g(t)o(yp)q(e)g(on)g(input,)h(and)f(what)
 
8042
f Fw(Fwea)l(ve)h Fz(will)i(t)o(yp)q(eset.)j(The)14 b(\014rst)75
 
8043
959 y(en)o(try)j(is)i(standard)e Fw(F)o(or)m(tran)p Fz(;)i(the)f(paren)
 
8044
o(thesized)h(material)f(is)g(an)g(allo)o(w)o(able)g(input)h(alternativ)
 
8045
o(e.)75 1013 y(\(In)c(most)g(cases,)g(the)g(prett)o(y)f(input)j
 
8046
(alternativ)o(es)e(follo)o(w)g(C's)g(con)o(v)o(en)o(tion.\))291
 
8047
1122 y Fu(.lt.)20 b Fz(\()p Fu(<)p Fz(\))110 b Fx(!)13
 
8048
b Fk(<)291 1177 y Fu(.le.)20 b Fz(\()p Fu(<=)p Fz(\))86
 
8049
b Fx(!)13 b(\024)291 1232 y Fu(.eq.)20 b Fz(\()p Fu(==)p
 
8050
Fz(\))86 b Fx(!)13 b(\021)291 1286 y Fu(.ne.)20 b Fz(\()p
 
8051
Fu(!=,<>)p Fz(\))14 b Fx(!)f(6)p Fz(=)291 1341 y Fu(.gt.)20
 
8052
b Fz(\()p Fu(>)p Fz(\))110 b Fx(!)13 b Fk(>)291 1396
 
8053
y Fu(.ge.)20 b Fz(\()p Fu(>=)p Fz(\))86 b Fx(!)13 b(\025)291
 
8054
1451 y Fu(.and.)20 b Fz(\()p Fu(&&)p Fz(\))62 b Fx(!)13
 
8055
b(^)852 1122 y Fu(.or.)20 b Fz(\()p Fu(||)p Fz(\))f Fx(!)13
 
8056
b(_)852 1177 y Fu(.neqv.)75 b Fx(!)13 b(6\021)852 1232
 
8057
y Fu(.xor.)99 b Fx(!)13 b(6\021)852 1286 y Fu(.eqv.)99
 
8058
b Fx(!)13 b Fz(?=)852 1341 y Fu(.not.)19 b Fz(\()p Fu(!)p
 
8059
Fz(\))h Fx(!)13 b(:)852 1408 y Fu(**)i Fz(\()p Fu(^)p
 
8060
Fz(\))96 b Fx(!)13 b Fu(\(a+b\)^\(c+d\))h Fx(!)f Fz(\()p
 
8061
Fk(a)c Fz(+)i Fk(b)p Fz(\))1600 1392 y Fj(c)p Fi(+)p
 
8062
Fj(d)852 1463 y Fu(//)k Fz(\()p Fu(\\/)p Fz(\))72 b Fx(!)13
 
8063
b(k)75 1565 y Fz(These)g(same)f(con)o(v)o(en)o(tions)h(are)f(allo)o(w)o
 
8064
(ed)i(in)f Fw(Ra)m(tf)o(or)g Fz(mo)q(de.)20 b(Note)12
 
8065
b(that)g(in)i Fw(F)o(or)m(tran)e Fz(and)h Fw(Ra)m(tf)o(or)75
 
8066
1619 y Fz(`)p Fu(//)p Fz(')e(is)i(in)o(terpreted)g(b)o(y)f(default)h
 
8067
(as)f(the)g(concatenation)g(sym)o(b)q(ol,)h(not)f(the)g(start)f(of)h(a)
 
8068
g(short)g(commen)o(t.)75 1674 y(T)l(o)i(o)o(v)o(erride)h(that)e
 
8069
(default,)i(use)g(one)g(of)f(the)g(command-line)j(options)d(`)p
 
8070
Fu(-n/)p Fz(',)f(`)p Fu(-r/)p Fz(',)g(or)h(`)p Fu(-/)p
 
8071
Fz(',)f(or)h(use)h(a)75 1729 y(language-c)o(hanging)h(command)f(of)g
 
8072
(the)g(form)g(`)p Fu(@n/)p Fz('.)75 1846 y Fq(10.2.3)29
 
8073
b(Ov)n(erloading)21 b(op)r(erators)f(and)g(iden)n(ti\014ers)137
 
8074
1945 y Fz(F)l(or)g(sp)q(ecial)i(e\013ects)e(in)h(the)g(w)o(o)o(v)o(en)e
 
8075
(output,)i(there)g(are)f(commands)g(to)f(help)j(one)e(c)o(hange)h(the)
 
8076
75 2000 y(app)q(earance)16 b(of)f(op)q(erators)f(and)h(iden)o
 
8077
(ti\014ers.)75 2118 y Fq(10.2.3.1)29 b(Ov)n(erloading)21
 
8078
b(op)r(erators)137 2217 y Fz(A)e(feature)f(common)g(to)g(b)q(oth)h(C)p
 
8079
Fu(++)f Fz(and)h Fw(F)o(or)m(tran)p Fz({90)f(is)h Fs(op)q(erator)f(o)o
 
8080
(v)o(erloading)p Fz(,)h(the)g(abilit)o(y)75 2271 y(to)d(extend)h(or)f
 
8081
(rede\014ne)h(the)g(de\014nition)h(of)e(an)h(op)q(erator)e(suc)o(h)i
 
8082
(as)f(`)p Fu(.FALSE.)p Fz(')f(or)h(`)p Fu(=)p Fz('.)22
 
8083
b Fw(F)o(or)m(tran{90)75 2326 y Fz(ev)o(en)c(allo)o(ws)g(one)g(to)f
 
8084
(de\014ne)i(new)f Fs(dot)f(op)q(erators)p Fz(|for)g(example,)i(one)f
 
8085
(migh)o(t)f(de\014ne)i(the)f(op)q(erator)75 2381 y(`)p
 
8086
Fu(.IN.)p Fz(')11 b(to)h(test)g(for)g(inclusion)j(in)e(a)f(set.)19
 
8087
b(In)13 b(a)f(non)o(trivial)i(extension)f(of)f(the)h(original)h
 
8088
(design,)f Fw(Fwea)l(ve)75 2436 y Fz(allo)o(ws)18 b(one)g(to)f
 
8089
(de\014ne)h(ho)o(w)g(o)o(v)o(erloaded)f(op)q(erators)g(should)i(app)q
 
8090
(ear)f(on)f(output.)27 b(F)l(or)17 b(example,)i(in)75
 
8091
2490 y(the)g(opinion)h(of)e(the)h(author)f(it)h(is)g(m)o(uc)o(h)g(more)
 
8092
g(readable)g(to)f(read)h(`)p Fp(if)5 b Fz(\()p Fk(x)18
 
8093
b Fx(2)h Fh(set)6 b Fz(\)')18 b(than)h(`)p Fp(if)p Fu(\()p
 
8094
Fz(x)g Fu(.IN.)75 2545 y Fh(set)6 b Fu(\))p Fz(.')32
 
8095
b(Indeed,)21 b(this)f(feature)f(can)g(b)q(e)h(used)g(ev)o(en)g(when)f
 
8096
(the)h(compiler)g(language)g(itself)g(do)q(es)f(not)75
 
8097
2600 y(p)q(ermit)d(o)o(v)o(erloading)f(in)h(order)f(to)g(customize)h
 
8098
(the)f(app)q(earance)h(of)e(the)i(w)o(o)o(v)o(en)e(output.)137
 
8099
2670 y(The)i(`)p Fu(@v)p Fz(')e(con)o(trol)h(co)q(de)h(is)f(used)h(to)f
 
8100
(c)o(hange)g(the)g(app)q(earance)h(of)f(an)g(op)q(erator.)k(The)c
 
8101
(format)f(is)p eop
 
8102
%%Page: 102 104
 
8103
102 103 bop 75 -58 a Fz(Chapter)15 b(10:)k(DOCUMENT)l(A)l(TION)1056
 
8104
b(102)195 183 y Fu(@v)24 b(new_operator_symbol_or_)o(name)d("TeX)i
 
8105
(material")g(old_operator)75 250 y Fz(This)16 b(means)f(\\Displa)o(y)g
 
8106
(the)g(new)h(op)q(erator)e(according)i(to)e(the)h Fs(T)1222
 
8107
260 y(E)1248 250 y(X)g(material)p Fz(,)g(but)g(treat)f(it)i(lik)o(e)g
 
8108
(the)75 305 y(old)g(op)q(erator|e.g.,)d(unary)j(or)e(binary|for)i
 
8109
(formatting)e(purp)q(oses.)21 b(The)15 b(quoted)g(T)1590
 
8110
315 y(E)1616 305 y(X)g(material)g(is)75 360 y(treated)g(just)g(lik)o(e)
 
8111
i(a)e(C)h(string,)f(so)g(if)h(one)g(w)o(an)o(ts)f(to)f(include)k(a)e
 
8112
(bac)o(kslash)g(one)f(m)o(ust)g(escap)q(e)i(it)f(with)75
 
8113
415 y(another)f(bac)o(kslash.)21 b(F)l(or)15 b(example,)h(one)f(can)h
 
8114
(mak)o(e)f(an)g(equals)i(sign)e(displa)o(y)i(on)e(output)h(as)f(a)g
 
8115
(large)75 470 y(left)h(arro)o(w)d(b)o(y)i(sa)o(ying)195
 
8116
534 y Fu(@v)24 b(=)f("\\\\Leftarrow")f(=)75 601 y Fz(Tw)o(o)14
 
8117
b Fw(F)o(or)m(tran)i Fz(examples)g(are)195 666 y Fu(@v)24
 
8118
b(.FALSE.)e("\\\\.{.FALSE.}")g(.FALSE.)195 717 y(@v)i(.IN.)f("\\\\in")g
 
8119
(+)137 785 y Fz(This)13 b(feature)e(can)i(go)e(a)h(long)g(w)o(a)o(y)f
 
8120
(to)o(w)o(ard)f(enhancing)k(readabilit)o(y)f(of)e(the)h(w)o(o)o(v)o(en)
 
8121
g(output,)g(partic-)75 840 y(ularly)k(when)g(op)q(erators)f(are)g
 
8122
(actually)h(b)q(eing)h(o)o(v)o(erloaded.)k(It)15 b(can)h(also)f(lead)h
 
8123
(to)f(arbitrarily)h(bizarre)75 894 y(output)f(that)f(no-one)i(else)g
 
8124
(will)h(understand.)j(As)c(usual,)f(restrain)o(t)g(is)g(advised.)75
 
8125
1006 y Fq(10.2.3.2)29 b(Ov)n(erloading)21 b(iden)n(ti\014ers)137
 
8126
1103 y Fz(Although)d(op)q(erator)f(o)o(v)o(erloading)g(is)h(quite)g
 
8127
(useful,)h(it)f(do)q(es)g(not)f(allo)o(w)g(one)h(to)f(c)o(hange)g(the)h
 
8128
(ap-)75 1158 y(p)q(earance)d(of)e(iden)o(ti\014ers.)21
 
8129
b(In)15 b(its)f(most)g(general)g(form,)f(suc)o(h)i(a)e(facilit)o(y)j(b)
 
8130
q(ecomes)e(quite)h(complicated;)75 1212 y(one)h(m)o(ust)g(endo)o(w)g
 
8131
Fw(Fwea)l(ve)h Fz(with)f(a)g(macro-pro)q(cessing)g(facilit)o(y)h
 
8132
(analogous)f(to)g(that)f(of)h Fw(Ft)m(angle)p Fz(.)75
 
8133
1267 y(This)k(has)g(not)f(b)q(een)i(done)f(y)o(et)g(\(ma)o(yb)q(e)f(it)
 
8134
h(will)h(b)q(e)g(someda)o(y\).)33 b(In)20 b(the)g(mean)o(time,)g(one)g
 
8135
(has)g(the)75 1322 y(command)14 b(`)p Fu(@W)p Fz(',)f(whic)o(h)i(pro)o
 
8136
(vides)f(a)g(restricted)g(form)g(of)f(suc)o(h)i(a)f(facilit)o(y)l(.)20
 
8137
b Fs(This)15 b(command)f(is)h(exp)q(eri-)75 1377 y(men)o(tal,)e(and)h
 
8138
(not)e(\014rmly)i(established.)21 b(Changes)13 b(in)h(usage)f(and/or)g
 
8139
(syn)o(tax)f(ma)o(y)h(b)q(e)h(made)f(in)h(future)75 1431
 
8140
y(v)o(ersions.)137 1499 y Fz(The)i(most)e(general)i(form)e(of)h(the)g
 
8141
(`)p Fu(@W)p Fz(')f(command)h(is)195 1563 y Fu(@W)24
 
8142
b(identifier)e("replacement)g(text")75 1630 y Fz(This)15
 
8143
b(means:)k(Replace)d(an)o(y)e(references)h(to)e Fs(iden)o(ti\014er)20
 
8144
b Fz(in)15 b(the)f(w)o(o)o(v)o(en)f(output)h(with)h(the)f
 
8145
Fs(replacemen)o(t)75 1685 y(text)p Fz(.)137 1752 y(A)i(more)e
 
8146
(restrictiv)o(e)i(form)e(is)195 1817 y Fu(@W)24 b(identifier)e
 
8147
(\\newmacro)75 1884 y Fz(whic)o(h)d(replaces)g(references)f(to)g
 
8148
Fs(iden)o(ti\014er)23 b Fz(with)18 b(a)g(call)h(to)e
 
8149
Fu(\\newmacro)p Fz(.)28 b(\(Note)17 b(that)g(there)h(are)g(no)75
 
8150
1939 y(quotes)d(in)h(this)g(form.\))137 2006 y(The)g(shortest)e(form)g
 
8151
(is)195 2070 y Fu(@W)24 b(identifier)e(.)75 2138 y Fz(whic)o(h)17
 
8152
b(replaces)g(references)g(to)e Fs(iden)o(ti\014er)21
 
8153
b Fz(with)c(a)f(call)h(to)f Fu(\\identifier)p Fz(.)21
 
8154
b(F)l(or)15 b(example,)i(the)g(iden-)75 2192 y(ti\014er)f
 
8155
Fs(x)i Fz(normally)e(app)q(ears)f(in)h(w)o(o)o(v)o(en)e(output)h(as)g
 
8156
(`)p Fu(\\.{\\Wshort\\{x\\}})p Fz('.)i(If)f(one)f(sa)o(ys)195
 
8157
2257 y Fu(@W)24 b(x)f(.)75 2324 y Fz(one)18 b(will)i(instead)f(get)f
 
8158
(the)g(macro)f(reference)i(`)p Fu(\\x)p Fz(',)f(whic)o(h)h(could)g(b)q
 
8159
(e)g(de\014ned)g(to)f(giv)o(e)g(a)g(v)m(ariet)o(y)g(of)75
 
8160
2379 y(sp)q(ecial)g(e\013ects.)k(\(Ho)o(w)o(ev)o(er,)14
 
8161
b(one)i(ma)o(y)g(need)g(some)g(rather)g(in)o(timate)g(understanding)h
 
8162
(of)f Fw(Fwea)l(ve)p Fz('s)75 2434 y(output)f(in)h(order)f(to)g(ensure)
 
8163
g(that)g(things)g(alw)o(a)o(ys)g(w)o(ork)f(correctly)l(.\))137
 
8164
2501 y(One)23 b(of)f(the)g(imp)q(ortan)o(t)g(uses)g(of)g(this)g
 
8165
(facilit)o(y)i(is)e(to)g(exp)q(edite)i(sp)q(ecial)f(formatting)f(of)f
 
8166
(arra)o(y)75 2556 y(references.)41 b(This)22 b(sub)s(ject)g(is)h
 
8167
(discussed)g(separately)f(b)q(elo)o(w)h(in)g(the)f(section)g(on)g(\\Sp)
 
8168
q(ecial)i(arra)o(y)75 2610 y(formatting")14 b(\(sorry)l(,)g(that)g
 
8169
(isn't)i(here)f(y)o(et\),)f(where)i(an)f(example)h(is)g(giv)o(en.)p
 
8170
eop
 
8171
%%Page: 103 105
 
8172
103 104 bop 75 -58 a Fz(Chapter)15 b(11:)k Fw(Fweb)p
 
8173
Fz('s)d(INDEX.)1146 b(103)75 183 y Ft(11)41 b Fv(Fweb)p
 
8174
Ft('s)27 b(INDEX.)137 342 y Fw(Fweb)17 b Fz(has)e(sev)o(eral)g(p)q(o)o
 
8175
(w)o(erful)g(indexing)i(facilities:)220 421 y(1.)29 b(It)15
 
8176
b(sorts)f(and)h(writes)g(its)g(o)o(wn)f(self-con)o(tained)i(\()p
 
8177
Fs(in)o(ternal)r Fz(\))f(index,)h(including)h(cross-)285
 
8178
473 y(references)f(to)e(all)j(the)e(v)m(ariables)h(as)f(w)o(ell)h(as)f
 
8179
(items)h(inserted)g(b)o(y)f(the)g(user.)220 544 y(2.)29
 
8180
b(It)18 b(can)g(write)h(its)f(cross-reference)g(information)h(to)e(a)h
 
8181
(\014le)h(formatted)e(for)h(use)g(b)o(y)285 596 y(the)g
 
8182
Fu(makeindex)e Fz(utilit)o(y)l(.)28 b(This)18 b(feature)g(facilitates)g
 
8183
(creation)g(of)f(a)g(master)g(index)285 648 y(that)d(con)o(tains)i
 
8184
(information)f(ab)q(out)g(sev)o(eral)h Fu(web)e Fz(\014les.)75
 
8185
812 y Fy(11.1)32 b Fr(Fweb)p Fy('s)21 b(self-generated)h(index)137
 
8186
922 y Fz(One)17 b(of)e(the)h(most)f(useful)i(features)e(of)g
 
8187
Fw(Fweb)i Fz(is)f(that)f(it)h(automatically)h(generates)e(an)h(Index)g
 
8188
(of)75 977 y(all)g(v)m(ariable)h(usage.)i(One)d(can)g(also)f(insert)g
 
8189
(one's)g(o)o(wn)g(index)i(en)o(tries)e(b)o(y)g(using)h(the)f(commands)
 
8190
112 1058 y Fx(\017)30 b Fz(`)p Fu(@^)p Fz(')14 b(\(en)o(try)h(in)h
 
8191
(Roman)f(t)o(yp)q(e;)g(see)g(Section)h(5.10.4)e([A)l(T)p
 
8192
Fu(^)p Fz(],)g(page)h(54\),)112 1132 y Fx(\017)30 b Fz(`)p
 
8193
Fu(@.)p Fz(')14 b(\(en)o(try)h(in)h(t)o(yp)q(ewriter)f(t)o(yp)q(e;)g
 
8194
(see)g(Section)h(5.10.5)e([A)l(Tdot],)f(page)j(54\),)d(and)112
 
8195
1207 y Fx(\017)30 b Fz(`)p Fu(@9)p Fz(')14 b(\(user-de\014ned)j
 
8196
(format;)c(see)j(Section)g(5.10.6)d([A)l(T9],)h(page)h(54\).)137
 
8197
1307 y(\(More)f(discussion)j(to)e(b)q(e)h(completed.\))75
 
8198
1471 y Fy(11.2)32 b(Creating)23 b(a)f(stand-alone)h(index)h(with)f
 
8199
Fg(makeindex)137 1582 y Fz(In)f(addition)h(to)e(the)g(in)o(ternal)h
 
8200
(index)h(describ)q(ed)h(in)e(the)f(previous)h(section)g(\(see)g
 
8201
(Section)g(11.1)75 1636 y([In)o(ternal)16 b(index],)g(page)f(103\),)f
 
8202
Fw(Fwea)l(ve)j Fz(can)e(write)h(the)g(index)h(data)d(to)h(a)h(\014le)g
 
8203
(formatted)e(for)h(later,)75 1691 y(stand-alone)23 b(pro)q(cessing)g(b)
 
8204
o(y)f(the)g Fu(makeindex)f Fz(utilit)o(y)l(.)42 b(\(Sev)o(eral)22
 
8205
b(suc)o(h)g(indexes)i(can)e(b)q(e)h(merged)75 1746 y(together;)14
 
8206
b(see)h(Section)h(11.3)e([Merging)h(indexes],)h(page)f(105.\))j(The)e
 
8207
(pro)q(cedure)g(is)g(simple,)g(although)75 1801 y(the)f(follo)o(wing)h
 
8208
(discussion)h(go)q(es)e(in)o(to)g(some)g(rather)g(arcane)g(details.)75
 
8209
1941 y Fq(11.2.1)29 b(Creating)21 b(a)f(stand-alone)h(index:)31
 
8210
b(Summary)137 2051 y Fz(As)15 b(a)g(quic)o(k)h(reference)f(for)g(those)
 
8211
g(who)f(ha)o(v)o(e)h(already)g(read)g(the)g(details)h(in)g(the)f(next)g
 
8212
(subsection,)75 2106 y(the)j(pro)q(cedure)g(to)f(prin)o(t)h(a)g
 
8213
(stand-alone)g(index)h(with)f Fu(makeindex)e Fz(is)j(as)e(follo)o(ws.)
 
8214
27 b(First,)18 b(create,)f(if)75 2161 y(necessary)l(,)j(a)f(\014le)h(`)
 
8215
p Fu(index.tex)p Fz(')d(that)h Fu(\\input)p Fz(s)g(`)p
 
8216
Fu(index.ind)p Fz('.)30 b(\(A)19 b(sk)o(eleton)g(is)h(illustrated)g(in)
 
8217
g(the)75 2216 y(next)15 b(subsection.\))21 b(Then:)195
 
8218
2294 y Fu(fweave)i(-XI)g(test.web)g Fz(\045)15 b(Creates)g(test.idx)g
 
8219
(and)g(test.st)o(y)l(.)195 2346 y Fu(makeindex)23 b(-s)g(test.sty)g(-o)
 
8220
h(index.ind)e(test.idx)h Fz(\045)15 b(Creates)g(index.ind.)195
 
8221
2398 y Fu(latex)23 b(index)75 2479 y Fz(If)d(y)o(ou're)f(not)g(happ)o
 
8222
(y)h(with)g(the)g Fu(\\pg)f Fz(macro)h(supplied)i(in)e(`)p
 
8223
Fu(fwebmac.sty)p Fz(',)e(de\014ne)j(it)f(y)o(ourself)g(in)75
 
8224
2534 y(`)p Fu(index.tex)p Fz('.)137 2615 y(In)d(this)f(pro)q(cedure,)g
 
8225
(note)g(the)g(use)g(of)f(the)h(`)p Fu(-XI)p Fz(')e(option)i(and)g(the)g
 
8226
(use)g(of)g(a)f(di\013eren)o(t)h(ro)q(ot)f(name)75 2670
 
8227
y(\(`)p Fu(index)p Fz(')e(here\))j(for)e(the)i(output)f(\014le.)p
 
8228
eop
 
8229
%%Page: 104 106
 
8230
104 105 bop 75 -58 a Fz(Chapter)15 b(11:)k Fw(Fweb)p
 
8231
Fz('s)d(INDEX.)1146 b(104)75 183 y Fq(11.2.2)29 b(Creating)21
 
8232
b(a)f(stand-alone)h(index:)31 b(Details)137 285 y Fz(T)l(o)14
 
8233
b(create)g(an)f(index)j(\014le)f(in)f(a)g(form)f(suitable)i(for)f
 
8234
(later)g(stand-alone)g(pro)q(cessing)h(b)o(y)f Fu(makeindex)p
 
8235
Fz(,)75 340 y(use)20 b(the)g(`)p Fu(-XI)p Fz(')f(option)i(to)e
 
8236
Fw(Fwea)l(ve)p Fz(.)35 b(If)20 b(the)g Fu(web)g Fz(\014le)h(is)g(`)p
 
8237
Fu(test.web)p Fz(',)e(the)h(default)g(name)g(of)g(the)75
 
8238
395 y Fu(makeindex)12 b Fz(output)i(\014le)g(is)g(`)p
 
8239
Fu(test.idx)p Fz('.)j(\(This)d(name)g(can)f(b)q(e)i(o)o(v)o(erridden)f
 
8240
(b)o(y)f(the)h(st)o(yle-\014le)g(param-)75 450 y(eter)g
 
8241
Fu(makeindex.out)p Fz(.\))k(Run)d Fu(makeindex)e Fz(on)i(`)p
 
8242
Fu(test.idx)p Fz(')e(to)g(create)i(the)f(LaT)1488 459
 
8243
y(E)1514 450 y(X)g(\014le)i(`)p Fu(index.ind)p Fz(')75
 
8244
504 y(\(see)g(follo)o(wing)g(discussion)h(for)e(details\).)22
 
8245
b(A)16 b(stand-alone)g(index)h(can)e(then)h(b)q(e)h(pro)q(duced)f(b)o
 
8246
(y)g(sa)o(ying)75 559 y(`)p Fu(latex)e(index)p Fz(',)g(where)h(a)g(sk)o
 
8247
(eleton)h(v)o(ersion)f(of)g(`)p Fu(index.tex)p Fz(')e(w)o(ould)j(b)q(e)
 
8248
195 629 y Fu(\045)24 b(index.tex)e(---)i(skeleton)f(for)g(printing)g(a)
 
8249
h(stand-alone)e(index.)195 681 y(\\documentclass{article})195
 
8250
733 y(\\usepackage{fwebmac})195 837 y(\\begin{document})195
 
8251
941 y(\\input{\\jobname.ind})195 1044 y(\\end{document})75
 
8252
1117 y Fz(\(In)15 b(practice,)h(a)f(more)g(in)o(v)o(olv)o(ed)h(pro)q
 
8253
(cedure)g(will)h(probably)e(b)q(e)h(follo)o(w)o(ed;)f(see)h(b)q(elo)o
 
8254
(w.\))137 1190 y(Usually)f Fu(makeindex)d Fz(w)o(orks)g(in)j
 
8255
(conjunction)f(with)g(a)f(st)o(yle)g(\014le.)21 b([In)13
 
8256
b(fact,)g(the)h(syn)o(tax)e(of)h Fw(Fweb)p Fz('s)75 1245
 
8257
y(st)o(yle)e(\014le)i(\(see)e(Section)h(12.3)f([St)o(yle],)g(page)g
 
8258
(112\))f(w)o(as)h(motiv)m(ated)g(b)o(y)h(that)e(of)h
 
8259
Fu(makeindex)p Fz(.])17 b(When)12 b(the)75 1300 y(`)p
 
8260
Fu(-XI)p Fz(')i(option)h(\(see)g(Section)h(4.2.68)d([-X)p
 
8261
774 1300 14 2 v 16 w(],)h(page)h(34\))f(is)h(used,)h
 
8262
Fw(Fwea)l(ve)f Fz(will)i Fs(create)g Fz(an)e(appropriate)75
 
8263
1355 y(st)o(yle)d(\014le)i(for)d Fu(makeindex)p Fz(.)18
 
8264
b(\(The)12 b(default)h(name)f(of)g(`)p Fu(test.sty)p
 
8265
Fz(')e(can)i(b)q(e)h(o)o(v)o(erridden)g(b)o(y)f(the)h(st)o(yle-\014le)
 
8266
75 1410 y(parameter)e Fu(makeindex.sty)p Fz(.\))17 b(T)l(o)12
 
8267
b(run)h Fu(makeindex)d Fz(on)j(the)f(index)h(data)f(for)f(`)p
 
8268
Fu(test.web)p Fz(')g(and)h(create)75 1464 y(the)j(output)g(\014le)i(`)p
 
8269
Fu(index.ind)p Fz(',)12 b(one)k(w)o(ould)f(th)o(us)g(sa)o(y)195
 
8270
1534 y Fu(makeindex)23 b(-s)g(test.sty)g(-o)h(index.ind)e(test[.idx])75
 
8271
1607 y Fz(It's)e(imp)q(ortan)o(t)g(to)g(use)h(the)g(`)p
 
8272
Fu(-o)p Fz(')e(option)i(with)g(a)f(name)h(di\013eren)o(t)g(than)f(the)h
 
8273
(original)h(\014le)f(name,)75 1662 y(b)q(ecause)15 b(it)f(simpli\014es)
 
8274
j(the)d(construction)g(of)g(the)g(sk)o(eleton)h(\014le)g(`)p
 
8275
Fu(index.tex)p Fz(')d(that)h(prin)o(ts)i(the)f(stand-)75
 
8276
1717 y(alone)i(index.)137 1790 y Fw(Fwea)l(ve)h Fz(writes)g(`)p
 
8277
Fu(test.sty)p Fz(')d(b)q(ecause)j(the)g(con)o(ten)o(ts)e(of)h(that)g
 
8278
(\014le)h(ma)o(y)f(dep)q(end)i(on)e(parameter)75 1845
 
8279
y(settings)h(in)g Fw(Fweb)p Fz('s)g(st)o(yle)g(\014le)h(`)p
 
8280
Fu(fweb.sty)p Fz('.)k Fw(Fweb)p Fz('s)c(st)o(yle)e(v)o(o)q(cabulary)h
 
8281
(includes)i(all)f(parameters)75 1900 y(understo)q(o)q(d)h(b)o(y)g
 
8282
Fu(makeindex)p Fz(.)30 b(If)19 b(a)f Fu(makeindex)g Fz(parameter)g(is)h
 
8283
(called)h(`)p Fu(param)p Fz(',)e(one)h(references)h(it)75
 
8284
1954 y(in)15 b(`)p Fu(fweb.sty)p Fz(')e(b)o(y)i(`)p Fu(makeindex.param)
 
8285
p Fz('.)i(Th)o(us,)d(to)g(c)o(hange)h(the)f(`)p Fu(headings_flag)p
 
8286
Fz(')e(of)j Fu(makeindex)p Fz(,)75 2009 y(one)k(w)o(ould)f(put)h(in)o
 
8287
(to)g(`)p Fu(fweb.sty)p Fz(')d(a)i(line)j(lik)o(e)e(`)p
 
8288
Fu(makeindex.headings_flag)12 b(=)j(1)p Fz('.)29 b(T)l(o)18
 
8289
b(see)h(a)f(list)75 2064 y(of)h(all)h Fu(makeindex)p
 
8290
Fz(-related)e(parameters,)h(sa)o(y)g(`)p Fu(fweave)14
 
8291
b(-Zmakeindex)p Fz(')j(\(see)i(Section)i(4.2.70)c([-Z)p
 
8292
1837 2064 V 16 w(],)75 2119 y(page)f(35\).)23 b(Remem)o(b)q(er,)17
 
8293
b Fs(do)f(all)h Fu(makeindex)e Fs(customizations)i(in)g(`)p
 
8294
Fu(fweb.sty)p Fs(';)e(the)h(actual)g(st)o(yle)h(\014le)75
 
8295
2173 y(`)p Fu(test.sty)p Fs(')c(that)i(will)i(b)q(e)f(read)f(b)o(y)g
 
8296
Fu(makeindex)f Fs(is)h(written)h(automatically)f(b)o(y)g
 
8297
Fw(Fwea)l(ve)p Fs(.)137 2246 y Fz(The)c(`)p Fu(.idx)p
 
8298
Fz(')f(\014le)i(will)g(con)o(tain)f(a)g(list)h(of)e(en)o(tries)h(that)f
 
8299
(b)q(egin)i(with)g(`)p Fu(\\indexentry)p Fz(')c(\(more)i(precisely)l(,)
 
8300
75 2301 y(the)15 b(v)m(alue)i(of)d(the)i(parameter)e(`)p
 
8301
Fu(makeindex.keyword)p Fz('\).)j(The)e(general)h(form)e(is)195
 
8302
2371 y Fu(\\indexentry{sort)22 b(key:identifier)g
 
8303
(expression|macro}{page)e(number})75 2444 y Fz(T)o(ypical)c(en)o(tries)
 
8304
g(are)195 2514 y Fu(\\indexentry{istream:"\\>{is)o(tream}|)o(pg{}{}}{)o
 
8305
(1})195 2566 y(\\indexentry{main:"\\>{main})o(|pg{}\\u)o(nderline)o
 
8306
(}{1})195 2618 y(\\indexentry{pow:"\\@{pow}|p)o(g{}{}}{)o(2})195
 
8307
2670 y(\\indexentry{z:"\\"|z|pg{}\\u)o(nderlin)o(e}{2})p
 
8308
eop
 
8309
%%Page: 105 107
 
8310
105 106 bop 75 -58 a Fz(Chapter)15 b(11:)k Fw(Fweb)p
 
8311
Fz('s)d(INDEX.)1146 b(105)75 183 y(Here)19 b(the)g(colon)h(is)f(the)h
 
8312
(v)m(alue)g(of)e(`)p Fu(makeindex.actual)p Fz(';)g(it)h(separates)g
 
8313
(the)g(sort)f(k)o(ey)h(\(b)q(efore)g(the)75 238 y(colon\))j(from)g(the)
 
8314
g(actual)h(expression)g(to)f(b)q(e)h(prin)o(ted.)42 b(The)22
 
8315
b(macros)g(suc)o(h)g(as)g(`)p Fu(\\>)p Fz(')g(t)o(yp)q(eset)g(the)75
 
8316
293 y(iden)o(ti\014ers)i(in)f(the)g(appropriate)g(w)o(a)o(y)l(,)g(dep)q
 
8317
(ending)i(on)d(their)h(use)g(in)h(the)e(co)q(de.)43 b(Note)22
 
8318
b(that)g(the)75 348 y(bac)o(kslashes)13 b(are)g(quoted)g(with)g(the)g
 
8319
(v)m(alue)h(of)e(`)p Fu(makeindex.quote)p Fz(',)e(whic)o(h)k(is)g(b)o
 
8320
(y)e(default)i(the)f(double)75 402 y(quote.)137 467 y(Although)j(one)g
 
8321
(migh)o(t)f(guess)g(that)g(the)g(t)o(yp)q(esetting)g(macros)g(suc)o(h)h
 
8322
(as)f(`)p Fu(\\>)p Fz(')f(w)o(ould)h(b)q(e)h(de\014ned)h(in)75
 
8323
522 y(`)p Fu(fwebmac.sty)p Fz(',)d(that)h(is)i(not)f(true.)23
 
8324
b(Rather,)16 b(for)g(v)m(arious)g(tec)o(hnical)i(reasons)e(they)g(are)g
 
8325
(equated)h(to)75 577 y(macros)e(in)i(`)p Fu(fwebmac.sty)p
 
8326
Fz(')c(as)i(one)h(of)g(the)g(op)q(erations)f(of)h(the)g(`)p
 
8327
Fu(\\Wbegin)p Fz(')e(macro)h(that)g(is)h(executed)75
 
8328
631 y(at)i(the)i(b)q(eginning)h(of)d(ev)o(ery)h Fu(tex)g
 
8329
Fz(\014le)h(output)f(b)o(y)g Fw(Fwea)l(ve)p Fz(.)32 b(F)l(or)19
 
8330
b(example,)h(`)p Fu(\\Wbegin)p Fz(')d(do)q(es)j(the)75
 
8331
686 y(equiv)m(alen)o(t)e(of)d(`)p Fu(\\let\\>\\Wid)p
 
8332
Fz('.)21 b(Unfortunately)l(,)16 b(without)g(further)g(action)g(that)f
 
8333
(equating)i(w)o(ould)f(b)q(e)75 741 y(forgotten)d(b)o(y)g(a)h(LaT)444
 
8334
751 y(E)470 741 y(X)g(run)g(made)g(on)g(the)g(output)g(`)p
 
8335
Fu(index.ind)p Fz(')d(of)j Fu(makeindex)p Fz(.)k(F)l(or)13
 
8336
b(that)h(reason,)75 796 y Fw(Fwea)l(ve)i Fz(app)q(ends)h(the)f
 
8337
(appropriate)f(`)p Fu(\\Wequate)p Fz(')f(macro)h(to)g(the)g(end)h(of)g
 
8338
(`)p Fu(makeindex.preamble)p Fz(')o(.)75 851 y(This)g(is)f(one)h(sp)q
 
8339
(eci\014c)h(instance)f(that)e(necessitates)i(that)f Fw(Fwea)l(ve)h
 
8340
Fz(write)f(the)g Fu(makeindex)f Fz(st)o(yle)h(\014le.)137
 
8341
915 y(Eac)o(h)26 b(of)g(the)g(`)p Fu(\\indexentry)p Fz('s)d(con)o
 
8342
(tains)j(the)h(encapsulation)g(c)o(haracter)e(`)p Fu(|)p
 
8343
Fz(')g(\(the)h(v)m(alue)h(of)75 970 y(`)p Fu(makeindex.encap)p
 
8344
Fz('\).)16 b(By)f(the)f(con)o(v)o(en)o(tions)g(of)g Fu(makeindex)p
 
8345
Fz(,)f(ev)o(erything)i(b)q(et)o(w)o(een)f(the)h(encapsula-)75
 
8346
1025 y(tion)g(c)o(haracter)f(and)h(the)g(closing)h(righ)o(t)e(brace)h
 
8347
(de\014nes)h(a)e(macro)h(expression)g(that)f(acts)h(on)f(the)h(page)75
 
8348
1080 y(n)o(um)o(b)q(er.)38 b(E.g.,)21 b(the)g(general)g(form)f(ab)q(o)o
 
8349
(v)o(e)h(generates)g(the)g(command)g(`)p Fu(\\macro{)p
 
8350
Fs(page)13 b(n)o(um)o(b)q(er)s Fu(})p Fz('.)75 1134 y(The)i(sp)q
 
8351
(eci\014c)j(macro)c(construction)h(output)g(b)o(y)h Fw(Fwea)l(ve)g
 
8352
Fz(is)195 1196 y Fu(\\pg{}{)p Fs(p)q(ossible)g(action)g(macro)r
 
8353
Fu(}{)p Fs(page)e(n)o(um)o(b)q(er)s Fu(})75 1261 y Fz(Here)j(the)f
 
8354
(name)h(`)p Fu(pg)p Fz(')e(is)i(the)f(v)m(alue)i(of)e(`)p
 
8355
Fu(makeindex.page)p Fz('.)21 b(The)c Fs(action)f(macro)i
 
8356
Fz(is)f(something)g(lik)o(e)75 1315 y(`)p Fu(\\underline)p
 
8357
Fz(',)d(whic)o(h)j(w)o(ould)f(b)q(e)h(used)g(b)o(y)f
 
8358
Fw(Fwea)l(ve)g Fz(to)g(underline)i(the)f(page)f(n)o(um)o(b)q(er)g(to)f
 
8359
(indicate)75 1370 y(where)i(a)f(v)m(ariable)h(is)g(de\014ned.)25
 
8360
b(A)17 b(default)g(de\014nition)h(of)e(`)p Fu(\\pg)p
 
8361
Fz(')f(is)i(giv)o(en)g(is)g(`)p Fu(fwebmac.sty)p Fz('.)k(It)16
 
8362
b(is)h(a)75 1425 y(three-argumen)o(t)e(macro,)f(`)p Fu
 
8363
(\\def\\pg#1#2#3{...})p Fz(',)d(where)16 b(the)f(argumen)o(ts)f(are)h
 
8364
(as)g(follo)o(ws:)195 1487 y Fu(#1)24 b Fz(|)15 b(In)o(teger)g(\014le)i
 
8365
(iden)o(ti\014cation)g(n)o(um)o(b)q(er)195 1539 y Fu(#2)24
 
8366
b Fz(|)15 b(Action)h(macro.)195 1590 y Fu(#3)24 b Fz(|)15
 
8367
b(P)o(age)g(n)o(um)o(b)q(er.)75 1655 y(The)e(de\014nition)i(should)f
 
8368
(con)o(tain)f(the)g(construction)h(`)p Fu(#2{#3})p Fz('|i.e.,)e(the)h
 
8369
(page)f(n)o(um)o(b)q(er)i(m)o(ust)e(b)q(e)i(the)75 1710
 
8370
y(argumen)o(t)j(of)f(the)i(action)f(macro.)26 b(The)18
 
8371
b(\014rst)f(argumen)o(t)f(is)i(left)g(empt)o(y)f(in)h(the)g(`)p
 
8372
Fu(.idx)p Fz(')e(\014le)i(written)75 1765 y(b)o(y)d Fw(Fwea)l(ve)p
 
8373
Fz(.)22 b(This)16 b(can)g(b)q(e)g(\014lled)i(in)e(later)g(b)o(y)f(the)h
 
8374
(utilit)o(y)h Fu(idxmerge)d Fz(\(see)i(Section)g(11.3)e([Merging)75
 
8375
1819 y(indexes],)h(page)e(105\))g(that)g(merges)g(the)h(indices)i(from)
 
8376
d(sev)o(eral)h Fu(web)f Fz(\014les.)20 b(F)l(or)13 b(example,)i(in)f(a)
 
8377
g(master)75 1874 y(index)j(one)g(migh)o(t)f(ultimately)h(prin)o(t)g
 
8378
(page)f(n)o(um)o(b)q(ers)g(lik)o(e)i(`)p Fu(II.5)p Fz(',)c(where)j(`)p
 
8379
Fu(II)p Fz(')e(refers)h(to)g(a)f(\014le)j(suc)o(h)75
 
8380
1929 y(as)e(`)p Fu(test2.web)p Fz('.)22 b(T)l(o)16 b(aid)h(this)g
 
8381
(merging)f(pro)q(cess,)h(the)g(ro)q(ot)e(name)i(of)f(the)g
 
8382
Fu(web)g Fz(\014le)i(is)f(written)f(as)g(a)75 1984 y(commen)o(t)f(at)f
 
8383
(the)i(top)e(of)h(the)g(`)p Fu(.idx)p Fz(')f(\014le)i(output)f(b)o(y)h
 
8384
Fw(Fwea)l(ve)p Fz(.)75 2105 y Fy(11.3)32 b(Using)22 b(the)h
 
8385
Fg(idxmerge)e Fy(utilit)n(y)k(to)d(merge)g(indexes)137
 
8386
2198 y Fz(In)14 b(a)f(large)g(pro)s(ject,)f(one)h(ma)o(y)g(main)o(tain)
 
8387
g(and)h(w)o(ork)e(with)h(sev)o(eral)g Fw(Fweb)h Fz(\014les.)21
 
8388
b(It)13 b(ma)o(y)f(b)q(e)i(useful)75 2253 y(to)j(pro)q(duce)i(a)f
 
8389
(global)h(index)g(that)e(spans)i(all)g(of)e(those)h(\014les.)29
 
8390
b(T)l(o)18 b(this)h(end,)g(the)f(utilit)o(y)h Fu(idxmerge)75
 
8391
2308 y Fz(and)c(asso)q(ciated)h(LaT)456 2318 y(E)481
 
8392
2308 y(X)g(pac)o(k)m(age)f Fu(idxmerge)f Fz(are)h(supplied)i(with)f
 
8393
(the)f Fw(Fweb)h Fz(distribution.)75 2412 y Fq(11.3.1)29
 
8394
b(Using)21 b Fn(idxmerge)p Fq(:)31 b(Summary)137 2506
 
8395
y Fz(As)14 b(quic)o(k)g(reference)g(for)e(those)h(who)h(ha)o(v)o(e)f
 
8396
(already)g(plo)o(w)o(ed)h(through)f(the)g(follo)o(wing)h(details,)h
 
8397
(here)75 2560 y(is)h(a)g(summary)f(of)g(the)h(pro)q(cedure.)22
 
8398
b(T)l(o)15 b(prin)o(t)h(a)f(stand-alone)i(index)f(b)o(y)g(merging)g
 
8399
(the)g(indexes)h(from)75 2615 y(sev)o(eral)j Fu(web)f
 
8400
Fz(sources,)h(do)g(the)g(follo)o(wing.)34 b(First,)20
 
8401
b(create,)g(if)g(necessary)l(,)h(a)e(\014le)i(`)p Fu(index.tex)p
 
8402
Fz(')d(that)75 2670 y Fu(\\input)p Fz(s)c(`)p Fu(index.ind)p
 
8403
Fz('.)k(Then:)p eop
 
8404
%%Page: 106 108
 
8405
106 107 bop 75 -58 a Fz(Chapter)15 b(11:)k Fw(Fweb)p
 
8406
Fz('s)d(INDEX.)1146 b(106)195 183 y Fu(fweave)23 b(-XI)g(test1.web)195
 
8407
235 y(fweave)g(-XI)g(test2.web)195 287 y(fweave)g(-XI)g(test3.web)195
 
8408
391 y(idxmerge)g(-oindex)g(test1.idx)f(test2.idx)h(test3.idx)386
 
8409
443 y(\045)h(Creates)f(index.ind)f(and)i(index-names.tex.)195
 
8410
495 y(makeindex)f(-s)g(test1.sty)g(index)195 546 y(latex)g(index)137
 
8411
614 y Fz(Note)e(the)h(use)g(of)f(the)g(`)p Fu(-XI)p Fz(')g(option.)39
 
8412
b(F)l(or)20 b(further)i(bac)o(kground,)g(see)g(the)g(previous)g
 
8413
(section,)75 669 y(Section)16 b(11.2)e([Using)h(mak)o(eindex],)h(page)f
 
8414
(103.)75 781 y Fq(11.3.2)29 b(Using)21 b Fn(idxmerge)p
 
8415
Fq(:)31 b(Details)137 877 y Fz(Supp)q(ose)d(one)f(has)g(three)g
 
8416
(\014les,)j(`)p Fu(test1.web)p Fz(',)d(`)p Fu(test2.web)p
 
8417
Fz(',)g(and)g(`)p Fu(test3.web)p Fz('.)53 b(T)l(o)27
 
8418
b(use)75 932 y Fu(idxmerge)p Fz(,)16 b(w)o(ea)o(v)o(e)g(eac)o(h)g(of)h
 
8419
(the)g(\014les)g(separately)l(,)g(using)h(the)f(`)p Fu(-XI)p
 
8420
Fz(')e(option)i(to)f(create)h(`)p Fu(test*.idx)p Fz(')75
 
8421
986 y(and)e(`)p Fu(test*.sty)p Fz('.)j(Then)e(sa)o(y)195
 
8422
1051 y Fu(idxmerge)23 b(-oindex)g(test1.idx)f(test2.idx)h(test3.idx)75
 
8423
1118 y Fz(This)18 b(creates)g(t)o(w)o(o)e(output)i(\014les:)26
 
8424
b(`)p Fu(index.idx)p Fz(',)16 b(and)i(`)p Fu(index-names.tex)p
 
8425
Fz('.)25 b Fu(idxmerge)17 b Fz(\014rst)g(sorts)75 1173
 
8426
y(the)f(list)h(of)e(\014le)i(names.)22 b(It)15 b(then)i(writes)e(one)h
 
8427
(en)o(try)g(in)o(to)g(`)p Fu(index-names.tex)p Fz(')d(for)i(eac)o(h)h
 
8428
(\014le,)g(of)g(the)75 1228 y(form)195 1292 y Fu(\\idxname{)p
 
8429
Fs(n)p Fu(}{file_name)p Fs(n)p Fu(})75 1359 y Fz(This)h(\014le)h(can)f
 
8430
(b)q(e)g Fu(\\input)f Fz(b)o(y)h(the)g Fu(\\topofindex)e
 
8431
Fz(command)h(\(for)g(an)h(example,)h(see)f(the)f(LaT)1772
 
8432
1369 y(E)1798 1359 y(X2e)75 1414 y(pac)o(k)m(age)g Fu(idxmerge)p
 
8433
Fz(\))f(\(supplied)j(with)f(the)f Fw(Fweb)i Fz(distribution\))f(and)g
 
8434
(used)f(to)g(create)g(a)g(list)h(of)f(the)75 1469 y(merged)f(\014les.)
 
8435
137 1536 y(Then)d(it)f(merges)f(the)h Fu(\\indexentry)f
 
8436
Fz(commands)g(from)g(eac)o(h)h(of)g(the)g(input)h(\014les)g(in)o(to)e
 
8437
(`)p Fu(index.idx)p Fz(',)75 1591 y(\014lling)18 b(in)e(the)f(in)o
 
8438
(teger)h(\014le)g(iden)o(ti\014er)h Fs(n)f Fz(\(the)f(p)q(osition)i(of)
 
8439
e(the)g(\014le)i(in)f(the)g(sorted)e(list\))i(in)o(to)g(the)f(\014rst)
 
8440
75 1646 y(argumen)o(t)f(of)h(the)g Fu(\\pg)g Fz(macro.)k(One)d(can)g
 
8441
(no)o(w)e(sa)o(y)195 1710 y Fu(makeindex)23 b(-s)g(test1.sty)g(index)75
 
8442
1777 y Fz(This)15 b(creates)f(`)p Fu(index.ind)p Fz(',)e(whic)o(h)j
 
8443
(can)f(b)q(e)h(pro)q(cessed)g(b)o(y)l(,)f(for)g(example,)g(a)g(simple)i
 
8444
(mo)q(di\014cation)f(of)75 1832 y(the)h(simple)h(LaT)372
 
8445
1842 y(E)398 1832 y(X)e(template)h(giv)o(en)g(ab)q(o)o(v)o(e)g(in)g
 
8446
(Section)h(11.2)d([Using)i(mak)o(eindex],)g(page)f(103.)21
 
8447
b(The)75 1887 y(only)13 b(di\013erence)h(is)f(that)e(the)i(pac)o(k)m
 
8448
(age)f Fu(idxmerge)g Fz(w)o(as)f(used;)j(in)f(that)f(\014le,)h(the)g
 
8449
(macros)f Fu(\\topofindex)75 1942 y Fz(and)j Fu(\\idxname)f
 
8450
Fz(are)h(appropriately)g(de\014ned)i(to)d(prin)o(t)h(out)g(a)f(n)o(um)o
 
8451
(b)q(ered)i(list)g(of)f(the)g(merged)g(\014les)h(to)75
 
8452
1996 y(cross-reference)i(in)o(to)f(the)h(n)o(umerical)g(\014le-)h(and)e
 
8453
(page-n)o(um)o(b)q(er)h(en)o(tries)g(in)g(the)g(b)q(o)q(dy)g(of)f(the)g
 
8454
(index.)75 2051 y(Here)e(is)h(an)f(example)h(\(pro)o(vided)g(in)g(the)f
 
8455
Fw(Fweb)i Fz(distribution\):)195 2116 y Fu(\045)24 b(index.tex)e(---)i
 
8456
(skeleton)f(for)g(printing)g(a)h(stand-alone)e(index.)195
 
8457
2167 y(\\documentclass{article})195 2219 y(\\usepackage{fwebmac,idxmer)
 
8458
o(ge})195 2323 y(\\begin{document})195 2427 y(\\input{\\jobname.ind})
 
8459
195 2531 y(\\end{document})p eop
 
8460
%%Page: 107 109
 
8461
107 108 bop 75 -58 a Fz(Chapter)15 b(12:)f(CUSTOMIZA)l(TION)1088
 
8462
b(107)75 183 y Ft(12)41 b(CUSTOMIZA)-7 b(TION)137 302
 
8463
y Fz(The)16 b(default)f(b)q(eha)o(vior)h(of)f Fw(Fweb)h
 
8464
Fz(can)g(b)q(e)f(c)o(hanged)h(in)g(a)f(v)m(ariet)o(y)g(of)g(w)o(a)o
 
8465
(ys.)220 367 y(1.)29 b Fw(unix)18 b Fz(en)o(vironmen)o(t)g(v)m
 
8466
(ariables)i(\(logical)f(v)m(ariables)g(in)h(VMS\))d(a\013ect)h(path)g
 
8467
(or)g(\014le)285 419 y(names.)220 484 y(2.)29 b(An)15
 
8468
b(initializati)q(on)j(\014le)e(resides)g(in)g(the)f(home)g(directory)l
 
8469
(.)220 549 y(3.)29 b(A)15 b(st)o(yle)h(\014le)g(resides)g(in)g(the)f
 
8470
(curren)o(t)g(directory)l(.)137 630 y(The)j(initialization)i(\014le)e
 
8471
(\(usually)h(called)g(`)p Fu(.fweb)p Fz('\))c(is)j(in)o(tended)h(to)d
 
8472
(con)o(tain)i(command-line)h(op-)75 684 y(tions)j(\(one)f(p)q(er)h
 
8473
(line\))h(that)e(are)g(to)g(b)q(e)h(used)g(in)g(ev)o(ery)g(run.)39
 
8474
b(See)22 b(Section)g(12.2)e([Initialization],)75 739
 
8475
y(page)15 b(108.)137 807 y(The)d(st)o(yle)g(\014le)h(\(called)g(`)p
 
8476
Fu(fweb.sty)p Fz(')d(b)o(y)h(default;)j(see)e(Section)g(4.2.71)e([-z],)
 
8477
i(page)f(35\))g(is)h(in)o(tended)i(to)75 862 y(pro)o(vide)h(more)f(lo)q
 
8478
(cal)h(customization,)f(p)q(erhaps)h(di\013ering)g(for)f(eac)o(h)g
 
8479
(source)h(\014le)g(and)f(group)g(of)g(source)75 917 y(\014les.)28
 
8480
b(The)18 b(st)o(yle)f(\014le)i(do)q(es)f(not)f(con)o(tain)g
 
8481
(command-line)j(options;)e(rather,)f(it)h(con)o(tains)g(parameter)75
 
8482
971 y(settings)g(that)f(o)o(v)o(erride)g Fw(Fweb)p Fz('s)i(defaults.)27
 
8483
b(The)18 b(`)p Fu(-p)p Fz(')f(option)h(\(see)f(Section)i(4.2.46)d
 
8484
([-p],)h(page)h(28\))75 1026 y(ma)o(y)e(b)q(e)h(used)g(to)f(sp)q(ecify)
 
8485
i(a)e(st)o(yle-\014le)i(en)o(try)e(in)h(`)p Fu(.fweb)p
 
8486
Fz(')e(\(i.e.,)h(a)h(global)g(v)m(alue)g(for)f(all)i(source)e
 
8487
(\014les\))75 1081 y(or)f(on)g(the)g(command)g(line)i(\(i.e.,)e(a)f(v)m
 
8488
(alue)j(used)f(for)e(a)h(single)i(run\).)137 1149 y(The)f(order)f(of)f
 
8489
(pro)q(cessing)i(is:)220 1214 y(1.)29 b(Ev)m(aluate)15
 
8490
b(en)o(vironmen)o(t)f(v)m(ariables.)21 b(See)15 b(Section)g(12.1)e([En)
 
8491
o(vironmen)o(t)h(v)m(ariables],)285 1266 y(page)h(107.)220
 
8492
1331 y(2.)29 b(Read)23 b(`)p Fu(.fweb)p Fz(')e(and)h(remem)o(b)q(er)h
 
8493
(its)f(con)o(ten)o(ts;)j(sort)c(those)h(in)o(to)g(three)h(groups:)285
 
8494
1382 y(options)14 b(b)q(eginning)j(with)d(`)p Fu(-)p
 
8495
Fz(',)f(b)q(eginning)j(with)f(`)p Fu(&)p Fz(',)e(and)h(b)q(eginning)j
 
8496
(with)d(a)g(letter)285 1434 y(\(\014le)i(names\))f(.)20
 
8497
b(See)15 b(Section)h(12.2)e([Initialization],)j(page)e(108.)220
 
8498
1499 y(3.)29 b(Pro)q(cess)16 b(`)p Fu(.fweb)p Fz(')f(options)i(b)q
 
8499
(eginning)i(with)e(`)p Fu(-)p Fz(')e(\(or)h(`)p Fu(+)p
 
8500
Fz(',)f(for)h(bac)o(kw)o(ard)g(compati-)285 1551 y(bilit)o(y\),)g
 
8501
(except)g(for)e(`)p Fu(-p)p Fz('.)220 1616 y(4.)29 b(Read)18
 
8502
b(and)f(pro)q(cess)h(command-line)h(options,)e(except)h(for)f(`)p
 
8503
Fu(-p)p Fz('.)25 b(See)18 b(Section)g(4.2)285 1668 y([Options],)d(page)
 
8504
g(15.)220 1732 y(5.)29 b(Pro)q(cess)15 b(remaining)g(`)p
 
8505
Fu(.fweb)p Fz(')e(options)i(\(either)g(\014le)h(names,)e(or)g(options)h
 
8506
(b)q(eginning)285 1784 y(with)h(`)p Fu(&)p Fz('\).)220
 
8507
1849 y(6.)29 b(Pro)q(cess)15 b(an)o(y)g(`)p Fu(-p)p Fz(')f(options)h
 
8508
(from)g(`)p Fu(.fweb)p Fz('.)j(See)e(Section)g(4.2.46)e([-p],)g(page)h
 
8509
(28.)220 1914 y(7.)29 b(Pro)q(cess)15 b(the)g(st)o(yle)h(\014le.)21
 
8510
b(See)15 b(Section)i(12.3)d([St)o(yle],)g(page)h(112.)220
 
8511
1978 y(8.)29 b(Pro)q(cess)15 b(an)o(y)g(`)p Fu(-p)p Fz(')f(options)h
 
8512
(from)g(the)g(command)g(line.)137 2059 y(Unfortunately)l(,)k(b)q
 
8513
(ecause)f(not)g(all)h(options)e(are)h(pro)q(cessed)g(immediately)i
 
8514
(when)e(they)g(are)f(read,)75 2114 y(errors)12 b(ma)o(y)g(not)g(sho)o
 
8515
(w)g(up)h(when)g(one)g(exp)q(ects.)20 b(F)l(or)12 b(example,)h(nothing)
 
8516
h(is)f(actually)g(pro)q(cessed)g(while)75 2169 y(`)p
 
8517
Fu(.fweb)p Fz(')i(is)j(b)q(eing)g(read;)f(its)g(con)o(ten)o(ts)g(are)f
 
8518
(just)h(b)q(eing)h(stored.)25 b(It)17 b(could)g(therefore)g(happ)q(en)h
 
8519
(that)e(a)75 2223 y(syn)o(tax)g(error)g(in)i(en)o(tering)f(a)f(`)p
 
8520
Fu(-p)p Fz(')g(option)h(in)h(`)p Fu(.fweb)p Fz(')d(ma)o(y)h(not)h(b)q
 
8521
(e)g(rep)q(orted)g(un)o(til)h(after)e(the)h(st)o(yle)75
 
8522
2278 y(\014le)f(has)f(b)q(een)i(read,)d(p)q(ossibly)j(confusing)f(the)f
 
8523
(user)h(as)f(to)f(the)h(source)h(of)e(the)i(error.)75
 
8524
2409 y Fy(12.1)32 b(En)n(vironmen)n(t)25 b(v)l(ariables)137
 
8525
2506 y Fu(FWEB_HDR_INCLUDES)12 b Fz(|)i(Colon-delimited)j(list)d(of)g
 
8526
(directories)h(for)e(the)h(C)g(prepro)q(cessor)f(\(in)i(the)75
 
8527
2560 y(form)e(of)h Fu(gcc)p Fz(\))f(to)g(searc)o(h)g(for)h(`)p
 
8528
Fu(#include)p Fz(')e(header)i(\014les.)20 b(This)15 b(is)f(used)g(in)h
 
8529
(conjunction)g(with)f(the)g(`)p Fu(-H)p Fz(')75 2615
 
8530
y(option;)h(see)g(Section)h(4.2.17)d([-H)p 657 2615 14
 
8531
2 v 16 w(],)i(page)f(20.)20 b(\(One)15 b(can)g(app)q(end)h(to)e(this)i
 
8532
(list)g(b)o(y)f(means)f(of)h(the)g(`)p Fu(-I)p Fz(')75
 
8533
2670 y(option,)g(pro)o(vided)h(that)f(option)g(comes)g
 
8534
Fs(after)j Fz(the)d(`)p Fu(-H)p Fz(';)f(see)h(Section)h(4.2.19)e([-I)p
 
8535
1491 2670 V 16 w(],)h(page)g(21.\))p eop
 
8536
%%Page: 108 110
 
8537
108 109 bop 75 -58 a Fz(Chapter)15 b(12:)k(CUSTOMIZA)l(TION)1083
 
8538
b(108)137 183 y Fu(FWEB_INCLUDES)10 b Fz(|)i(Colon-delimited)i(list)e
 
8539
(of)f(directories)i(to)e(searc)o(h)g(for)g(`)p Fu(@i)p
 
8540
Fz(')f(include)k(\014les.)20 b(\(One)75 238 y(can)15
 
8541
b(app)q(end)h(to)e(this)h(list)g(b)o(y)g(means)f(of)g(the)h(`)p
 
8542
Fu(-I)p Fz(')f(option,)g(pro)o(vided)i(that)d(option)i(comes)g
 
8543
Fs(b)q(efore)i Fz(an)o(y)75 293 y(use)f(of)e(`)p Fu(-H)p
 
8544
Fz(';)g(see)i(Section)g(4.2.19)d([-I)p 717 293 14 2 v
 
8545
17 w(],)h(page)h(21.\))137 357 y Fu(FWEB_INI)f Fz(|)i(Name)f(of)f(the)i
 
8546
(initialization)i(\014le.)j(If)15 b(not)g(de\014ned,)h(either)g(`)p
 
8547
Fu(.fweb)p Fz(')d(or)i(`)p Fu(fweb.ini)p Fz(')75 412
 
8548
y(is)h(c)o(hosen,)f(dep)q(ending)i(on)e(the)h(mac)o(hine.)k(The)c
 
8549
(initialization)i(\014le)e(alw)o(a)o(ys)f(resides)h(in)g
 
8550
Fu($HOME)p Fz(.)137 476 y Fu(FWEB_STYLE_DIR)e Fz(|)h(Directory)h(in)g
 
8551
(whic)o(h)g(the)f(st)o(yle)h(\014le)g(resides.)22 b(If)15
 
8552
b(not)g(de\014ned,)i(the)e(curren)o(t)75 531 y(directory)g(is)h(used.)
 
8553
75 650 y Fy(12.2)32 b(Initializati)q(on)137 743 y Fz(Although)12
 
8554
b(some)f(asp)q(ects)g(of)g Fw(Fweb)p Fz('s)h(b)q(eha)o(vior)g(are)f
 
8555
(hard-co)q(ded,)i(man)o(y)e(can)g(b)q(e)h(c)o(hanged)g(and/or)75
 
8556
798 y(initialized)19 b(b)o(y)c(the)g(user.)75 900 y Fq(12.2.1)29
 
8557
b(The)21 b(initialization)f(\014le)137 993 y Fz(On)h(startup,)f
 
8558
Fw(Fweb)h Fz(attempts)e(to)g(read)h(an)g(initialization)j(\014le.)35
 
8559
b(This)20 b(alw)o(a)o(ys)f(resides)i(in)g(the)75 1048
 
8560
y(user's)13 b(home)g(directory)l(.)20 b(It)13 b(is)h(usually)g(called)h
 
8561
(`)p Fu(.fweb)p Fz(')d(\(`)p Fu(fweb.ini)p Fz(')f(on)i(p)q(ersonal)h
 
8562
(computers\).)19 b(The)75 1103 y(default)d(\014le)g(name)f(can)h(b)q(e)
 
8563
f(o)o(v)o(erridden)h(b)o(y)f(the)h(en)o(vironmen)o(t)f(v)m(ariable)i
 
8564
Fu(FWEB_INI)p Fz(.)137 1167 y(One)k(ma)o(y)d(put)i(in)o(to)g(`)p
 
8565
Fu(.fweb)p Fz(')e(an)o(y)h(option)h(that)f(migh)o(t)g(b)q(e)h(used)g
 
8566
(as)g(a)f(command-line)i(option.)75 1222 y(\(Presen)o(tly)l(,)16
 
8567
b(there)g(m)o(ust)g(b)q(e)h(just)e(one)h(en)o(try)g(p)q(er)h(line.\))24
 
8568
b(If)16 b(the)g(option)g(b)q(egins)i(with)e(a)g(`)p Fu(-)p
 
8569
Fz(')f(\(or)g(a)h(`)p Fu(+)p Fz(')75 1277 y(for)h(bac)o(kw)o(ard)g
 
8570
(compatibilit)o(y\),)j(it)e(is)g(pro)q(cessed)g Fs(b)q(efore)j
 
8571
Fz(the)d(actual)g(command-line)i(options;)e(if)h(it)75
 
8572
1331 y(b)q(egins)h(with)f(`)p Fu(&)p Fz(')f(or)g(is)h(a)g(\014le)h
 
8573
(name,)f(it)g(is)g(pro)q(cessed)h(after.)29 b(Generally)l(,)21
 
8574
b(`)p Fu(.fweb)p Fz(')c(options)i(should)75 1386 y(b)q(egin)e(with)f(`)
 
8575
p Fu(-)p Fz(')f(so)h(that)f(one)h(ma)o(y)f(o)o(v)o(erride)h(them)f
 
8576
(from)g(the)h(command)g(line.)23 b(The)17 b(`)p Fu(\045)p
 
8577
Fz(')d(sign)j(b)q(egins)75 1441 y(a)e(commen)o(t)g(terminated)g(b)o(y)g
 
8578
(the)g(end-of-line.)75 1544 y Fq(12.2.2)29 b(Memory)21
 
8579
b(allo)r(cation)137 1637 y Fz(The)e(command-line)h(option)f(`)p
 
8580
Fu(-y)p Fz(')e(\(see)h(Section)i(4.2.69)c([-y],)i(page)g(35\))g(is)h
 
8581
(used)g(to)e(c)o(hange)i(the)75 1692 y(default)12 b(allo)q(cation)h
 
8582
(for)e(a)g(dynamic)h(arra)o(y)l(.)18 b(The)12 b(arra)o(ys)e(ha)o(v)o(e)
 
8583
h(a)h(one-)f(or)g(t)o(w)o(o-c)o(haracter)f(abbreviation)75
 
8584
1746 y(denoted)18 b(b)o(y)g Fs(aa)p Fz(.)27 b(Some)18
 
8585
b(error)f(messages)g(will)j(use)e(this)g(abbreviation)h(when)f
 
8586
(suggesting)g(that)f(one)75 1801 y(increase)c(a)f(default)h(allo)q
 
8587
(cation.)20 b(T)l(o)12 b(query)g(the)g(presen)o(t)g(allo)q(cations)i
 
8588
(of)d(v)m(ariable)j Fs(aa)p Fz(,)e(just)f(sa)o(y)h(`)p
 
8589
Fu(-y)p Fs(aa)p Fz('.)75 1856 y(T)l(o)j(query)g(ev)o(erything,)h(sa)o
 
8590
(y)e(`)p Fu(-y)p Fz('.)137 1920 y(This)21 b(whole)g(sc)o(heme)g(is)g
 
8591
(somewhat)e(anno)o(ying.)36 b(In)21 b(most)e(cases,)j(dynamic)f(arra)o
 
8592
(ys)e(should)i(b)q(e)75 1975 y(reallo)q(cated)12 b(automatically)l(.)19
 
8593
b(That)11 b(can)h(b)q(e)f(done)h(without)f(to)q(o)g(m)o(uc)o(h)g
 
8594
(di\016cult)o(y)l(,)i(but)f(I)f(w)o(as)g(reluctan)o(t)75
 
8595
2030 y(to)k(try)f(it)i(for)e(V)l(ersion)i(1.61)e(in)i(fear)f(of)g
 
8596
(breaking)g(something.)21 b(Please)15 b(w)o(ait)g(for)g(the)g(y)o(ear)g
 
8597
(2000.)137 2094 y(If)g(one)f(uses)g(`)p Fu(-y)p Fz(')f(to)g(examine)i
 
8598
(the)f(maxim)o(um)g(p)q(ermitted)h(v)m(alues)g(of)f(these)g
 
8599
(parameters,)f(one)h(will)75 2148 y(note)e(the)h(magic)g(n)o(um)o(b)q
 
8600
(er)g(10239)e(app)q(earing)i(o)q(ccasionally)l(.)21 b(This)13
 
8601
b(n)o(um)o(b)q(er)g(is)g(a)f(bit)h(less)h(than)e(64K/5;)75
 
8602
2203 y(it)i(is)g(a)f(signature)h(of)f(an)g(inheren)o(tly)i(32-bit)f
 
8603
(design)g(that)f(go)q(es)h(bac)o(k)f(to)g(Kn)o(uth.)20
 
8604
b(Unfortunately)l(,)14 b(this)75 2258 y(n)o(um)o(b)q(er)i(can't)e(b)q
 
8605
(e)i(increased)g(without)g(some)e(radical)j(redesign.)j(W)l(ait)c(for)e
 
8606
(the)h(y)o(ear)g(2100.)75 2350 y Fq(12.2.2.1)29 b(`)p
 
8607
Fn(-yb)p Fq(':)i(Maxim)n(um)22 b(b)n(ytes)f(for)f(iden)n(ti\014ers,)h
 
8608
(index)g(en)n(tries,)g(and)310 2412 y(mo)r(dule)f(names)137
 
8609
2506 y Fz(Unique)f(iden)o(ti\014ers,)g(index)g(en)o(tries,)f(and)g(mo)q
 
8610
(dule)h(names)e(are)g(stored)g(con)o(tiguously)h(in)h(a)e(large)75
 
8611
2560 y(memory)12 b(area,)h(the)g(size)h(of)f(whic)o(h)g(is)h(con)o
 
8612
(trolled)g(b)o(y)f(`)p Fu(-yb)p Fz('.)18 b(The)13 b(default)h(ma)o(y)e
 
8613
(need)i(to)e(b)q(e)i(increased)75 2615 y(for)f(v)o(ery)g(large)g
 
8614
(source)g(\014les,)h(or)f(decreased)h(to)f(squeeze)h(things)g(in)o(to)f
 
8615
(a)g(p)q(ersonal)h(computer.)19 b(See)14 b(also)75 2670
 
8616
y(Section)i(12.2.2.20)c([-yn],)j(page)g(111.)p eop
 
8617
%%Page: 109 111
 
8618
109 110 bop 75 -58 a Fz(Chapter)15 b(12:)k(CUSTOMIZA)l(TION)1083
 
8619
b(109)75 183 y Fq(12.2.2.2)29 b(`)p Fn(-ybs)p Fq(':)i(Size)21
 
8620
b(of)f(the)g(c)n(hange)h(bu\013er,)g(in)f(b)n(ytes)137
 
8621
279 y Fz(Information)c(from)e(c)o(hange)i(\014les)g(is)g(read)g(in)o
 
8622
(to)f(the)h(c)o(hange)f(bu\013er,)g(whose)g(size)i(is)f(con)o(trolled)g
 
8623
(b)o(y)75 334 y(`)p Fu(-ybs)p Fz('.)22 b(It)17 b(should)g(not)f(b)q(e)h
 
8624
(necessary)g(to)f(c)o(hange)g(this)h(unless)h(an)e(error)g(message)g
 
8625
(sp)q(eci\014cally)j(tells)75 389 y(one)c(to)g(do)g(so.)75
 
8626
500 y Fq(12.2.2.3)29 b(`)p Fn(-ycb)p Fq(':)i(Size)21
 
8627
b(of)f(line)h(bu\013er)f(for)g(C)h(output,)f(in)h(b)n(ytes)137
 
8628
595 y Fw(Ft)m(angle)i Fz(outputs)e(lines)i(of)f(a)f(\014xed)h(maxim)o
 
8629
(um)g(length.)40 b(It)22 b(attempts)e(to)h(split)i(them)f(in)g(a)75
 
8630
650 y(reasonable)d(w)o(a)o(y)l(,)g(dep)q(enden)o(t)i(on)e(the)g
 
8631
(language.)31 b(When)20 b(it)f(absolutely)h(can't)e(\014gure)h(out)g
 
8632
(ho)o(w)g(to)75 705 y(split)13 b(the)g(line,)h(it)f(will)h(issue)f(a)f
 
8633
(w)o(arning)h(message)e(and)i(split)h(it)e(an)o(yw)o(a)o(y)l(.)18
 
8634
b(The)13 b(`)p Fu(-ycb)p Fz(')e(option)h(con)o(trols)75
 
8635
760 y(the)j(maxim)o(um)g(output)g(line)i(length)f(for)f(C)g(and)g(C)p
 
8636
Fu(++)p Fz(.)137 827 y(The)d(analogous)g(command)f(`)p
 
8637
Fu(-yxb)p Fz(')g(con)o(trols)g(the)h(output)g(line)h(length)g(for)e(T)
 
8638
1467 836 y(E)1492 827 y(X)h(and)g(the)g(v)o(erbatim)75
 
8639
882 y(mo)q(de.)20 b(See)c(Section)g(12.2.2.29)c([-yxb],)j(page)g(112.)
 
8640
75 992 y Fq(12.2.2.4)29 b(`)p Fn(-ycf)p Fq(':)i(Size)21
 
8641
b(of)f(a)g(Ratfor)g(bu\013er,)g(in)h(b)n(ytes)137 1088
 
8642
y Fz(The)16 b(sizes)g(of)f(bu\013ers)h(used)g(b)o(y)g
 
8643
Fw(Ra)m(tf)o(or)g Fz(for)f(constructing)g(messages)g(ab)q(out)h(the)f
 
8644
(commands)h(it)75 1143 y(is)g(expanding)g(are)f(con)o(trolled)h(b)o(y)f
 
8645
(`)p Fu(-ycf)p Fz(')f(and)h(`)p Fu(-ycg)p Fz('.)75 1254
 
8646
y Fq(12.2.2.5)29 b(`)p Fn(-ycg)p Fq(':)i(Size)21 b(of)f(another)g
 
8647
(Ratfor)g(bu\013er,)g(in)h(b)n(ytes)137 1350 y Fz(The)16
 
8648
b(sizes)g(of)f(bu\013ers)h(used)g(b)o(y)g Fw(Ra)m(tf)o(or)g
 
8649
Fz(for)f(constructing)g(messages)g(ab)q(out)h(the)f(commands)h(it)75
 
8650
1405 y(is)g(expanding)g(are)f(con)o(trolled)h(b)o(y)f(`)p
 
8651
Fu(-ycf)p Fz(')f(and)h(`)p Fu(-ycg)p Fz('.)75 1515 y
 
8652
Fq(12.2.2.6)29 b(`)p Fn(-yd)p Fq(':)i(Incremen)n(t)21
 
8653
b(for)f(expanding)h(the)f(dots)h(table)137 1611 y Fz(The)c(\\dots")f
 
8654
(table)h(is)g(used)h(for)e Fw(F)o(or)m(tran)h Fz(to)f(hold)i
 
8655
(information)f(relating)g(to)f(\\dot")g(op)q(erators)75
 
8656
1666 y(suc)o(h)h(as)e(`)p Fu(.NE.)p Fz('.)22 b(In)17
 
8657
b Fw(F)o(or)m(tran{90)p Fz(,)f(additional)i(suc)o(h)f(op)q(erators)e
 
8658
(can)h(b)q(e)h(added)g(b)o(y)f(the)g(program,)75 1721
 
8659
y(so)f(the)h(table)g(can)g(gro)o(w)f(dynamically)l(.)24
 
8660
b(The)16 b(`)p Fu(-yd)p Fz(')e(option)i(con)o(trols)g(ho)o(w)f(man)o(y)
 
8661
g(additional)j(en)o(tries)75 1776 y(are)d(made)g(a)o(v)m(ailable)i(eac)
 
8662
o(h)e(time)h(the)f(table)h(size)g(needs)g(to)e(b)q(e)i(reallo)q(cated.)
 
8663
75 1887 y Fq(12.2.2.7)29 b(`)p Fn(-ydt)p Fq(':)i(Maxim)n(um)22
 
8664
b(n)n(um)n(b)r(er)f(of)f(deferred)h(macro)f(tok)n(ens)137
 
8665
1983 y Fz(Deferred)d Fw(Fweb)h Fz(macros)f(are)g(ones)g(de\014ned)h(in)
 
8666
g(the)f(co)q(de)h(part)e(rather)h(in)h(the)f(de\014nition)i(part.)75
 
8667
2037 y(\(Their)c(use)f(is)h(normally)f(prohibited;)i(see)f(Section)g
 
8668
(4.2.59.1)c([-TD],)i(page)h(31.\))19 b(`)p Fu(-ydt)p
 
8669
Fz(')13 b(con)o(trols)g(ho)o(w)75 2092 y(man)o(y)g(b)o(ytes)g(are)h
 
8670
(set)f(aside)h(for)f(the)h(storage)e(of)i(these)f(replacemen)o(t)i
 
8671
(text)e(of)g(those)g(macros.)19 b(See)14 b(also)75 2147
 
8672
y(Section)i(12.2.2.8)d([-ydx],)h(page)h(109.)75 2258
 
8673
y Fq(12.2.2.8)29 b(`)p Fn(-ydx)p Fq(':)i(Maxim)n(um)22
 
8674
b(n)n(um)n(b)r(er)f(of)f(deferred)h(macro)f(texts)137
 
8675
2354 y Fz(`)p Fu(-ydx)p Fz(')11 b(con)o(trols)g(ho)o(w)g(man)o(y)g
 
8676
(deferred)i(macros)e(are)g(p)q(ermitted.)19 b(See)13
 
8677
b(also)e(Section)i(12.2.2.7)c([-ydt],)75 2408 y(page)15
 
8678
b(109.)75 2519 y Fq(12.2.2.9)29 b(`)p Fn(-yid)p Fq(':)i(Maxim)n(um)22
 
8679
b(depth)e(of)g(\014le)h(inclusion)137 2615 y Fz(Files)13
 
8680
b(included)g(b)o(y)f(`)p Fu(@i)p Fz(')e(can)h(themselv)o(es)h(con)o
 
8681
(tain)f(`)p Fu(@i)p Fz(')g(commands,)g(to)g(a)g(nesting)h(lev)o(el)g
 
8682
(con)o(trolled)75 2670 y(b)o(y)j(`)p Fu(-yid)p Fz('.)p
 
8683
eop
 
8684
%%Page: 110 112
 
8685
110 111 bop 75 -58 a Fz(Chapter)15 b(12:)k(CUSTOMIZA)l(TION)1083
 
8686
b(110)75 183 y Fq(12.2.2.10)29 b(`)p Fn(-yif)p Fq(':)i(Maxim)n(um)22
 
8687
b(n)n(um)n(b)r(er)f(of)f(unique)h(include-\014le)h(names)137
 
8688
276 y Fz(The)16 b(n)o(um)o(b)q(er)f(of)g(unique)i(\014le)f(names)f(app)
 
8689
q(earing)h(in)g(`)p Fu(@i)p Fz(')e(commands)h(is)h(con)o(trolled)g(b)o
 
8690
(y)f(`)p Fu(-yif)p Fz('.)75 379 y Fq(12.2.2.11)29 b(`)p
 
8691
Fn(-ykt)p Fq(':)i(Stac)n(k)21 b(size)g(for)f Fo(Ft)m(angle)137
 
8692
472 y Fw(Ft)m(angle)15 b Fz(uses)g(a)e(stac)o(k)h(to)f(deal)i(with)g
 
8693
(the)f(w)o(eb)g(of)g(mo)q(dule)h(names|i.e.,)g(a)f(named)g(section)h
 
8694
(can)75 527 y(refer)g(to)g(another)f(mo)q(dule)j(name.)j(The)15
 
8695
b(size)h(of)f(this)h(stac)o(k)e(is)i(con)o(trolled)g(b)o(y)f(`)p
 
8696
Fu(-ykt)p Fz('.)75 630 y Fq(12.2.2.12)29 b(`)p Fn(-ykw)p
 
8697
Fq(':)i(Stac)n(k)21 b(size)g(for)f Fo(Fwea)l(ve)137 723
 
8698
y Fw(Fwea)l(ve)p Fz('s)15 b(stac)o(k)f(handles)i(the)f(p)q
 
8699
(ossibilities)j(that)c(co)q(de)h(mo)q(de)g(can)g(b)q(e)h(em)o(b)q
 
8700
(edded)g(in)f(a)g(mo)q(dule)75 778 y(name,)k(or)f(vice)h(v)o(ersa.)28
 
8701
b(The)19 b(maxim)o(um)f(nesting)h(lev)o(el)h(for)e(suc)o(h)g(mo)q(de)h
 
8702
(c)o(hanges)f(is)h(con)o(trolled)g(b)o(y)75 833 y(`)p
 
8703
Fu(-ykw)p Fz('.)75 935 y Fq(12.2.2.13)29 b(`)p Fn(-yll)p
 
8704
Fq(':)i(Line)20 b(length)h(for)f Fo(Fwea)l(ve)p Fq('s)f(output,)h(in)g
 
8705
(b)n(ytes)137 1029 y Fz(`)p Fu(-yll)p Fz(')14 b(con)o(trols)h(the)g
 
8706
(length)h(of)f(eac)o(h)g(line)i(in)f(the)f Fu(.tex)g
 
8707
Fz(\014le)h(output)f(b)o(y)g Fw(Fwea)l(ve)p Fz(.)75 1122
 
8708
y Fq(12.2.2.14)29 b(`)p Fn(-yln)p Fq(':)i(Maxim)n(um)22
 
8709
b(length)e(of)g(mo)r(dule)g(names)h(or)f(strings,)g(in)341
 
8710
1185 y(b)n(ytes)137 1278 y Fz(When)d(eac)o(h)f(mo)q(dule)i(name)e(or)g
 
8711
(string)h(is)g(parsed,)f(it)h(is)g(stored)e(temp)q(orarily)i(in)h(a)e
 
8712
(bu\013er)g(whose)75 1332 y(length)g(is)g(con)o(trolled)g(b)o(y)f(`)p
 
8713
Fu(-yln)p Fz('.)75 1435 y Fq(12.2.2.15)29 b(`)p Fn(-ylb)p
 
8714
Fq(':)i(Maxim)n(um)22 b(n)n(um)n(b)r(er)f(of)f(nested)g(lo)r(ops)g(in)h
 
8715
Fo(Ra)m(tf)o(or)137 1528 y Fz(In)13 b Fw(Ra)m(tf)o(or)p
 
8716
Fz(,)g(v)m(arious)f(lo)q(ops)g(suc)o(h)h(as)e(`)p Fu(while)p
 
8717
Fz(')g(are)g(translated)h(in)o(to)g(their)h Fw(F)o(or)m(tran)f
 
8718
Fz(equiv)m(alen)o(ts.)75 1583 y(`)p Fu(-ylb)p Fz(')i(con)o(trols)h(the)
 
8719
g(maxim)o(um)g(nesting)h(lev)o(el)g(of)f(suc)o(h)h(expandable)g
 
8720
(constructions.)75 1677 y Fq(12.2.2.16)29 b(`)p Fn(-ylx)p
 
8721
Fq(':)i(Maxim)n(um)22 b(length)e(of)g(expressions)h(that)f(can)h(b)r(e)
 
8722
341 1739 y(expanded)g(with)g(the)f(p)r(ost-incremen)n(t)h(op)r(erators)
 
8723
f(of)g Fo(F)o(or)m(tran)341 1801 y Fq(or)g Fo(Ra)m(tf)o(or)137
 
8724
1895 y Fw(F)o(or)m(tran)12 b Fz(and)h Fw(Ra)m(tf)o(or)f
 
8725
Fz(can)g(expand)h(expressions)f(suc)o(h)h(as)e(`)p Fu(x\(i\))j(+=)h(dx)
 
8726
p Fz(')c(in)o(to)h(their)h Fw(F)o(or)m(tran)75 1949 y
 
8727
Fz(coun)o(terparts)22 b(suc)o(h)h(as)f(`)p Fu(x\(i\))14
 
8728
b(=)h(x\(i\))g(+)g(dx)p Fz('.)41 b(It)22 b(do)q(es)h(so)g(in)g(a)f(v)o
 
8729
(ery)g(straigh)o(tforw)o(ard)f(w)o(a)o(y)l(,)i(b)o(y)75
 
8730
2004 y(cop)o(ying)17 b(the)g(expression)g(to)f(the)h(left)g(of)f(the)h
 
8731
(equals)g(sign.)24 b(`)p Fu(-ylx)p Fz(')16 b(con)o(trols)g(the)g(maxim)
 
8732
o(um)h(size)g(of)75 2059 y(that)d(expression.)75 2162
 
8733
y Fq(12.2.2.17)29 b(`)p Fn(-ym)p Fq(':)i(Maxim)n(um)22
 
8734
b(n)n(um)n(b)r(er)f(of)f(sections)137 2255 y Fz(`)p Fu(-ym)p
 
8735
Fz(')e(limits)j(the)e(maxim)o(um)g(n)o(um)o(b)q(er)g(of)g(sections,)h
 
8736
(b)q(oth)g(named)f(and)g(unnamed.)33 b(\(Eac)o(h)18 b(un-)75
 
8737
2310 y(named)d(section)g(is)g(coun)o(ted)g(separately)l(.\))20
 
8738
b(The)15 b(absolute)g(maxim)o(um)f(n)o(um)o(b)q(er)h(of)f(sections)i
 
8739
(is)f(10239,)75 2364 y(probably)f(one)f(of)g(the)g(most)f(stringen)o(t)
 
8740
h(restrictions)h(in)g Fw(Fweb)p Fz('s)f(design.)20 b(\(This)14
 
8741
b(n)o(um)o(b)q(er)f(is)h(a)f(bit)g(less)75 2419 y(than)i(1/5)f(of)h
 
8742
(64K.\))75 2522 y Fq(12.2.2.18)29 b(`)p Fn(-yma)p Fq(':)i(Maxim)n(um)22
 
8743
b(n)n(um)n(b)r(er)f(of)f(argumen)n(ts)g(to)g Fo(Fweb)h
 
8744
Fq(macros)137 2615 y Fz(The)f(maxim)o(um)f(n)o(um)o(b)q(er)h(of)f
 
8745
(argumen)o(ts)g(to)g Fw(Fweb)h Fz(macros)f(\(de\014ned)h(b)o(y)g(`)p
 
8746
Fu(@m)p Fz('\))e(is)i(limited)h(b)o(y)75 2670 y(`)p Fu(-yma)p
 
8747
Fz('.)p eop
 
8748
%%Page: 111 113
 
8749
111 112 bop 75 -58 a Fz(Chapter)15 b(12:)k(CUSTOMIZA)l(TION)1083
 
8750
b(111)75 183 y Fq(12.2.2.19)29 b(`)p Fn(-ymb)p Fq(':)i(Size)21
 
8751
b(of)f(the)g(bu\013er)h(for)f(expanding)g Fo(Fweb)h Fq(macros)137
 
8752
282 y Fz(The)13 b(expansion)g(of)f(eac)o(h)h Fw(Fweb)h
 
8753
Fz(macro)d(is)i(done)g(in)h(a)e(bu\013er)g(whose)h(size)g(is)g(con)o
 
8754
(trolled)g(b)o(y)g(`)p Fu(-ymb)p Fz('.)75 337 y(\(In)e(some)f
 
8755
(situations,)h(particularly)h(in)f Fw(Ra)m(tf)o(or)p
 
8756
Fz(,)h(more)e(than)h(one)f(suc)o(h)h(bu\013er)g(can)f(b)q(e)h(op)q(en)g
 
8757
(at)f(once.\))75 447 y Fq(12.2.2.20)29 b(`)p Fn(-yn)p
 
8758
Fq(':)i(Maxim)n(um)22 b(n)n(um)n(b)r(er)f(of)f(iden)n(ti\014ers)h(and)f
 
8759
(mo)r(dule)341 509 y(names)137 608 y Fz(A)c(structure)g(is)g(asso)q
 
8760
(ciated)g(with)g(eac)o(h)g(unique)i(iden)o(ti\014er)f(and)f(mo)q(dule)h
 
8761
(name.)22 b(The)16 b(maxim)o(um)75 663 y(n)o(um)o(b)q(er)g(of)e(suc)o
 
8762
(h)i(structures)f(is)g(con)o(trolled)h(b)o(y)g(`)p Fu(-yn)p
 
8763
Fz('.)i(See)e(also)f(Section)h(12.2.2.1)d([-yb],)h(page)h(108.)75
 
8764
780 y Fq(12.2.2.21)29 b(`)p Fn(-ynf)p Fq(':)i(Maxim)n(um)22
 
8765
b(n)n(um)n(b)r(er)f(of)f(op)r(en)g(output)g(\014les)137
 
8766
879 y Fz(In)11 b(addition)h(to)e Fw(Ft)m(angle)p Fz('s)g(usual)h
 
8767
(output)g(\014le|e.g.,)g Fu(test.c)p Fz(|additional)h(\014les)f(ma)o(y)
 
8768
f(b)q(e)h(op)q(ened)75 934 y(b)o(y)k(means)g(of)g(the)g(`)p
 
8769
Fu(@O)p Fz(')g(\(see)g(Section)h(5.5.20)d([A)l(TO)p 991
 
8770
934 14 2 v 17 w(],)h(page)h(47\))g(or)f(`)p Fu(@o)p Fz(')g(\(see)i
 
8771
(Section)g(5.5.21)d([A)l(T)l(o],)75 989 y(page)21 b(47\))e(commands.)36
 
8772
b(Dep)q(ending)23 b(on)d(the)h(situation,)h(some)f(of)f(these)h
 
8773
(\014les)g(ma)o(y)f(remain)h(op)q(en)75 1043 y(sim)o(ultaneously)l(.)g
 
8774
(The)16 b(maxim)o(um)f(n)o(um)o(b)q(er)h(of)e(suc)o(h)i(\014les)g(is)g
 
8775
(con)o(trolled)g(b)o(y)f(`)p Fu(-ynf)p Fz('.)75 1152
 
8776
y Fq(12.2.2.22)29 b(`)p Fn(-yop)p Fq(':)i(Maxim)n(um)22
 
8777
b(n)n(um)n(b)r(er)f(of)f(en)n(tries)h(in)f(the)h(table)f(for)341
 
8778
1214 y(op)r(erator)f(o)n(v)n(erloading.)137 1313 y Fz(In)g
 
8779
Fw(Fwea)l(ve)p Fz(,)h(the)e(app)q(earance)h(of)f(an)g(op)q(erator)g
 
8780
(can)h(b)q(e)g(c)o(hanged)f(\()p Fs(o)o(v)o(erloaded)r
 
8781
Fz(\))g(b)o(y)g(means)g(of)75 1368 y(the)f(`)p Fu(@v)p
 
8782
Fz(')e(command)h(\(see)h(Section)g(5.5.27)e([A)l(Tv],)g(page)i(49\).)23
 
8783
b(Eac)o(h)16 b(suc)o(h)h(op)q(erator)e(is)i(en)o(tered)g(in)o(to)75
 
8784
1423 y(a)e(table,)g(the)g(maxim)o(um)h(size)g(of)e(whic)o(h)i(is)g(con)
 
8785
o(trolled)g(b)o(y)f(`)p Fu(-yop)p Fz('.)75 1540 y Fq(12.2.2.23)29
 
8786
b(`)p Fn(-yr)p Fq(':)i(Maxim)n(um)22 b(n)n(um)n(b)r(er)f(of)f
 
8787
(cross-references)137 1639 y Fz(The)11 b(Index)g(cross-reference)g
 
8788
(information)f(\(in)h(whic)o(h)g(sections)g(eac)o(h)g(iden)o(ti\014er)g
 
8789
(is)g(used)g(or)f(de\014ned\))75 1694 y(is)20 b(main)o(tained)h(in)g(a)
 
8790
e(large)h(arra)o(y)f(of)g(structures,)i(one)f(structure)f(for)g(eac)o
 
8791
(h)h(cross-reference.)35 b(The)75 1749 y(maxim)o(um)15
 
8792
b(n)o(um)o(b)q(er)h(of)e(cross-references)i(is)g(con)o(trolled)g(b)o(y)
 
8793
f(`)p Fu(-yr)p Fz('.)75 1866 y Fq(12.2.2.24)29 b(`)p
 
8794
Fn(-ys)p Fq(':)i(Maxim)n(um)22 b(n)n(um)n(b)r(er)f(of)f(scraps)137
 
8795
1965 y Fz(The)e(maxim)o(um)f(n)o(um)o(b)q(er)h(of)f(scraps)g(is)h(con)o
 
8796
(trolled)g(b)o(y)g(`)p Fu(-ys)p Fz('.)25 b(F)l(or)17
 
8797
b(a)g(discussion)i(of)e(scraps,)h(see)75 2020 y(Section)e(4.2.2)e
 
8798
([-1],)g(page)h(16.)75 2137 y Fq(12.2.2.25)29 b(`)p Fn(-ysb)p
 
8799
Fq(':)i(Size)21 b(of)f(st)n(yle-\014le)i(input-line)f(bu\013er)137
 
8800
2236 y Fz(The)d(maxim)o(um)g(length)g(of)f(eac)o(h)h(input)g(line)i(of)
 
8801
d(the)h(st)o(yle)f(\014le)i(\()p Fu(fweb.sty)d Fz(b)o(y)i(default\))g
 
8802
(is)g(con-)75 2291 y(trolled)e(b)o(y)f(`)p Fu(-ysb)p
 
8803
Fz('.)75 2399 y Fq(12.2.2.26)29 b(`)p Fn(-ytt)p Fq(':)i(Maxim)n(um)22
 
8804
b(n)n(um)n(b)r(er)f(of)f(tok)n(ens)h(that)f Fo(Ft)m(angle)f
 
8805
Fq(can)341 2461 y(pro)r(cess)137 2560 y Fz(A)e Fs(tok)o(en)e
 
8806
Fz(is)i(an)f(iden)o(ti\014er,)i(n)o(umerical)f(constan)o(t,)f(op)q
 
8807
(erator,)f(etc.)23 b Fw(Ft)m(angle)17 b Fz(m)o(ust)f(read)g(in)h(and)75
 
8808
2615 y(store)h(all)i(tok)o(ens)f(in)g(the)g(en)o(tire)h(source)f
 
8809
(\014le,)h(b)q(ecause)g(they)f(can)g(b)q(e)h(output)f(in)g(a)g
 
8810
(di\013eren)o(t)g(order)75 2670 y(than)c(they)g(are)g(input.)21
 
8811
b(The)16 b(maxim)o(um)f(n)o(um)o(b)q(er)g(of)g(tok)o(ens)g(is)g(con)o
 
8812
(trolled)h(b)o(y)f(`)p Fu(-ytt)p Fz('.)p eop
 
8813
%%Page: 112 114
 
8814
112 113 bop 75 -58 a Fz(Chapter)15 b(12:)k(CUSTOMIZA)l(TION)1083
 
8815
b(112)75 121 y Fq(12.2.2.27)29 b(`)p Fn(-ytw)p Fq(':)i(Maxim)n(um)22
 
8816
b(tok)n(ens)f(in)f(the)h(curren)n(t)g(section)f(b)r(eing)341
 
8817
183 y(pro)r(cessed)h(b)n(y)g Fo(Fwea)l(ve)p Fq(.)137
 
8818
281 y Fz(Unlik)o(e)i Fw(Ft)m(angle)p Fz(,)g Fw(Fwea)l(ve)f
 
8819
Fz(need)f(only)h(read)f(in)h(one)f(section)h(at)e(a)h(time.)38
 
8820
b(The)21 b(maxim)o(um)75 336 y(n)o(um)o(b)q(er)16 b(of)e(tok)o(ens)h
 
8821
(in)h(an)o(y)f(section)h(is)f(con)o(trolled)h(b)o(y)f(`)p
 
8822
Fu(-ytw)p Fz('.)75 451 y Fq(12.2.2.28)29 b(`)p Fn(-yx)p
 
8823
Fq(':)i(Maxim)n(um)22 b(n)n(um)n(b)r(er)f(of)f(texts)137
 
8824
548 y Fz(F)l(or)f Fw(Ft)m(angle)p Fz(,)j(a)d Fs(text)i
 
8825
Fz(is)f(either)h(the)f(replacemen)o(t)g(text)g(of)f(a)g(macro,)h(or)g
 
8826
(the)g(con)o(ten)o(ts)f(of)g(a)75 603 y(named)c(section.)21
 
8827
b(The)15 b(maxim)o(um)g(n)o(um)o(b)q(er)h(of)f(suc)o(h)g(texts)g(is)h
 
8828
(con)o(trolled)g(b)o(y)f(`)p Fu(-yx)p Fz('.)137 672 y(F)l(or)g
 
8829
Fw(Fwea)l(ve)p Fz(,)h(a)g Fs(text)g Fz(is)g(a)f(phrase)h(that)f(arises)
 
8830
h(from)f(com)o(bining)i(primitiv)o(e)g(scraps)e(during)i(the)75
 
8831
726 y(translation)e(stage)g(of)f(phase)i(2.)137 795 y(F)l(or)f(b)q(oth)
 
8832
g(pro)q(cessors,)g(the)g(absolute)h(maxim)o(um)f(n)o(um)o(b)q(er)g(of)g
 
8833
(texts)g(is)g(10239.)75 910 y Fq(12.2.2.29)29 b(`)p Fn(-yxb)p
 
8834
Fq(':)i(Size)21 b(of)f(line)g(bu\013er)h(for)f(T)1154
 
8835
922 y(E)1186 910 y(X)h(and)f(v)n(erbatim)h(output)137
 
8836
1008 y Fz(This)16 b(option)f(is)h(lik)o(e)g(`)p Fu(-ycb)p
 
8837
Fz(')e(\(see)h(Section)h(12.2.2.3)c([-ycb],)j(page)g(109\),)e(but)j
 
8838
(con)o(trols)e(the)h(size)h(of)75 1062 y(the)f(output)g(line)i(for)e
 
8839
(the)g(T)561 1072 y(E)586 1062 y(X)h(\(`)p Fu(@Lx)p Fz('\))d(and)i(v)o
 
8840
(erbatim)h(\(`)p Fu(@Lv)p Fz('\))d(languages.)75 1195
 
8841
y Fy(12.3)32 b(The)22 b(St)n(yle)i(\014le)137 1292 y
 
8842
Fz(A)15 b Fs(st)o(yle)g(\014le)j Fz(\(default)d(name)f(`)p
 
8843
Fu(fweb.sty)p Fz('\))f(ma)o(y)h(reside)h(in)h(the)e(user's)h(curren)o
 
8844
(t)f(directory)h(\(or)f(the)75 1347 y(directory)k(sp)q(eci\014ed)i(b)o
 
8845
(y)d(the)h(en)o(vironmen)o(t)g(v)m(ariable)h Fu(FWEB_STYLE_DIR)p
 
8846
Fz(\).)25 b(The)18 b(default)g(name)g(can)75 1402 y(b)q(e)e(c)o(hanged)
 
8847
f(b)o(y)h(the)f(command-line)i(option)e(`)p Fu(-z)p Fz(')f(\(see)h
 
8848
(Section)i(4.2.71)c([-z],)h(page)h(35\).)137 1470 y(The)k(st)o(yle)f
 
8849
(\014le)h(is)g(pro)q(cessed)g(after)e(all)i(command-line)h(options)e
 
8850
(ha)o(v)o(e)g(b)q(een)h(pro)q(cessed,)g(except)75 1525
 
8851
y(that)14 b(the)g(command-line)j(option)d(`)p Fu(-p)p
 
8852
Fz(')g(\(see)g(Section)i(4.2.46)c([-p],)i(page)h(28\))e(gets)h(sp)q
 
8853
(ecial)j(treatmen)o(t.)75 1580 y(Note)j(that)f(that)g(option)h
 
8854
(bu\013ers)g(up)h(st)o(yle-\014le)g(en)o(tries)f(\(i.e.,)h(one)f(ma)o
 
8855
(y)f(use)i(more)e(than)h(one)g(`)p Fu(-p)p Fz(')75 1635
 
8856
y(option\).)28 b(`)p Fu(-p)p Fz(')17 b(options)h(placed)i(in)e(`)p
 
8857
Fu(.fweb)p Fz(')f(are)h(treated)f(as)h(residing)h(in)g(a)f(temp)q
 
8858
(orary)f(\014le)i(that)e(is)75 1690 y(read)e(just)g Fs(b)q(efore)j
 
8859
Fz(the)d(lo)q(cal)i(st)o(yle)e(\014le;)h(th)o(us,)e(those)h(b)q(eha)o
 
8860
(v)o(e)h(as)f(`global')g(st)o(yle-\014le)h(en)o(tries)g(that)e(will)75
 
8861
1744 y(b)q(e)21 b(o)o(v)o(erridden)f(b)o(y)g(a)f(matc)o(hing)h(en)o
 
8862
(try)g(in)g(the)g(lo)q(cal)h(st)o(yle)f(\014le.)35 b(`)p
 
8863
Fu(-p)p Fz(')19 b(options)h(on)g(the)g(command)75 1799
 
8864
y(line)c(will)f(b)q(e)g(pro)q(cessed)f Fs(after)j Fz(the)d(lo)q(cal)h
 
8865
(st)o(yle)f(\014le,)h(th)o(us)f(o)o(v)o(erride)g(corresp)q(onding)g
 
8866
(options)g(in)h(either)75 1854 y(`)p Fu(.fweb)p Fz(')f(or)g(the)i(lo)q
 
8867
(cal)g(st)o(yle)f(\014le.)137 1923 y(T)l(o)g(summarize)g(the)g
 
8868
(previous)g(discussion,)h(the)f(lo)q(cal)h(st)o(yle)f(\014le)h(is)f(in)
 
8869
o(tended)h(to)e(con)o(tain)h(settings)75 1977 y(that)f(are)g(common)h
 
8870
(to)f(a)g(particular)h(source)g(\014le.)21 b(Settings)15
 
8871
b(common)f(to)g(all)h(source)g(\014les)h(can)f(b)q(e)g(put)75
 
8872
2032 y(in)o(to)h(`)p Fu(.fweb)p Fz(')f(b)o(y)h(means)g(of)g(the)h(`)p
 
8873
Fu(-p)p Fz(')e(option.)23 b(T)l(o)16 b(o)o(v)o(erride)h(a)e(setting)i
 
8874
(for)e(a)h(single)i(run,)e(use)h(a)f(`)p Fu(-p)p Fz(')75
 
8875
2087 y(option)f(on)h(the)f(command)g(line.)137 2156 y(St)o(yle-\014le)i
 
8876
(en)o(tries)f(ha)o(v)o(e)f(the)g(form)386 2221 y Fs(k)o(eyw)o(ord)25
 
8877
b([)6 b Fu(=)p Fs(])24 b(v)m(alue)75 2290 y Fz(The)15
 
8878
b(equals)g(sign)g(is)g(alw)o(a)o(ys)f(optional.)20 b(The)15
 
8879
b(`)p Fu(value)p Fz(')e(is)i(usually)h(a)f(double-quoted)h(string,)e
 
8880
(but)h(ma)o(y)75 2345 y(sometimes)g(b)q(e)h(an)f(in)o(teger)h(or)e(a)h
 
8881
(single-quoted)i(c)o(haracter.)i(F)l(or)c(example,)386
 
8882
2411 y Fu(LaTeX.class.options)21 b(=)j("twoside")386
 
8883
2462 y(LaTeX.package)e("indentfirst,multicol")386 2514
 
8884
y(mark_defined.fcn_name)f(0)386 2566 y(line_char.N)h('C')386
 
8885
2618 y(color.error)g(=)i("red")386 2670 y(Color.red)f(=)g("\\e[01;31m")
 
8886
p eop
 
8887
%%Page: 113 115
 
8888
113 114 bop 75 -58 a Fz(Chapter)15 b(12:)k(CUSTOMIZA)l(TION)1083
 
8889
b(113)75 183 y(The)20 b(syn)o(tax)e(is)i(completely)h(free-form.)32
 
8890
b(P)o(erio)q(ds)20 b(within)h(k)o(eyw)o(ords)d(are)h(precisely)i(equiv)
 
8891
m(alen)o(t)h(to)75 238 y(underscores,)c(but)g(are)f(useful)h
 
8892
(heuristically)i(for)d(asso)q(ciating)h(a)f(structure-lik)o(e)i
 
8893
(hierarc)o(h)o(y)e(to)g(some)75 293 y(of)g(the)h(commands.)28
 
8894
b(Non-prin)o(table)19 b(c)o(haracters)e(in)i(strings)f(can)g(b)q(e)g
 
8895
(sp)q(eci\014ed)i(as)e(o)q(ctal)g(constan)o(ts)75 348
 
8896
y(\(e.g.,)h(`)p Fu(\\033)p Fz('\),)f(hexadecimal)j(constan)o(ts)d
 
8897
(\(e.g.,)h(`)p Fu(\\x1B)p Fz('\),)f(or)g(one)i(of)f(the)g(ANSI)h(escap)
 
8898
q(e)g(sequences)75 402 y(`)p Fu(\\a)p Fz(',)e(`)p Fu(\\b)p
 
8899
Fz(',)h(`)p Fu(\\f)p Fz(',)f(`)p Fu(\\n)p Fz(',)h(`)p
 
8900
Fu(\\r)p Fz(',)f(`)p Fu(\\t)p Fz(',)h(and)g(`)p Fu(\\v)p
 
8901
Fz('.)30 b(The)19 b(non-ANSI)i(escap)q(e)e(sequence)h(`)p
 
8902
Fu(\\e)p Fz(')e(\(escap)q(e\))h(is)75 457 y(also)f(supp)q(orted;)h
 
8903
(that)e(is)i(particularly)g(useful)g(for)e(color)h(pro)q(cessing)h
 
8904
(\(see)f(Section)g(12.3.7)e([Color],)75 512 y(page)f(117\).)137
 
8905
577 y(V)l(arious)h(of)f(the)g(st)o(yle-\014le)h(parameters)f(tak)o(e)f
 
8906
(a)h(language)g(subscript.)21 b(Those)15 b(are)195 650
 
8907
y Fu(C)216 b Fz(C)195 722 y Fu(Cpp)168 b Fz(C)p Fu(++)195
 
8908
795 y(N)216 b Fw(F)o(or)m(tran)p Fz(-77)195 868 y Fu(N90)168
 
8909
b Fw(F)o(or)m(tran)p Fz(-90)195 940 y Fu(R)216 b Fw(Ra)m(tF)o(or)p
 
8910
Fz(-77)195 1013 y Fu(R90)168 b Fw(Ra)m(tF)o(or)p Fz(-90)195
 
8911
1085 y Fu(V)216 b Fz(V)l(erbatim)195 1158 y Fu(X)g Fz(T)460
 
8912
1168 y(E)486 1158 y(X)75 1233 y(Th)o(us,)22 b Fu(line_char.N)d
 
8913
Fz(is)j(the)e(commen)o(t)h(c)o(haracter)f(for)g Fw(Ft)m(angle)p
 
8914
Fz('s)h Fu(line)g Fz(commands)f(\(see)h(Sec-)75 1288
 
8915
y(tion)15 b(12.3.8.4)e([line)p 420 1288 14 2 v 18 w(c)o(har],)h(page)h
 
8916
(119\),)f(for)g Fw(F)o(or)m(tran)p Fz(-77)h(co)q(de.)137
 
8917
1353 y(Unfortunately)l(,)f(the)f(descriptions)i(of)e(the)g(parameters)g
 
8918
(aren't)f(all)i(completed)h(y)o(et.)j(T)l(o)13 b(query)h(the)75
 
8919
1408 y(default)i(v)m(alues,)g(sa)o(y)e(`)p Fu(ftangle)g(-Z)p
 
8920
Fz(')h(\(see)g(Section)h(4.2.70)d([-Z)p 1165 1408 V 16
 
8921
w(],)i(page)g(35\).)75 1514 y Fq(12.3.1)29 b(Customizing)21
 
8922
b Fo(Fwea)l(ve)p Fq('s)e(index)137 1608 y Fz(In)d(the)f(follo)o(wing,)h
 
8923
(`)p Fu(???)p Fz(')e(denotes)h(the)h(name)f(of)g(v)m(arious)g
 
8924
(subparameters.)75 1714 y Fq(12.3.1.1)29 b Fn(index.)p
 
8925
Fl(???)137 1808 y Fu(index.name)12 b Fz(is)i(the)g(name)f(of)g(the)h
 
8926
(index)g(section.)20 b(This)14 b(string)f(is)h(used)g(in)h
 
8927
Fu(\\Wbegin)d Fz(to)h(initialize)75 1863 y(the)h(T)177
 
8928
1873 y(E)203 1863 y(X)g(macro)g Fu(\\INDEX)p Fz(.)19
 
8929
b(The)14 b(index)i(section)f(is)f(recognized)i(b)o(y)e(matc)o(hing,)g
 
8930
(for)g(a)g(starred)g(section,)75 1918 y(the)f(actual)h(section)g(name)f
 
8931
(against)g(the)h(con)o(ten)o(ts)f(of)f Fu(\\INDEX)p Fz(.)19
 
8932
b(When)14 b(they)f(matc)o(h,)g(a)g(new)h(page)f(and)75
 
8933
1972 y(t)o(w)o(o-column)g(mo)q(de)h(are)f(b)q(egun.)20
 
8934
b(These)14 b(rules)g(imply)h(that)e(the)g(last)h(section)g(of)f(one's)g
 
8935
(source)g(\014le)i(can)75 2027 y(b)q(e)h(titled)g(`)p
 
8936
Fu(\\INDEX)p Fz(',)d(as)i(in)195 2089 y Fu(@*)24 b(\\INDEX.)137
 
8937
2155 y(index.tex)15 b Fz(is)i(the)g(name)g(of)f(the)g(\014le)i(in)o(to)
 
8938
e(whic)o(h)i(the)e(Index)i(is)f(written.)23 b(The)17
 
8939
b(c)o(haracter)f(`)p Fu(#)p Fz(')f(is)75 2209 y(translated)g(in)o(to)g
 
8940
(the)g(ro)q(ot)g(name)g(of)g(the)g(w)o(eb)g(\014le,)h(as)f(for)g
 
8941
(example)h(`)p Fu(#.ndx)p Fz('.)137 2275 y Fu(index.preamble)e
 
8942
Fz(are)g(T)587 2284 y(E)613 2275 y(X)h(commands)g(that)g(b)q(egin)h
 
8943
(the)f(Index.)137 2340 y Fu(index.postamble)e Fz(are)i(T)611
 
8944
2350 y(E)637 2340 y(X)g(commands)g(that)f(end)i(the)g(Index.)137
 
8945
2405 y Fu(index.collate)e Fz(sp)q(eci\014es)j(the)e(collating)h
 
8946
(sequence)h(for)d(the)i(Index.)75 2511 y Fq(12.3.1.2)29
 
8947
b Fn(delim_)p Fl(?)137 2605 y Fu(delim_0)14 b Fz(is)i(the)f(string)h
 
8948
(to)e(insert)i(after)e(the)i(iden)o(ti\014er)g(in)g(an)f(index)i(en)o
 
8949
(try)l(.)137 2670 y Fu(delim_n)d Fz(is)i(the)f(string)h(to)e(insert)i
 
8950
(b)q(et)o(w)o(een)f(t)o(w)o(o)f(section)i(n)o(um)o(b)q(ers)f(in)h(an)g
 
8951
(index)g(en)o(try)l(.)p eop
 
8952
%%Page: 114 116
 
8953
114 115 bop 75 -58 a Fz(Chapter)15 b(12:)k(CUSTOMIZA)l(TION)1083
 
8954
b(114)75 183 y Fq(12.3.1.3)29 b Fn(group_skip)137 281
 
8955
y Fu(group_skip)14 b Fz(is)i(a)f(string)g(of)g(T)681
 
8956
291 y(E)706 281 y(X)g(commands)g(to)g(insert)h(b)q(et)o(w)o(een)f
 
8957
(letter)g(groups.)75 395 y Fq(12.3.1.4)29 b Fn(item_0)137
 
8958
493 y Fu(item_0)15 b Fz(is)g(the)h(T)445 503 y(E)470
 
8959
493 y(X)f(command)g(to)g(b)q(egin)h(an)g(index)g(en)o(try)l(.)75
 
8960
608 y Fq(12.3.1.5)29 b Fn(language.)p Fl(???)137 705
 
8961
y Fu(language.prefix)13 b Fz(b)q(egins)k(a)e(language)g(en)o(try)l(.;)f
 
8962
Fu(language.suffix)f Fz(ends)j(one.)75 820 y Fq(12.3.1.6)29
 
8963
b Fn(lethead.)p Fl(???)137 917 y Fu(lethead.prefix)8
 
8964
b Fz(b)q(egins)k(a)e(letter)g(group;)h Fu(lethead.suffix)d
 
8965
Fz(ends)j(one.)18 b(The)11 b(\015ag)f Fu(lethead.flag)p
 
8966
1904 927 21 42 v 75 972 a Fz(con)o(trols)15 b(the)h(format)e(of)h(the)g
 
8967
(letter)h(group:)k(if)c(it)f(is)h(zero,)f(nothing)h(is)g(inserted;)g
 
8968
(if)g(it)g(is)g(p)q(ositiv)o(e,)g(an)75 1027 y(upp)q(er-case)g(letter)g
 
8969
(is)f(inserted;)h(if)g(it)f(is)h(negativ)o(e,)f(a)g(lo)o(w)o(er-case)g
 
8970
(letter)g(is)h(inserted.)75 1141 y Fq(12.3.1.7)29 b Fn(underline.)p
 
8971
Fl(???)137 1239 y Fu(underline.prefix)13 b Fz(is)j(the)f(T)683
 
8972
1249 y(E)709 1239 y(X)g(command)g(to)g(b)q(egin)h(an)f(underlined)j
 
8973
(index)f(en)o(try)l(.)137 1307 y Fu(underline.suffix)c
 
8974
Fz(is)j(the)f(T)683 1317 y(E)709 1307 y(X)g(command)g(to)g(end)g(an)h
 
8975
(underlined)h(index)g(en)o(try)l(.)75 1422 y Fq(12.3.2)29
 
8976
b(Customizing)21 b(the)g(mo)r(dule)f(list)137 1520 y
 
8977
Fu(modules.tex)14 b Fz(is)i(the)f(name)g(of)g(the)g(\014le)h(in)o(to)g
 
8978
(whic)o(h)g(the)f(mo)q(dule)h(names)f(are)g(written.)137
 
8979
1588 y Fu(modules.preamble)e Fz(is)j(a)f(string)g(of)g(T)824
 
8980
1598 y(E)849 1588 y(X)g(commands)g(to)g(b)q(egin)i(the)e(list)h(of)f
 
8981
(mo)q(dules.)137 1657 y Fu(modules.postamble)e Fz(is)j(a)f(string)g(of)
 
8982
g(T)848 1666 y(E)873 1657 y(X)g(commands)g(to)g(end)h(the)f(list)h(of)f
 
8983
(mo)q(dules.)137 1725 y Fu(modules.info)c Fz(is)i(the)g(name)g(of)f
 
8984
(the)h(T)824 1735 y(E)849 1725 y(X)g(macro)f(that)g(formats)f(the)i
 
8985
(command)f(line)j(and)e(related)75 1780 y(information.)75
 
8986
1895 y Fq(12.3.3)29 b(Customizing)21 b(the)g(T)-5 b(able)20
 
8987
b(of)g(Con)n(ten)n(ts)137 1992 y Fu(contents.tex)14 b
 
8988
Fz(is)h(the)h(name)f(of)g(the)g(\014le)h(in)o(to)f(whic)o(h)h(the)g(T)l
 
8989
(able)g(of)f(Con)o(ten)o(ts)f(is)h(written.)137 2061
 
8990
y Fu(contents.preamble)e Fz(is)j(the)f(T)707 2070 y(E)733
 
8991
2061 y(X)g(string)g(that)f(b)q(egins)j(prin)o(ting)f(the)f(T)l(able)h
 
8992
(of)f(Con)o(ten)o(ts.)137 2129 y Fu(contents.postamble)e
 
8993
Fz(is)j(the)f(T)731 2139 y(E)756 2129 y(X)h(string)f(that)f(ends)i(the)
 
8994
f(T)l(able)h(of)f(Con)o(ten)o(ts.)75 2244 y Fq(12.3.4)29
 
8995
b(Customizing)21 b(cross-reference)h(subscripts)137 2341
 
8996
y Fz(When)f Fw(Fwea)l(ve)g Fz(prett)o(y-prin)o(ts)f(co)q(de,)i(it)e
 
8997
(can)h(attac)o(h)e(cross-reference)i(subscripts)g(to)e(v)m(arious)75
 
8998
2396 y(kinds)d(of)e(iden)o(ti\014ers)i(suc)o(h)f(as)g(function)g(or)f
 
8999
(macro)g(names.)20 b([A)14 b(bullet)j(\()p Fx(\017)p
 
9000
Fz(\))c(for)i(a)f(subscript)i(indicates)75 2451 y(that)c(the)g(name)h
 
9001
(w)o(as)f(de\014ned)h(in)h(the)e(curren)o(t)h(section.])19
 
9002
b(The)12 b(actual)h(marking)g(of)f(the)g(cross)g(reference)75
 
9003
2506 y(is)g(done)f(b)o(y)h(the)f(command)g(`)p Fu(@[)p
 
9004
Fz(')f(\(see)i(Section)g(5.7)e([A)l(T[],)h(page)g(51\).)17
 
9005
b(This)12 b(is)g(usually)h(done)e(implicitly;)75 2560
 
9006
y(for)j(example,)h(the)f(commands)g(`)p Fu(@a)p Fz(',)f(`)p
 
9007
Fu(@d)p Fz(',)g(and)i(`)p Fu(@m)p Fz(')e(issue)i(an)f(implicit)j(`)p
 
9008
Fu(@[)p Fz('.)h(\(See)d(the)f(discussion)i(of)75 2615
 
9009
y(`)p Fu(@a)p Fz(')g(in)i(Section)g(5.4.4)d([A)l(T)l(a],)i(page)g
 
9010
(40.\))24 b(In)18 b(C,)e(v)m(arious)i(declarations)g(of)e(v)m(ariables)
 
9011
j(also)e(result)g(in)75 2670 y(suc)o(h)f(an)f(implicit)i(mark.)p
 
9012
eop
 
9013
%%Page: 115 117
 
9014
115 116 bop 75 -58 a Fz(Chapter)15 b(12:)k(CUSTOMIZA)l(TION)1083
 
9015
b(115)137 183 y(V)l(arious)12 b(n)o(uances)g(in)g(the)f(t)o(yp)q(e)h
 
9016
(\(p)q(ossibly)g(underlined\))i(used)e(for)f(the)g(subscript)i(giv)o(e)
 
9017
e(a)g(hin)o(t)h(ab)q(out)75 238 y(what)j(kind)i(of)f(iden)o(ti\014er)i
 
9018
Fw(Fwea)l(ve)e Fz(thinks)h(it's)f(w)o(orking)f(with.)23
 
9019
b(F)l(or)15 b(more)h(information)g(ab)q(out)g(the)75
 
9020
293 y(t)o(yp)q(esetting)c(con)o(v)o(en)o(tions,)g(see)h(the)f
 
9021
(de\014nition)h(of)f(the)g(primitiv)o(e)h(macro)f(`)p
 
9022
Fu(\\W@IN)p Fz(')e(in)j(`)p Fu(fwebmac.web)p Fz('.])75
 
9023
348 y(The)i(follo)o(wing)h(\015ags)f(select)h(whic)o(h)g(iden)o
 
9024
(ti\014ers)h(are)e(so)g(subscripted.)137 416 y(T)l(o)10
 
9025
b(see)h(the)f(default)h(v)m(alues)g(of)f(these)g(parameters,)g(sa)o(y)g
 
9026
(`)p Fu(ftangle)k(-Zmark_defined)p Fz('.)i(T)l(o)10 b(turn)g(o\013)75
 
9027
471 y(the)j(subscripting)i(op)q(erations)e(completely)l(,)h(use)g(the)f
 
9028
(`)p Fu(-f)p Fz(')e(option)j(\(see)f(Section)g(4.2.16)f([-f)t(],)f
 
9029
(page)i(20\).)137 539 y(\(Discussion)j(to)f(b)q(e)h(completed.\))75
 
9030
653 y Fq(12.3.5)29 b(Customizing)21 b(the)g(b)r(eha)n(vior)f(of)g(`)p
 
9031
Fn(fwebmac.sty)p Fq(')i(macros)137 751 y Fz(T)l(o)16
 
9032
b(some)f(exten)o(t,)h(the)g(b)q(eha)o(vior)g(of)f Fw(Fweb)p
 
9033
Fz('s)i(macro)e(pac)o(k)m(age)h(`)p Fu(fwebmac.sty)p
 
9034
Fz(')d(can)j(b)q(e)h(c)o(hanged)75 805 y(b)o(y)d(means)f(of)g(the)h
 
9035
(follo)o(wing)g(parameters.)19 b(\(Please)13 b(try)g(not)h(to)f
 
9036
(actually)h(edit)g(`)p Fu(fwebmac.sty)p Fz(')d(itself;)75
 
9037
860 y(it)k(is)h(pro)q(duced)h(automatically)e(from)g(`)p
 
9038
Fu(fwebmac.web)p Fz('.)i(And)f(please)g(don't)f(edit)h(that)e(\014le)i
 
9039
(either!\))75 974 y Fq(12.3.5.1)29 b Fn(format.)p Fl(???)137
 
9040
1072 y Fz(The)13 b Fu(format)e Fz(parameters)h(are)g(strings)g(that)g
 
9041
(sp)q(ecify)i(the)e(macro)g(to)g(b)q(e)h(used)g(to)f(prett)o(y-prin)o
 
9042
(t)g(v)m(ar-)75 1126 y(ious)h(kinds)h(of)f(iden)o(ti\014ers.)21
 
9043
b(These)13 b(macro)f(names)h(are)g(usually)h(written)f(automatically)h
 
9044
(b)o(y)f Fw(Fwea)l(ve)p Fz(,)75 1181 y(but)19 b(they)f(ma)o(y)g(also)g
 
9045
(b)q(e)h(used)h(directly)f(b)o(y)g(the)f(user)h(in)g(the)g(T)1215
 
9046
1191 y(E)1240 1181 y(X)g(do)q(cumen)o(tation.)30 b(One)19
 
9047
b(can)g(see)75 1236 y(their)i(default)g(v)m(alues)g(b)o(y)g(t)o(yping)f
 
9048
(`)p Fu(ftangle)14 b(-Zformat.)p Fz('.)34 b(F)l(or)19
 
9049
b(example,)k(the)d(default)h(v)m(alue)h(for)75 1291 y
 
9050
Fu(format.typewriter)13 b Fz(is)j Fu("\\\\.")p Fz(.)137
 
9051
1359 y(The)g(macro)f(names)g(de\014ned)i(b)o(y)f(the)g
 
9052
Fu(format)e Fz(\014elds)j(are)e Fs(not)i Fz(de\014ned)g(in)f(`)p
 
9053
Fu(fwebmac.sty)p Fz('.)j(They)75 1414 y(are)i Fs(dumm)o(y)g(names)p
 
9054
Fz(,)h(and)f(can)h(b)q(e)g(c)o(hanged)f(to)g(an)o(y)f(other)h(name)g
 
9055
(not)g(already)g(in)h(use)g(without)75 1469 y(a\013ecting)c(the)h(op)q
 
9056
(eration)g(of)f Fw(Fweb)p Fz(.)31 b(This)19 b(abilit)o(y)h(is)f
 
9057
(necessary)g(b)q(ecause)g(other)g(pac)o(k)m(ages)f(migh)o(t)75
 
9058
1524 y(usurp)e(macros)e(lik)o(e)i Fu(\\.)f Fz(for)g(their)h(o)o(wn)e
 
9059
(purp)q(oses.)137 1592 y(Th)o(us,)g Fw(Fwea)l(ve)g Fz(normally)f
 
9060
(writes)h(out)f(the)g(macro)g Fu(\\.)g Fz(to)f(t)o(yp)q(eset)i(a)f
 
9061
(string.)19 b(Supp)q(ose,)14 b(ho)o(w)o(ev)o(er,)75 1647
 
9062
y(that)i(some)g(user)h(pac)o(k)m(age)g(uses)f Fu(\\.)h
 
9063
Fz(for)f(something)g(else.)25 b(\(One)17 b(migh)o(t)g(realize)h(this)f
 
9064
(when)g Fw(LaTeX)75 1701 y Fz(crashes)f(when)g(it)g(encoun)o(teres)g(a)
 
9065
f Fu(\\.)h Fz(that)f(w)o(as)g(written)g(automatically)i(b)o(y)e
 
9066
Fw(Fwea)l(ve)p Fz(.\))22 b(T)l(o)16 b(\014x)g(this)75
 
9067
1756 y(problem,)g(put)f(in)o(to)g(`)p Fu(fweb.sty)p Fz(')e(the)j(lines)
 
9068
195 1822 y Fu(format_KEYWORD)22 b(=)i("\\\\WTT")195 1873
 
9069
y(format_keyword)e(=)i("\\\\WTT")195 1925 y(format_typewriter)e(=)h
 
9070
("\\\\WTT")75 1994 y Fz(Here)f Fu(\\WTT)e Fz(can)i(b)q(e)f(an)o(y)g
 
9071
(name)h(not)f(already)g(in)h(use;)i Fs(y)o(ou)d(need)h(not)f(\(and)g
 
9072
(should)i(not\))e Fz(giv)o(e)g(a)75 2048 y(de\014nition)c(for)e
 
9073
Fu(\\WTT)p Fz(.)137 2117 y(Macros)d(lik)o(e)j Fu(\\.)e
 
9074
Fz(or)f Fu(\\WTT)h Fz(are)g(giv)o(en)g(their)h(v)m(alues)g(during)g
 
9075
(the)f(execution)i(of)d(the)i Fu(\\Wbegin)e Fz(macro)75
 
9076
2172 y(that)18 b(b)q(egins)j(the)e(output)g(from)g Fw(Fwea)l(ve)p
 
9077
Fz(.)32 b(The)20 b(st)o(yle-\014le)g(v)m(alues)g(are)f(written)g(as)g
 
9078
(argumen)o(ts)g(to)75 2226 y(that)e(macro,)h(and)g(essen)o(tially)i(a)d
 
9079
(command)h(lik)o(e)h Fu(\\let\\.\\Wtypewriter)d Fz(is)i(executed,)i
 
9080
(where)e(the)75 2281 y(in)o(ternal)f(macro)e Fu(\\Wtypewriter)g
 
9081
Fz(is)i(de\014ned)g(in)g(`)p Fu(fwebmac.sty)p Fz('.)k(If)16
 
9082
b(y)o(ou)g(w)o(an)o(t)f(to)h(c)o(hange)g(the)g(w)o(a)o(y)75
 
9083
2336 y Fw(Fweb)h Fz(t)o(yp)q(esets)f(a)f(particular)i(kind)g(of)f(iden)
 
9084
o(ti\014er,)h(y)o(ou)f(m)o(ust)f(rede\014ne)i(the)f Fs(in)o(ternal)j
 
9085
Fz(macro)c(name,)75 2391 y(not)g(the)g(one)g(used)h(in)g(the)g
 
9086
Fu(format)e Fz(parameters.)137 2459 y(Here)22 b(are)f(the)g(in)o
 
9087
(ternal)h(macros)f(used)h(b)o(y)f(`)p Fu(fwebmac.sty)p
 
9088
Fz(')e(to)i(t)o(yp)q(eset)g(the)g(v)m(arious)h(kinds)g(of)75
 
9089
2514 y(iden)o(ti\014ers.)f(The)16 b(asso)q(ciated)f(st)o(yle-\014le)i
 
9090
(parameters)d(are)h(sho)o(wn)g(in)h(paren)o(theses.)195
 
9091
2592 y Fu(\\Wid)144 b Fz(ordinary)15 b(iden)o(ti\014ers)i(\()p
 
9092
Fu(format.id)p Fz(\))195 2670 y Fu(\\WID)144 b Fz(completely)17
 
9093
b(upp)q(er-case)f(ordinary)f(iden)o(ti\014ers)i(\()p
 
9094
Fu(format.ID)p Fz(\))p eop
 
9095
%%Page: 116 118
 
9096
116 117 bop 75 -58 a Fz(Chapter)15 b(12:)k(CUSTOMIZA)l(TION)1083
 
9097
b(116)195 183 y Fu(\\Wshort)72 b Fz(single-c)o(haracter)16
 
9098
b(ordinary)f(iden)o(ti\014ers)i(\()p Fu(format.short_id)p
 
9099
Fz(\))195 260 y Fu(\\WidD)120 b Fz(outer)15 b(macros)f(\()p
 
9100
Fu(format.outer_macro)p Fz(\))195 337 y Fu(\\WIDD)120
 
9101
b Fz(completely)17 b(upp)q(er-case)f(outer)f(macros)f(\()p
 
9102
Fu(format.outer_macro)p Fz(\))195 415 y Fu(\\WidM)120
 
9103
b Fz(FWEB)15 b(macros)f(\()p Fu(format.WEB_macro)p Fz(\))195
 
9104
492 y Fu(\\WIDM)120 b Fz(completely)17 b(upp)q(er-case)f(FWEB)f(macros)
 
9105
f(\()p Fu(format.WEB_macro)p Fz(\))195 569 y Fu(\\Wreserved)435
 
9106
621 y Fz(reserv)o(ed)h(w)o(ords)g(\()p Fu(format.reserved)p
 
9107
Fz(\))195 698 y Fu(\\WRESERVED)435 750 y Fz(completely)i(upp)q(er-case)
 
9108
f(reserv)o(ed)f(w)o(ords)g(\()p Fu(format.RESERVED)p
 
9109
Fz(\))195 827 y Fu(\\Wintrinsic)435 879 y Fz(library/in)o(trinsic)i
 
9110
(function)f(names)g(\()p Fu(format.intrinsic)p Fz(\))195
 
9111
956 y Fu(\\Wkeyword)435 1008 y Fz(certain)g(F)l(ortran)e(k)o(eyw)o
 
9112
(ords)g(\()p Fu(format.keyword)p Fz(\))195 1085 y Fu(\\WKEYWORD)435
 
9113
1137 y Fz(completely)j(upp)q(er-case)f(k)o(eyw)o(ords)e(\()p
 
9114
Fu(format.KEYWORD)p Fz(\))195 1214 y Fu(\\Wtypewriter)435
 
9115
1266 y Fz(c)o(haracter)g(strings)i(\()p Fu(format.typewriter)p
 
9116
Fz(\))75 1378 y Fq(12.3.5.2)29 b Fn(indent.)p Fl(???)137
 
9117
1475 y Fu(indent.TeX)14 b Fz(sp)q(eci\014es)j(paragraph)d(inden)o
 
9118
(tation)j(for)d(the)i(T)1199 1485 y(E)1224 1475 y(X)f(part.)137
 
9119
1543 y Fu(indent.code)f Fz(sp)q(eci\014es)j(similar)f(inden)o(tation)g
 
9120
(for)f(the)g(co)q(de)h(part.)75 1655 y Fq(12.3.5.3)29
 
9121
b Fn(LaTeX.)p Fl(???)137 1752 y Fz(F)l(or)22 b(LaT)302
 
9122
1762 y(E)328 1752 y(X2e,)i(the)e(default)h(do)q(cumen)o(t)g(class)g
 
9123
(can)g(b)q(e)g(o)o(v)o(erridden)g(b)o(y)f Fu(LaTeX.class)p
 
9124
Fz(.)41 b(The)75 1807 y(default)23 b(class)g(is)g Fu(article)p
 
9125
Fz(,)g(and)g Fw(Fweb)g Fz(has)g(not)f(b)q(een)h(tested)g(with)g(other)f
 
9126
(do)q(cumen)o(t)h(classes,)75 1862 y(except)16 b(minimally)h(with)f
 
9127
Fu(revtex)e Fz(\(see)h(Section)h(10.1.3.2)d([REVT)l(eX],)i(page)g
 
9128
(94\).)137 1929 y(Options)h(to)f(the)g(do)q(cumen)o(t)h(class)f(can)h
 
9129
(b)q(e)f(sp)q(eci\014ed)j(b)o(y)d Fu(LaTeX.class.options)p
 
9130
Fz(.)137 1997 y(User)g(pac)o(k)m(ages)h(can)f(b)q(e)h(giv)o(en)f(b)o(y)
 
9131
h Fu(LaTeX.package)p Fz(.)137 2064 y(Options)i(to)f(user)g(pac)o(k)m
 
9132
(ages)g(can)g(b)q(e)h(sp)q(eci\014ed)h(b)o(y)e Fu
 
9133
(LaTeX.package.options)p Fz(.)23 b(There)17 b(ma)o(y)f(b)q(e)75
 
9134
2119 y(just)g(one)h Fu(LaTeX.package)e Fz(command)h(and)h(just)f(one)h
 
9135
Fu(LaTeX.package.options)c Fz(command.)24 b(If)17 b(it)75
 
9136
2174 y(is)f(necessary)h(to)e(issue)i(m)o(ultiple)h(suc)o(h)e(commands,)
 
9137
g(then)g(put)g(them)g(in)o(to)g Fu(doc.preamble)p Fz(.)k(See)d(the)75
 
9138
2229 y(discussion)g(in)f(Section)g(10.1.3.1)d([Do)q(cumen)o(t)h
 
9139
(class],)h(page)g(93.)137 2296 y(When)j(running)g(under)g(LaT)650
 
9140
2306 y(E)676 2296 y(X)f(prior)h(to)e(LaT)974 2306 y(E)1000
 
9141
2296 y(X2e)h(\(or)g(with)g(REVT)l(eX;)h(see)f(Section)h(10.1.3.2)75
 
9142
2351 y([REVT)l(eX],)10 b(page)g(94\),)g(the)g(do)q(cumen)o(t)g(is)h
 
9143
(\(e\013ectiv)o(ely\))g(b)q(egun)g(b)o(y)f(the)g(command)g
 
9144
Fu(\\documentstyle[options]{st)o(yle})p Fz(.)p 2248 2362
 
9145
21 46 v 75 2406 a(The)15 b(options)h(\014eld)g(can)g(b)q(e)f(sp)q
 
9146
(eci\014ed)j(b)o(y)d Fu(LaTeX.options)p Fz(;)e(the)i(st)o(yle)h
 
9147
(\014eld)g(b)o(y)f Fu(LaTeX.style)p Fz(.)75 2519 y Fq(12.3.6)29
 
9148
b(Remapping)21 b(con)n(trol)f(co)r(des)137 2615 y Fz(Con)o(trol-co)q
 
9149
(de)f(remappings)g(are)f(sophisticated)i(and)f(un)o(wise.)30
 
9150
b(They)19 b(are)f(mostly)h(in)o(tended)h(for)75 2670
 
9151
y(the)15 b(dev)o(elop)q(er,)h(so)f(are)g(not)g(explained)i(here.)p
 
9152
eop
 
9153
%%Page: 117 119
 
9154
117 118 bop 75 -58 a Fz(Chapter)15 b(12:)k(CUSTOMIZA)l(TION)1083
 
9155
b(117)75 183 y Fq(12.3.7)29 b(Color)21 b(output)137 280
 
9156
y Fz(In)15 b(the)e(design)i(of)e Fw(Fweb)p Fz(,)i(pro)o(vision)f(has)g
 
9157
(b)q(een)h(made)f(for)f(writing)h(v)m(arious)g(messages)f(to)g(the)h
 
9158
(ter-)75 335 y(minal)f(in)f(color|e.g.,)g(serious)g(error)f(messages)g
 
9159
(migh)o(t)h(app)q(ear)g(in)g(red.)19 b(This)12 b(feature)g(w)o(as)f
 
9160
(motiv)m(ated)75 390 y(b)o(y)k(the)g(color)h Fu(ls)f
 
9161
Fz(of)f(Lin)o(ux.)21 b(It)16 b(is)f(installed)i(automatically)f(if)g
 
9162
(the)f Fu(termcap)f Fz(library)i(is)g(presen)o(t.)137
 
9163
457 y(Messages)j(output)g(from)f Fw(Fweb)i Fz(are)f(rank)o(ed)g
 
9164
(according)g(to)g(an)g(in)o(ternal)h(message-t)o(yp)q(e)f(table;)75
 
9165
512 y(eac)o(h)e(t)o(yp)q(e)h(can)f(b)q(e)h(asso)q(ciated)g(with)g(a)f
 
9166
(color)g(that)g(can)g(b)q(e)h(c)o(hanged)g(in)g(the)g(st)o(yle)f
 
9167
(\014le.)28 b(Presen)o(tly)l(,)75 567 y(the)15 b(message)g(t)o(yp)q(es)
 
9168
g(\(hop)q(efully)i(self-explanatory\))f(are)315 632 y
 
9169
Fu(ordinary)315 684 y(program_name)315 735 y(mod_name)315
 
9170
787 y(info)315 839 y(warning)315 891 y(error)315 943
 
9171
y(fatal)315 995 y(mod_num)315 1047 y(line_num)315 1099
 
9172
y(in_file)315 1151 y(include_file)315 1202 y(out_file)315
 
9173
1254 y(timing)75 1322 y Fz(The)27 b(asso)q(ciated)g(st)o(yle-\014le)h
 
9174
(parameters)e(are)g(the)h(ab)q(o)o(v)o(e)f(names)h(prefaced)g(b)o(y)f
 
9175
(`)p Fu(color.)p Fz('|e.g.,)75 1377 y Fu(color.warning)p
 
9176
Fz(.)d(Eac)o(h)17 b(of)f(those)h(has)f(a)h(default)g(v)m(alue,)i(suc)o
 
9177
(h)e(as)f Fu(color.error)e(=)h("red")p Fz(.)24 b(Those)75
 
9178
1432 y(defaults)16 b(can)f(b)q(e)h(displa)o(y)o(ed)g(b)o(y)g(sa)o(ying)
 
9179
f(`)p Fu(ftangle)e(-Zcolor)p Fz('.)137 1499 y(What)k(the)h(color)f
 
9180
(actually)h(means)g(in)g(practice)g(dep)q(ends)h(on)f(the)f
 
9181
Fs(color)h(mo)q(de)p Fz(,)g(set)f(b)o(y)g(the)h(`)p Fu(-C)p
 
9182
Fz(')75 1554 y(option)f(\(see)f(Section)i(4.2.8)d([-C)p
 
9183
645 1554 14 2 v 16 w(],)h(page)g(18\).)24 b(That)16 b(selects)h(one)g
 
9184
(of)f(sev)o(eral)h(primitiv)o(e)h(palettes,)e(as)75 1609
 
9185
y(follo)o(ws:)195 1686 y Fm(0)216 b Fp(No)11 b(color)p
 
9186
Fz(;)h(ordinary)g(blac)o(k-and-white)h(output.)18 b(This)12
 
9187
b(is)g(the)f(default)h(\(and)435 1738 y(the)j(mo)q(de)h(used)g(when)f
 
9188
(the)h Fu(termcap)e Fz(library)i(is)f(not)g(presen)o(t\).)195
 
9189
1816 y Fm(1)216 b Fp(ANSI)19 b(color)p Fz(.)30 b(With)18
 
9190
b(a)g(color)h(terminal)g(that)f(supp)q(orts)g(ANSI)h(color)g(es-)435
 
9191
1867 y(cap)q(e)i(sequences,)h(one)f(has)f(a)o(v)m(ailable)i(the)f
 
9192
(follo)o(wing)g(colors:)30 b Fu("black")p Fz(,)435 1919
 
9193
y Fu("red")p Fz(,)13 b Fu("green")p Fz(,)g Fu("yellow")p
 
9194
Fz(,)g Fu("blue")p Fz(,)g Fu("magenta")p Fz(,)g Fu("cyan")p
 
9195
Fz(,)g Fu("white")p Fz(,)435 1971 y(and)k Fu("default")p
 
9196
Fz(.)25 b(These)17 b(are)g(displa)o(y)o(ed)h(with)g(b)q(old)g
 
9197
(attribute)f(\(that)f(is,)435 2023 y(brigh)o(t,)g(not)g(dim\).)23
 
9198
b(`)p Fu("default")p Fz(')14 b(stands)h(for)h(the)g(usual)h(blac)o(k)f
 
9199
(on)g(white)435 2075 y(bac)o(kground,)f(or)f(vice)j(v)o(ersa.)195
 
9200
2152 y Fm(2)216 b Fp(Bilev)o(el)p Fz(.)37 b(This)20 b(is)h(for)e
 
9201
(terminals)i(that)e(don't)h(supp)q(ort)g(true)g(color,)h(but)435
 
9202
2204 y(do)g(supp)q(ort)g(a)g(double-brigh)o(t)i(mo)q(de)e(and)h(rev)o
 
9203
(erse)f(video.)38 b(Colors)21 b(are)435 2256 y(mapp)q(ed)15
 
9204
b(on)o(to)f(v)m(arious)h(com)o(binations)g(of)f(those)g(t)o(w)o(o)f
 
9205
(displa)o(y)j(attributes,)435 2308 y(according)i(to)f(an)g(in)o
 
9206
(ternally)i(de\014ned)g(sc)o(heme.)27 b(F)l(or)16 b(example,)j
 
9207
Fu("red")d Fz(is)435 2360 y(mapp)q(ed)g(on)o(to)e(the)h(pair)h(of)e
 
9208
(escap)q(e)i(sequences)g(`)p Fu(md)p Fz(',)e(`)p Fu(mr)p
 
9209
Fz(')g(\(double-brigh)o(t)435 2412 y(mo)q(de)h(in)i(rev)o(erse)e
 
9210
(video\).)195 2489 y Fm(3)216 b Fp(T)l(rilev)o(el)p Fz(.)22
 
9211
b(As)15 b(ab)q(o)o(v)o(e,)g(but)g(adds)g(underlining)j(capabilit)o(y)l
 
9212
(.)195 2566 y Fm(4)216 b Fp(User-de\014ned)17 b(colors)p
 
9213
Fz(.)k(This)15 b(implemen)o(ts)i(a)d(minimal)j(set)e(of)g(defaults.)20
 
9214
b(It)435 2618 y(is)14 b(in)o(tended)h(that)e(the)h(user)g(add)g
 
9215
(de\014nitions)i(in)e(the)g(st)o(yle)g(\014le)h(to)e(o)o(v)o(erride)435
 
9216
2670 y(those)i(defaults.)p eop
 
9217
%%Page: 118 120
 
9218
118 119 bop 75 -58 a Fz(Chapter)15 b(12:)k(CUSTOMIZA)l(TION)1083
 
9219
b(118)137 183 y(The)22 b(mec)o(hanism)f(is)h(in)o(tended)h(to)d(w)o
 
9220
(ork)g(with)i(systems)e(that)h(supp)q(ort)g(the)g Fu(termcap)f
 
9221
Fz(library)l(.)75 238 y(The)h(terminal)g(is)h(con)o(trolled)f(b)o(y)g
 
9222
(writing)g(appropriate)g(escap)q(e)g(sequences)h(to)e(it.)37
 
9223
b(The)21 b(st)o(yle-\014le)75 293 y(parameters)14 b(that)h(store)g(the)
 
9224
g(escap)q(e)h(sequences)g(are)f(the)g(color)h(name)f(preceded)i(b)o(y)e
 
9225
(`)p Fu(Color.)p Fz(')e(\(note)75 348 y(the)22 b(upp)q(er)i(case)e(`)p
 
9226
Fu(C)p Fz('\)|e.g.,)g(`)p Fu(Color.red)p Fz('.)39 b(F)l(or)22
 
9227
b(cases)g(lik)o(e)i(rev)o(erse)e(video)h(\(standard)e(termcap)75
 
9228
402 y(abbreviation)16 b(`)p Fu(mr)p Fz('\),)d(the)i(escap)q(e)h
 
9229
(sequences)g(are)e(determined)i(b)o(y)f(querying)h(the)f(termcap)g
 
9230
(database)75 457 y(\(usually)21 b(`)p Fu(/etc/termcap)p
 
9231
Fz('\))c(through)j(the)g Fu(termcap)f Fz(library)h(functions.)35
 
9232
b(F)l(or)20 b(ANSI)g(color)g(\(color)75 512 y(mo)q(de)g(=)f(1\),)g
 
9233
(ANSI)i(escap)q(e)f(sequences)g(are)f(hard-co)q(ded)h(in)o(to)g
 
9234
Fw(Fweb)p Fz(.)33 b(One)20 b(can)f(see)h(the)f(escap)q(e)75
 
9235
567 y(sequences)d Fw(Fweb)h Fz(assigns)e(to)f(colors)i(b)o(y)f(sa)o
 
9236
(ying)g(`)p Fu(ftangle)f(-ZColor)p Fz('.)137 642 y(F)l(or)k(an)o(y)g
 
9237
(non-zero)h(color)g(mo)q(de,)g(one)g(can)f(o)o(v)o(erride)h
 
9238
Fw(Fweb)p Fz('s)g(default)g(c)o(hoices)h(for)d(color)i(map-)75
 
9239
697 y(pings)d(and)f(escap)q(e)g(sequences)h(b)o(y)f(rede\014ning)i(one)
 
9240
e(or)f(more)g(of)h(the)g Fu(Color)f Fz(parameters)g(in)i(the)f(st)o
 
9241
(yle)75 751 y(\014le.)29 b(The)18 b(escap)q(e)h(sequences)g(can)f
 
9242
(either)g(b)q(e)h(sp)q(eci\014ed)h(in)e(ra)o(w)f(form|e.g.,)g(for)g
 
9243
(color)h(mo)q(de)g(=)h(1,)75 806 y(a)d(default)h(is)g
 
9244
Fu(Color.red)d(=)h("\\e[01;31m")p Fz(|or)g(in)i(the)g(form)e(of)h(a)h
 
9245
(sequence)g(of)f(t)o(w)o(o-c)o(haracter)f(ab-)75 861
 
9246
y(breviations)k(that)e(are)h(de\014ned)i(in)f(the)f(termcap)g(do)q
 
9247
(cumen)o(tation|e.g.,)h(for)e(mo)q(des)h(2)g(and)h(3,)f(the)75
 
9248
916 y(default)f(is)g Fu(Color.red)d(=)h("mdmr")p Fz(.)24
 
9249
b(\(When)16 b(one)h(displa)o(ys)h(that)e(with)h(the)f(`)p
 
9250
Fu(-Z)p Fz(')g(option,)h Fw(Fweb)g Fz(will)75 971 y(displa)o(y)f(the)f
 
9251
(actual)h(escap)q(e)g(sequences)g(that)e(it)h(determines)i(from)d(the)h
 
9252
(termcap)g(database,)f(not)h(the)75 1025 y(abbreviations.)33
 
9253
b(F)l(or)18 b(b)q(oth)i(input)g(and)f(output,)h(note)f(that)f(one)i(ma)
 
9254
o(y)e(use)i(the)f(non-ANSI)h(escap)q(e)75 1080 y(sequence)c(`)p
 
9255
Fu(\\e)p Fz(')f(to)f(represen)o(t)h(the)h(escap)q(e)f(c)o(haracter)g(`)
 
9256
p Fu(\\033)p Fz('.\))137 1155 y(When)d(one)f(sa)o(ys)f(`)p
 
9257
Fu(-ZColor)p Fz(',)f(for)i(color)f(mo)q(des)i(1{3)e(all)h(of)g(the)g
 
9258
(parameters)f(are)g(listed)i(as)f(mo)q(di\014ed,)75 1210
 
9259
y(ev)o(en)k(if)f(the)h(user)f(rede\014nes)h(none.)20
 
9260
b(That)14 b(o)q(ccurs)h(b)q(ecause)g(the)f(defaults)h(are)f(o)o(v)o
 
9261
(erwritten)f(in)o(ternally)75 1265 y(when)j(the)f(color)g(mo)q(de)h(is)
 
9262
f(set.)137 1340 y Fw(Fweb)p Fz('s)26 b(con\014guration)f(script)h
 
9263
(attempts)e(to)h(determine)h(whether)f(the)h(termcap)e(library)i(is)75
 
9264
1395 y(presen)o(t;)j(if)c(not,)h(they)f(link)h(in)f(dumm)o(y)g(termcap)
 
9265
f(routines)h(\(`)p Fu(termcap0.web)p Fz('\).)45 b(T)l(o)24
 
9266
b(o)o(v)o(erride)75 1449 y(this)19 b(b)q(eha)o(vior,)g(c)o(hange)f(the)
 
9267
h(appropriate)f(lines)i(in)f(`)p Fu(defaults.mk)p Fz(',)d(pro)q(duced)k
 
9268
(b)o(y)e(the)g(command)75 1504 y Fu(./configure)p Fz(.)137
 
9269
1579 y(Color)c(message)f(output)h(is)h(not)e(fully)j(debugged)f(\(it's)
 
9270
e(a)h(frill,)h(after)e(all\),)i(so)e(some)h(messages)g(that)75
 
9271
1634 y(should)i(reasonably)g(b)q(e)f(colored)h(ma)o(y)f(not)f(b)q(e)i
 
9272
(so)f(in)h(the)f(presen)o(t)h(release.)75 1761 y Fq(12.3.8)29
 
9273
b(Miscellaneous)22 b(st)n(yle-\014le)g(parameters)137
 
9274
1866 y Fz(There)16 b(are)f(a)f(v)m(ariet)o(y)i(of)f(miscellaneous)i
 
9275
(parameters.)75 1993 y Fq(12.3.8.1)29 b Fn(ASCII_Fcn)137
 
9276
2097 y Fz(See)16 b(Section)g(5.6.2)e([A)l(Tdquote],)g(page)h(51.)75
 
9277
2225 y Fq(12.3.8.2)29 b Fn(cchar)137 2329 y Fz(Con)o(tin)o(uation)16
 
9278
b(c)o(haracter)e(for)h Fw(F)o(or)m(tran)g Fz(co)q(de)h(output.)75
 
9279
2456 y Fq(12.3.8.3)29 b Fn(cdir_start)137 2560 y Fz(This)18
 
9280
b(parameter)f(has)h(the)f(form)g Fu(cdir_start.)p Fs(l)r
 
9281
Fz(,)g(where)h Fs(l)h Fz(is)g(one)e(of)g(`)p Fu(C)p Fz(',)g(`)p
 
9282
Fu(Cpp)p Fz(',)g(`)p Fu(N)p Fz(',)g(`)p Fu(N90)p Fz(',)f(`)p
 
9283
Fu(R)p Fz(',)75 2615 y(`)p Fu(R90)p Fz(',)e(`)p Fu(X)p
 
9284
Fz(',)h(or)g(`)p Fu(V)p Fz('.)21 b(The)15 b(con)o(ten)o(ts)h(of)f(this)
 
9285
h(parameter)f(is)h(written)g(immediately)h(after)e(the)h(`)p
 
9286
Fu(@?)p Fz(')f(that)75 2670 y(b)q(egins)h(a)f(compiler)i(directiv)o(e.)
 
9287
p eop
 
9288
%%Page: 119 121
 
9289
119 120 bop 75 -58 a Fz(Chapter)15 b(12:)k(CUSTOMIZA)l(TION)1083
 
9290
b(119)75 183 y Fq(12.3.8.4)29 b Fn(line_char.)p Fl(l)24
 
9291
b Fq(\()p Fo(Ft)m(angle)p Fq(\))137 282 y Fz(By)c(default,)g
 
9292
Fw(Ft)m(angle)g Fz(outputs)f(commen)o(ts)g(indicating)i(line)g(n)o(um)o
 
9293
(b)q(ers)f(in)g(the)f Fu(web)g Fz(\014le)i(from)75 337
 
9294
y(whic)o(h)d(the)g(tangled)g(output)g(comes.)27 b(\(This)18
 
9295
b(information)f(can)h(b)q(e)g(used)h(b)o(y)e(debuggers,)h(esp)q
 
9296
(ecially)75 392 y(those)k(for)g(C)g(and)h(C)p Fu(++)p
 
9297
Fz(,)g(to)f(correlate)g(error)g(messages)f(to)h(the)h
 
9298
Fu(web)e Fz(source.\))42 b(The)22 b Fu(line_char)75 447
 
9299
y Fz(parameter)14 b(sets)h(the)h(commen)o(t)e(c)o(haracter)h(that)f(b)q
 
9300
(egins)j(the)e(line)i(commen)o(t.)75 564 y Fq(12.3.8.5)29
 
9301
b Fn(line_length.)p Fl(l)24 b Fq(\()p Fo(Ft)m(angle)p
 
9302
Fq(\))137 664 y Fz(This)f(parameter)e(is)h(used)g(b)o(y)g(the)g
 
9303
Fw(F)o(or)m(tran)p Fz(-lik)o(e)h(languages)f(to)f(con)o(trol)g(the)h
 
9304
(length)h(of)e(the)75 718 y(output)e(line)h(in)g(the)f(`)p
 
9305
Fu(.f)p Fz(')f(\014le)i(pro)q(duced)g(b)o(y)f Fw(Ft)m(angle)p
 
9306
Fz(.)31 b(F)l(or)18 b Fw(F)o(or)m(tran)p Fz(-77,)i(its)f(default)g(v)m
 
9307
(alue)h(is)75 773 y(the)15 b(v)o(enerable)h(72.)k(F)l(or)14
 
9308
b Fw(F)o(or)m(tran)p Fz(-90,)h(its)g(default)h(is)g(73.)j(Using)d(that)
 
9309
e(v)m(alue)j(mak)o(es)d(it)i(p)q(ossible)h(to)75 828
 
9310
y(generate)c(co)q(de)h(that)f(is)h(compatible)h(with)f(b)q(oth)f
 
9311
(\014xed-)i(and)e(free-form)g(format)g(\(b)o(y)g(con)o(tin)o(uing)h
 
9312
(lines)75 883 y(with)j(an)f(trailing)h(amp)q(ersand)g(in)g(column)g(73)
 
9313
f(and)g(another)g(amp)q(ersand)g(in)i(column)f(6)f(of)g(the)g(next)75
 
9314
938 y(line\).)75 1055 y Fq(12.3.8.6)29 b Fn(meta.)p Fl(???.?)5
 
9315
b Fq(,)20 b Fn(meta.)p Fl(???)p Fn(.hdr.)p Fl(?)25 b
 
9316
Fq(\()p Fo(Ft)m(angle)p Fq(\))137 1154 y Fz(These)20
 
9317
b(parameters)e(customize)i(the)f(treatmen)o(t)f(of)h(meta-commen)o(ts.)
 
9318
31 b(F)l(undamen)o(tally)l(,)21 b(meta-)75 1209 y(commen)o(ts)10
 
9319
b(consist)h(of)f(material)h(enclosed)h(b)o(y)e(`)p Fu(@\(...@\))p
 
9320
Fz('.)17 b(The)10 b(header)h(information)g(usually)h(written)75
 
9321
1264 y(at)g(the)h(top)g(of)f(the)h(\014le)h(output)e(b)o(y)h
 
9322
Fw(Ft)m(angle)h Fz(\(see)f(Section)g(4.2.59.4)e([-Tv],)h(page)g(31\))g
 
9323
(is)i(also)e(treated)75 1319 y(as)18 b(a)h(meta-commen)o(t.)30
 
9324
b(F)l(or)18 b(that)g(header)h(material,)h(a)e(separate)g(set)h(of)f
 
9325
(parameters)g(is)i(pro)o(vided,)75 1373 y(suc)o(h)c(as)e
 
9326
Fu(meta.top.hdr)p Fz(.)137 1444 y Fu(meta.top.)p Fs(l)i
 
9327
Fz(sp)q(eci\014es)g(text)e(that)g(precedes)i(material)f(enclosed)g(b)o
 
9328
(y)g(`)p Fu(@\(...@\))p Fz('.)j(Here)d Fs(l)i Fz(is)e(one)f(of)75
 
9329
1498 y(the)h(standard)g(language)g(subscripts)h(\(see)g(Section)g(12.3)
 
9330
e([St)o(yle],)g(page)h(112\))f(suc)o(h)i(as)f Fu(N90)p
 
9331
Fz(.)137 1568 y Fu(meta.prefix.)p Fs(l)h Fz(b)q(egins)h(eac)o(h)e(line)
 
9332
i(of)d(the)i(meta-commen)o(t.)137 1638 y Fu(meta.bottom.)p
 
9333
Fs(l)g Fz(sp)q(eci\014es)h(text)e(that)f(follo)o(ws)i(the)f
 
9334
(meta-commen)o(t.)75 1756 y Fq(12.3.8.7)29 b Fn(outer.)p
 
9335
Fl(???)137 1855 y Fw(Ft)m(angle)19 b Fz(con)o(v)o(erts)d(`)p
 
9336
Fu(@d)p Fz(')h(\(see)g(Section)i(5.5.6)c([A)l(Td],)j(page)f(42\))g(to)f
 
9337
Fu(outer.def)p Fz(,)h(and)h(`)p Fu(@u)p Fz(')e(\(see)75
 
9338
1910 y(Section)g(5.5.26)d([A)l(T)l(u],)i(page)g(49\))f(to)h
 
9339
Fu(outer.undef)p Fz(.)75 2028 y Fq(12.3.8.8)29 b Fn(protect.?)137
 
9340
2127 y Fz(The)16 b(strings)f Fu(protect.)p Fs(l)h Fz(sp)q(ecify)h(the)e
 
9341
(protection)g(c)o(haracter\(s\))f(to)h(end)h(a)e(con)o(tin)o(ued)i
 
9342
(line.)75 2245 y Fq(12.3.8.9)29 b Fn(suffix.?)137 2344
 
9343
y Fz(The)16 b(extension)g(for)e(the)i(\014les)g(output)f(b)o(y)g
 
9344
Fw(Ft)m(angle)h Fz(is)g(sp)q(eci\014ed)h(b)o(y)e Fu(suffix.)p
 
9345
Fs(l)r Fz(.)75 2461 y Fq(12.3.8.10)29 b Fn(macros)137
 
9346
2560 y Fz(The)18 b(default)g(name)g(of)f(the)h(macro)f(pac)o(k)m(age)h
 
9347
(to)f(b)q(e)h(read)g(in.)28 b([This)18 b(is)g(usually)h(`)p
 
9348
Fu(fwebmac.sty)p Fz(')75 2615 y(\(see)h(Section)g(10.1.2)e([fw)o
 
9349
(ebmac.st)o(y],)g(page)h(92\),)g(but)h(can)g(b)q(e)g(o)o(v)o(erridden)g
 
9350
(b)o(y)g(the)f(command-line)75 2670 y(option)c(`)p Fu(-w)p
 
9351
Fz(';)f(see)i(Section)g(4.2.66)d([-w],)h(page)h(34.])p
 
9352
eop
 
9353
%%Page: 120 122
 
9354
120 121 bop 75 -58 a Fz(Chapter)15 b(12:)k(CUSTOMIZA)l(TION)1083
 
9355
b(120)75 183 y Fq(12.3.8.11)29 b Fn(limbo.begin)p Fq(,)21
 
9356
b Fn(limbo.end)137 280 y Fz(`)p Fu(limbo.begin)p Fz(')13
 
9357
b(is)i(T)510 289 y(E)536 280 y(X)g(material)g(to)f(b)q(e)i(prin)o(ted)g
 
9358
(at)e(the)h(b)q(eginning)i(of)e(the)g(lim)o(b)q(o)h(section,)f(just)75
 
9359
334 y(b)q(efore)k(the)f(text)g(from)g(`)p Fu(@l)p Fz(')f(commands.)29
 
9360
b(See)19 b(Section)g(5.5.14)e([A)l(Tl],)h(page)h(45.)28
 
9361
b(\(This)19 b(command)75 389 y(w)o(as)14 b(previous)i(called)h(just)e
 
9362
(`)p Fu(limbo)p Fz(',)e(and)j(that)e(still)j(w)o(orks.\))137
 
9363
456 y(Similarly)l(,)g(`)p Fu(limbo.end)p Fz(')d(is)h(prin)o(ted)h(at)f
 
9364
(the)g(end)h(of)f(the)g(lim)o(b)q(o)h(section.)137 524
 
9365
y(Th)o(us,)f(the)g(b)q(eginning)j(of)c(the)i(\014le)g(output)f(b)o(y)g
 
9366
Fw(Fwea)l(ve)h Fz(lo)q(oks)f(lik)o(e)i(this:)195 588
 
9367
y Fu(\\input)23 b(fwebmac.sty)195 692 y(\\Wbegin{...})267
 
9368
744 y([contains)f(\\documentclass,)g(\\usepackage,)g(<doc.preamble>,)g
 
9369
(\\begin{document}])p 1987 754 21 42 v 195 847 a(<limbo.begin>)195
 
9370
899 y([contents)h(of)g(any)h(@l)f(commands])195 951 y([user's)g(TeX)g
 
9371
(commands)g(from)g(the)h(limbo)f(section])195 1003 y(<limbo.end>)137
 
9372
1070 y Fz(The)f(`)p Fu(limbo.end)p Fz(')d(command)i(is)g(useful)i(for)d
 
9373
(prin)o(ting)i(the)f(en)o(tire)h(do)q(cumen)o(t)f(in)h(t)o(w)o
 
9374
(o-column)75 1125 y(format.)d(F)l(or)14 b(more)h(discussion,)h(see)g
 
9375
(Section)g(10.1.3.5)d([LIndex],)i(page)g(96.)75 1237
 
9376
y Fq(12.3.8.12)29 b Fn(meta.)p Fl(???)c Fq(\()p Fo(Fwea)l(ve)p
 
9377
Fq(\))137 1334 y Fz(\(T)l(o)15 b(b)q(e)h(\014nished.\))75
 
9378
1446 y Fq(12.3.8.13)29 b Fn(preamble.)p Fl(???)137 1542
 
9379
y Fz(Additional)c(T)396 1552 y(E)421 1542 y(X)e(material)g(can)g(b)q(e)
 
9380
g(inserted)g(at)f(the)h(b)q(eginning)i(of)d(a)g(named)h(section)h(with)
 
9381
75 1597 y Fu(preamble.named)13 b Fz(and)j(at)e(the)h(b)q(eginning)j(of)
 
9382
d(an)g(unnamed)h(one)f(with)h Fu(preamble.unnamed)p Fz(.)75
 
9383
1709 y Fq(12.3.8.14)29 b Fn(dot_constant.)p Fl(???.?)137
 
9384
1805 y Fz(In)e Fw(F)o(or)m(tran)p Fz(,)i(`dot')c(constan)o(ts)h(suc)o
 
9385
(h)h(as)e Fu(.LT.)h Fz(are)g(b)q(egun)h(and)g(ended)g(b)o(y)g(p)q(erio)
 
9386
q(ds.)54 b(In)75 1860 y(sp)q(ecial)26 b(circumstances,)i(the)d(b)q
 
9387
(eginning)h(and)f(ending)h(c)o(haracters)e(ma)o(y)g(b)q(e)h(mo)q
 
9388
(di\014ed)h(b)o(y)f Fu(dot_)75 1915 y(constant.begin.)p
 
9389
Fs(l)16 b Fz(and)f Fu(dot_constant.end.)p Fs(l)r Fz(.)75
 
9390
2027 y Fq(12.3.8.15)29 b Fn(null_file)137 2123 y Fz(The)17
 
9391
b(name)f(of)f(the)h(n)o(ull)i(\014le)f(or)e(device.)24
 
9392
b(F)l(or)16 b(more)f(discussion,)j(see)e(Section)h(3.3)e([Change)h
 
9393
(\014les],)75 2178 y(page)f(13.)75 2290 y Fq(12.3.9)29
 
9394
b(Automatic)21 b(\014le)g(name)f(completion)137 2386
 
9395
y Fz(F)l(or)15 b(more)g(information,)g(see)g(Section)h(4.2.14)d([-e],)i
 
9396
(page)g(19.)p eop
 
9397
%%Page: 121 123
 
9398
121 122 bop 75 -58 a Fz(Chapter)15 b(13:)k(USA)o(GE)c(TIPS)h(and)f
 
9399
(SUGGESTIONS)764 b(121)75 183 y Ft(13)41 b(USA)n(GE)27
 
9400
b(TIPS)g(and)g(SUGGESTIONS)137 306 y Fz(In)20 b(this)f(section)h(are)e
 
9401
(collected)j(v)m(arious)e(tips)h(and)f(suggestions)g(to)f(help)i(one)f
 
9402
(mak)o(e)g(full)h(use)f(of)75 361 y Fw(Fweb)p Fz(.)25
 
9403
b(Additional)18 b(hin)o(ts)f(brok)o(en)f(do)o(wn)g(b)o(y)h(eac)o(h)f
 
9404
(supp)q(orted)h(source)g(language)g(can)f(b)q(e)h(found)g(in)75
 
9405
416 y(Chapter)e(8)g([Languages],)f(page)h(83.)75 549
 
9406
y Fy(13.1)32 b(Con)n(v)n(erting)24 b(an)e(existing)i(co)r(de)e(to)g
 
9407
Fr(Fweb)137 648 y Fz(T)l(o)12 b(con)o(v)o(ert)g(an)g(existing)h(co)q
 
9408
(de)g(to)e Fw(Fweb)p Fz(,)j(one)e(should)h(do)g(the)f(follo)o(wing.)19
 
9409
b(\(The)13 b(follo)o(wing)f(simple)75 702 y(pro)q(cedure)18
 
9410
b(assumes)e(that)g(one)h(puts)f(all)i(the)f(subroutines)g(in)o(to)g
 
9411
(the)g(unnamed)g(mo)q(dule.)25 b(Ho)o(w)o(ev)o(er,)75
 
9412
757 y(other)15 b(more)g(elab)q(orate)g(sc)o(hemes)g(are)g(p)q
 
9413
(ossible.\))100 826 y(1.)29 b(Place)21 b(in)o(visible)h(commen)o(tary)d
 
9414
(ab)q(out)h(the)g(author,)g(v)o(ersion,)h(etc.)34 b(at)19
 
9415
b(the)h(b)q(eginning)i(of)e(the)165 881 y(source)d(\014le)g(b)o(y)g
 
9416
(brac)o(k)o(eting)g(it)g(with)g(`)p Fu(@z...@x)p Fz('.)22
 
9417
b(The)17 b(`)p Fu(@z)p Fz(')f(m)o(ust)g(b)q(e)h(the)g(\014rst)f(t)o(w)o
 
9418
(o)g(c)o(haracters)165 936 y(of)f(the)g(\014le.)100 1004
 
9419
y(2.)29 b(Next,)15 b(set)g(the)g(language)g(b)o(y)h(including)h(a)e
 
9420
(command)g(suc)o(h)h(as)f(`)p Fu(@n)p Fz(')f(or)h(`)p
 
9421
Fu(@c++)p Fz('.)100 1073 y(3.)29 b(Place)20 b(an)e(`)p
 
9422
Fu(@a)p Fz(')g(command)h(\(switc)o(h)g(in)o(to)g(unnamed)h(co)q(de\))f
 
9423
(b)q(efore)g(eac)o(h)g(program)f(unit)i(\(e.g.,)165 1127
 
9424
y(main)c Fp(program)p Fz(,)f Fp(subroutine)p Fz(,)h(or)f
 
9425
Fp(function)p Fz(\).)100 1196 y(4.)29 b(Before)14 b(eac)o(h)g(`)p
 
9426
Fu(@a)p Fz(',)f(place)h(an)g(`)p Fu(@*)p Fz(')f(or)h(`)p
 
9427
Fu(@ )o Fz('command,)f(follo)o(w)o(ed)h(b)o(y)g(T)1377
 
9428
1205 y(E)1403 1196 y(X)g(do)q(cumen)o(tation)g(ab)q(out)165
 
9429
1250 y(that)g(particular)i(section)g(of)f(co)q(de.)100
 
9430
1319 y(5.)29 b(If)17 b(y)o(ou)g(ha)o(v)o(e)f(program)g(units)i(longer)f
 
9431
(than)g(ab)q(out)g(t)o(w)o(elv)o(e)f(lines,)j(either)f(mak)o(e)e(them)h
 
9432
(function)165 1373 y(calls,)24 b(if)f(y)o(ou)f(can)g(a\013ord)f(the)h
 
9433
(o)o(v)o(erhead)f(and)i(can)f(impart)g(su\016cien)o(t)g(information)h
 
9434
(via)f(the)165 1428 y(function)g(name,)h(or)d(break)i(them)f(up)h(in)o
 
9435
(to)f(shorter)f(fragmen)o(ts)g(b)o(y)i(using)g(named)f(mo)q(dules.)165
 
9436
1483 y(Insert)d(the)f(command)g(`)p Fu(@<Name)d(of)h(module@>)p
 
9437
Fz(')h(in)i(place)h(of)e(the)g(fragmen)o(t)f(y)o(ou're)h(replacing,)165
 
9438
1538 y(then)f(put)f(that)f(fragmen)o(t)g(somewhere)i(else,)f(prefaced)h
 
9439
(b)o(y)f(`)p Fu(@ )o Fz('and)g(`)p Fu(@<Name)f(of)h(module@>=)p
 
9440
Fz('.)100 1606 y(6.)29 b(Mak)o(e)15 b(sure)h(y)o(our)f(commen)o(ts)g
 
9441
(are)g(v)m(alid)j(T)915 1616 y(E)940 1606 y(X.)d(\(One)i(can't)e(ha)o
 
9442
(v)o(e)g(things)h(lik)o(e)h(ra)o(w)d(underscores)165
 
9443
1661 y(or)h(dollar)h(signs)f(in)h(commen)o(ts,)f(since)h(those)f(cause)
 
9444
g(T)1117 1671 y(E)1143 1661 y(X)g(to)g(tak)o(e)f(sp)q(ecial)j
 
9445
(actions.\))100 1729 y(7.)29 b(Beautify)16 b(and)f(clarify)h(y)o(our)f
 
9446
(do)q(cumen)o(tation)g(b)o(y)h(using)f(co)q(de)h(mo)q(de)g(\(enclosing)
 
9447
g(stu\013)f(b)q(et)o(w)o(een)165 1784 y(v)o(ertical)h(bars\))e(lib)q
 
9448
(erally)k(within)f(y)o(our)d(T)890 1794 y(E)916 1784
 
9449
y(X.)100 1852 y(8.)29 b(After)13 b(y)o(ou'v)o(e)g(seen)i(the)f(w)o(o)o
 
9450
(v)o(en)f(output,)g(y)o(ou)h(ma)o(y)f(need)i(to)e(go)g(bac)o(k)h(and)g
 
9451
(format)e(a)i(few)f(iden)o(ti-)165 1907 y(\014ers)h(or)e(section)i
 
9452
(names)g(so)f(that)g Fw(Fwea)l(ve)h Fz(understands)g(them)f(prop)q
 
9453
(erly)l(,)i(or)d(y)o(ou)i(ma)o(y)e(need)j(to)165 1962
 
9454
y(insert)e(some)f(pseudo-semicolons)i(\(`)p Fu(@;)p Fz('\),)d
 
9455
(pseudo-expressions)j(\(`)p Fu(@e)p Fz('\),)d(or)h(pseudo-colons)i(\(`)
 
9456
p Fu(@:)p Fz('\))165 2016 y(\(see)h(Section)h(10.2.1)e([Pseudo-op)q
 
9457
(erators],)f(page)i(101\).)100 2085 y(9.)29 b(Consider)16
 
9458
b(using)g Fw(Fweb)p Fz('s)g(built-in)i(macro)c(prepro)q(cessor)i(\(see)
 
9459
f(Chapter)g(7)g([Macros],)f(page)h(62\))165 2139 y(to)j(mak)o(e)h(y)o
 
9460
(our)f(co)q(de)i(more)e(readable|for)i(example,)g(replace)g(ra)o(w)e(n)
 
9461
o(umerical)i(constan)o(ts)e(b)o(y)165 2194 y(sym)o(b)q(olic)e(names.)77
 
9462
2262 y(10.)29 b(Scien)o(ti\014c)23 b(programmers)e(ma)o(y)f(b)q
 
9463
(ene\014t)j(from)e(built-in)j(macro-lik)o(e)e(functions)g(lik)o(e)h
 
9464
Fu($PI)p Fz(;)h(see)165 2317 y(Section)16 b(7.2.3)e([Built-in)j
 
9465
(functions],)e(page)g(66.)77 2385 y(11.)29 b(If)18 b(y)o(ou)g(are)f(a)h
 
9466
Fw(F)o(or)m(tran)g Fz(user,)h(for)e(ultimate)i(readabilit)o(y)g
 
9467
(consider)g(con)o(v)o(erting)e(to)h Fw(Ra)m(tf)o(or)p
 
9468
Fz(.)165 2440 y(The)d(initial)h(anno)o(y)o(ance)e(is)h(getting)g(rid)g
 
9469
(of)f(column-6)h(con)o(tin)o(uations.)20 b(With)14 b(the)h(aid)g(of)f
 
9470
(a)g(go)q(o)q(d)165 2495 y(editor,)20 b(this)g(can)f(b)q(e)h(done)g
 
9471
(simply)l(.)33 b(F)l(or)19 b(example,)h(in)g Fu(emacs)f
 
9472
Fz(one)g(can)g(replace)i(the)e(regular)165 2550 y(expression)f
 
9473
([carriage)e(return,)h(\014v)o(e)g(spaces,)g(something)g(not)g(equal)g
 
9474
(to)f(space,)i(tab,)e(or)g(0])h(with)165 2605 y([bac)o(kslash,)e
 
9475
(carriage)g(return,)g(six)g(spaces]:)285 2670 y Fu(M-x)23
 
9476
b(replace-regexp)f(RET)p eop
 
9477
%%Page: 122 124
 
9478
122 123 bop 75 -58 a Fz(Chapter)15 b(13:)k(USA)o(GE)c(TIPS)h(and)f
 
9479
(SUGGESTIONS)764 b(122)285 183 y Fu(C-q)23 b(C-j)h(\\.{\\)f(\\)h(\\)g
 
9480
(\\)f(\\)h(}[\\^\\.\\)f(tab)g(0]RET)285 235 y(\\\\\\\\)g(C-q)h(C-j)f
 
9481
(\\.{\\)h(\\)f(\\)h(\\)g(\\)f(\\)h(}RET)165 303 y Fz(Get)13
 
9482
b(rid)h(of)f(the)g(k)o(eyw)o(ords)f(suc)o(h)i(as)f Fp(then)h
 
9483
Fz(or)e Fp(end)i(if)g Fz(in)g(fa)o(v)o(or)e(of)h(braces.)19
 
9484
b(Change)14 b(singly-quoted)165 358 y(c)o(haracter)k(strings)h(to)g
 
9485
(doubly-quoted)h(ones.)31 b(The)20 b(`)p Fu(-nC)p Fz(')e(option)h
 
9486
(\(see)g(Section)h(4.2.36)d([-nC],)165 413 y(page)e(25\))f(ma)o(y)h(b)q
 
9487
(e)h(helpful.)75 560 y Fy(13.2)32 b(Programming)23 b(tips)g(and)g
 
9488
(other)g(suggestions)100 658 y Fz(1.)29 b(Learn)16 b(ho)o(w)e(to)h(use)
 
9489
g(the)h(GNU)f Fu(info)f Fz(bro)o(wser)h(to)f(access)i(the)f(on-line)i
 
9490
(do)q(cumen)o(tation.)100 727 y(2.)29 b(Read)16 b(the)f(list)h(of)e
 
9491
(new)h(features)g(and)g(c)o(hanges)g(for)g(the)g(last)g(sev)o(eral)g
 
9492
(releases.)20 b(See)c(Chapter)f(14)165 781 y([New)g(features],)f(page)h
 
9493
(124.)100 850 y(3.)29 b(P)o(erio)q(dically)15 b(c)o(hec)o(k)d
 
9494
Fu(ftp.pppl.gov:/pub/fweb/READ_)o(ME)d Fz(for)j(bug)h(rep)q(orts)f(and)
 
9495
g(other)g(news.)165 904 y(Mak)o(e)i(bug)i(rep)q(orts!)j(See)d(Chapter)f
 
9496
(15)g([Supp)q(ort],)f(page)h(131.)100 973 y(4.)29 b(If)16
 
9497
b(y)o(ou)g(ha)o(v)o(e)f(a)g(color)h(terminal,)h(try)e(the)h(option)g(`)
 
9498
p Fu(-C1)p Fz(')e(\(see)i(Section)h(4.2.8)d([-C)p 1582
 
9499
973 14 2 v 16 w(],)h(page)h(18,)f(see)165 1027 y(Section)h(12.3.7)d
 
9500
([Color],)h(page)h(117\).)100 1096 y(5.)29 b(An)o(y)14
 
9501
b(option)g(in)g(`)p Fu(.fweb)p Fz(')f(that)g(is)h(in)o(tended)h(to)e(b)
 
9502
q(e)i(pro)q(cessed)f Fs(after)i Fz(the)e(command-line)i(options)165
 
9503
1150 y(should)22 b(b)q(egin)g(with)g(`)p Fu(&)p Fz(')e(rather)g(than)h
 
9504
(`)p Fu(-)p Fz('.)37 b(\(This)21 b(is)h(rarely)f(necessary)l(.\))38
 
9505
b(See)21 b(Section)h(12.2)165 1205 y([Initialization],)17
 
9506
b(page)e(108)100 1273 y(6.)29 b(Put)d(standard)f(command-line)i
 
9507
(options)f(in)o(to)g(`)p Fu(.fweb)p Fz('.)50 b(Also)26
 
9508
b(put)g(there)g(standard)f(st)o(yle)165 1328 y(parameters|e.g.,)285
 
9509
1394 y Fu(-pindex.tex)d("#.ndx")285 1445 y(-pmodules.tex)g("#.mds")285
 
9510
1497 y(-pcontents.tex)g("#.cts")100 1566 y Fz(7.)29 b(Learn)16
 
9511
b(ho)o(w)e(to)h(use)g(the)h(st)o(yle)f(\014le.)21 b(See)16
 
9512
b(Section)g(12.3)e([St)o(yle],)g(page)h(112.)100 1634
 
9513
y(8.)29 b(Use)16 b(the)g(info)h(options)f(`)p Fu(-@)p
 
9514
Fz(',)f(`)p Fu(-D)p Fz(',)g(`)p Fu(-y)p Fz(',)g(and)h(`)p
 
9515
Fu(-Z)p Fz(')f(to)g(\014nd)i(out)f(ab)q(out)f(v)m(arious)i(in)o(ternal)
 
9516
g Fw(Fweb)165 1689 y Fz(tables)h(\(con)o(trol)e(co)q(des,)i(reserv)o
 
9517
(ed)f(w)o(ords,)g(memory)f(allo)q(cations,)j(and)e(st)o(yle-\014le)h
 
9518
(parameters\).)165 1743 y(See)e(Section)g(4.2.82)d([Info)i(options],)g
 
9519
(page)g(37.)100 1812 y(9.)29 b(Begin)18 b(all)h Fw(Fweb)f
 
9520
Fz(sources)f(with)h(in)o(visible)i(commen)o(tary)c(brac)o(k)o(eted)h(b)
 
9521
o(y)h(`)p Fu(@z...@x)p Fz('.)24 b(See)18 b(Sec-)165 1866
 
9522
y(tion)d(5.5.31)f([A)l(Tz],)g(page)h(50.)77 1935 y(10.)29
 
9523
b(Alw)o(a)o(ys)21 b(include)j(an)e(explicit)i(language-setting)e
 
9524
(command)f(in)i(the)f(lim)o(b)q(o)h(section.)39 b(Under)165
 
9525
1990 y(normal)15 b(circumstances,)g(do)f(not)h(set)f(the)h(language)f
 
9526
(from)g(the)h(command)f(line.)22 b(See)15 b(Chapter)f(8)165
 
9527
2044 y([Languages],)g(page)h(83.)77 2113 y(11.)29 b(Keep)16
 
9528
b(sections)g(quite)g(short.)k(Kn)o(uth)c(suggests)f(a)g(dozen)h(lines.)
 
9529
22 b(That's)14 b(quite)i(hard)g(to)e(ac)o(hiev)o(e)165
 
9530
2167 y(sometimes,)i(but)f(almost)h(nev)o(er)g(should)g(a)g(section)g(b)
 
9531
q(e)h(more)e(than)h(a)f(page)h(long.)21 b(If)16 b(a)g(blo)q(c)o(k)g(of)
 
9532
165 2222 y(co)q(de)g(is)g(longer)f(than)g(that,)f(split)i(it)g(up)g
 
9533
(using)f(named)h(mo)q(dules.)77 2290 y(12.)29 b(It's)11
 
9534
b(easy)h(to)f(de\014ne)i(macros)e(from)g(the)g(command)h(line)h(to)e
 
9535
(exp)q(edite)j(conditional)f(prepro)q(cessing.)165 2345
 
9536
y(See)j(Section)g(4.2.27)d([-m],)h(page)h(23.)77 2413
 
9537
y(13.)29 b(Use)12 b(the)g(prepro)q(cessor)f(construction)h(`)p
 
9538
Fu(@#if)i(0...@#endif)p Fz(')c(to)h(commen)o(t)g(out)g(un)o(w)o(an)o
 
9539
(ted)h(co)q(de.)165 2468 y(See)k(Section)g(7.3)e([Prepro)q(cessing],)h
 
9540
(page)g(80.)77 2536 y(14.)29 b(F)l(or)15 b(logical)h(op)q(erations)f
 
9541
(with)h(the)f(prepro)q(cessor,)g(use)h(`)p Fu(||)p Fz(',)d(not)i(`)p
 
9542
Fu(|)p Fz('.)77 2605 y(15.)29 b(It's)15 b(con)o(v)o(en)o(tional)g(to)g
 
9543
(iden)o(tify)h(the)g(ends)f(of)g(long)h(prepro)q(cessor)f
 
9544
(constructions)g(as)g(follo)o(ws:)285 2670 y Fu(@#if)23
 
9545
b(A)p eop
 
9546
%%Page: 123 125
 
9547
123 124 bop 75 -58 a Fz(Chapter)15 b(13:)k(USA)o(GE)c(TIPS)h(and)f
 
9548
(SUGGESTIONS)764 b(123)285 183 y Fu(.)285 235 y(.)285
 
9549
287 y(@#endif)23 b(//)g(|A|)77 354 y Fz(16.)29 b(T)l(o)23
 
9550
b(debug)h(an)g(erran)o(t)e Fw(Fweb)j Fz(macro,)f(use)g(the)f(built-in)j
 
9551
(function)e(`)p Fu($DUMPDEF)p Fz('.)43 b(See)24 b(Sec-)165
 
9552
409 y(tion)15 b(7.2.3.14)e([$DUMPDEF],)g(page)i(70.)77
 
9553
476 y(17.)29 b(Use)22 b(`)p Fu(@?)p Fz(')f(for)h(compiler)h(directiv)o
 
9554
(es.)41 b(See)23 b(Section)g(5.8.4)d([A)l(T?],)k(page)e(53.)39
 
9555
b(Use)23 b(the)f(st)o(yle-)165 531 y(\014le)g(parameters)d(`)p
 
9556
Fu(cdir_start)p Fz(')g(to)h(sp)q(ecify)i(information)f(that)e(will)k(b)
 
9557
q(e)e(written)g(out)f(at)g(the)165 586 y(b)q(eginning)d(of)e(the)g
 
9558
(line.)22 b(See)16 b(Section)g(12.3.8.3)c([cdir)p 1104
 
9559
586 14 2 v 17 w(start],)i(page)h(118.)77 653 y(18.)29
 
9560
b(Stic)o(k)17 b(to)f(the)h(standard)f Fw(Fweb)h Fz(commen)o(ting)g(st)o
 
9561
(yle)g(`)p Fu(/*...*/)p Fz(')e(or)h(`)p Fu(//...)p Fz('.)22
 
9562
b(Don't)16 b(use)h(alter-)165 708 y(nativ)o(es)g(suc)o(h)h(as)f
 
9563
Fw(F)o(or)m(tran)p Fz('s)g(column)i(1)e(con)o(v)o(en)o(tion;)h(these)g
 
9564
(ma)o(y)e(not)h(w)o(ork)g(or)g(ma)o(y)f(not)h(b)q(e)165
 
9565
763 y(supp)q(orted)f(someda)o(y)l(.)j(See)d(Chapter)f(6)g([Commen)o
 
9566
(ts],)e(page)i(60.)77 830 y(19.)29 b(The)14 b(meta-commen)o(t)f
 
9567
(feature)h(`)p Fu(@\(...@\))p Fz(')f(pro)o(vides)h(a)g(p)q(o)q(or-p)q
 
9568
(erson's)g(alignmen)o(t)h(feature.)k(But)165 885 y(it)e(do)q(esn't)h(w)
 
9569
o(ork)e(v)o(ery)h(w)o(ell,)h(and)g(it's)f(not)f(in)i(the)g(spirit)g(of)
 
9570
f(T)1282 895 y(E)1307 885 y(X;)g(learn)h(to)e(use)i(`)p
 
9571
Fu(\\halign)p Fz(')d(or)165 940 y(the)g(LaT)319 949 y(E)345
 
9572
940 y(X)g(alternativ)o(es.)77 1007 y(20.)29 b(In)24 b
 
9573
Fw(F)o(or)m(tran)p Fz(,)i(use)d(`)p Fu(#:0)p Fz(')g(to)f(declare)j
 
9574
(readable)f(alphab)q(etic)h(statemen)o(t)e(lab)q(els.)46
 
9575
b(See)24 b(Sec-)165 1062 y(tion)15 b(7.2.2)f([T)l(ok)o(ens],)g(page)h
 
9576
(65)g(and)g(Section)h(4.2.75)d([-colon],)i(page)g(36.)77
 
9577
1129 y(21.)29 b(When)13 b(mixing)g(languages,)g(de\014ne)g(the)f
 
9578
(language)h(of)f(a)g(mo)q(dule)h(at)f(the)g(highest)h(p)q(ossible)h
 
9579
(lev)o(el|)165 1184 y(e.g.,)g(in)i(the)f(unamed)h(mo)q(dule,)g(not)f
 
9580
(after)f(`)p Fu(@<...@>=)p Fz('.)77 1251 y(22.)29 b(Use)12
 
9581
b(LaT)325 1261 y(E)350 1251 y(X.)g(Plain)g(T)549 1261
 
9582
y(E)575 1251 y(X)f(is)h(no)g(longer)f(supp)q(orted.)20
 
9583
b(Upgrade)11 b(to)g(LaT)1392 1261 y(E)1418 1251 y(X2e.)18
 
9584
b(See)12 b(Section)h(10.1.3)165 1306 y([LaT)l(eX],)i(page)g(93.)77
 
9585
1373 y(23.)29 b(If)15 b(y)o(ou)f(are)g(reading)h(this)g(do)q(cumen)o
 
9586
(tation)g(from)f(prin)o(ted)h(pages,)f(mak)o(e)g(sure)g(it's)h(also)f
 
9587
(installed)165 1428 y(as)g(an)g(Info)h(pac)o(k)m(age)f(on)g(y)o(our)g
 
9588
(system)g(so)f(it)i(can)f(b)q(e)h(read)g(in)o(teractiv)o(ely)g(with)f
 
9589
Fu(emacs)p Fz(.)19 b(Y)l(ou)c(can)165 1483 y(also)j(read)g(it)h
 
9590
(through)e(a)h(W)l(orld-Wide)h(W)l(eb)g(bro)o(wser)e(suc)o(h)i(as)e
 
9591
(Netscap)q(e.)30 b(F)l(or)17 b(the)h(address,)165 1537
 
9592
y(see)d(Chapter)g(15)g([Supp)q(ort],)f(page)i(131.)75
 
9593
1678 y Fy(13.3)32 b(F)-6 b(eatures)23 b(for)f(scien)n(ti\014c)i
 
9594
(programming)137 1775 y Fw(Fweb)17 b Fz(con)o(tains)e(a)g(few)g
 
9595
(features)g(particularly)h(in)o(tended)h(for)d(scien)o(ti\014c)j
 
9596
(programming.)100 1842 y(1.)29 b(Sev)o(eral)22 b(built-in)h(functions)f
 
9597
(generate)f(n)o(umerical)h(constan)o(ts.)37 b(See)22
 
9598
b(`)p Fu($PI)p Fz(')e(\(Section)h(7.2.3.47)165 1897 y([$PI],)14
 
9599
b(page)h(76\))f(and)i(`)p Fu($E)p Fz(')e(\(Section)i(7.2.3.15)c([$E],)i
 
9600
(page)h(70\).)100 1964 y(2.)29 b(Sev)o(eral)e(built-in)h(functions)f(p)
 
9601
q(erform)f(mathematical)h(manipulations.)54 b(See)27
 
9602
b(`)p Fu($EXP)p Fz(')e(\(Sec-)165 2019 y(tion)d(7.2.3.18)d([$EXP],)h
 
9603
(page)h(71\),)h(`)p Fu($POW)p Fz(')e(\(Section)i(7.2.3.48)d([$PO)o(W],)
 
9604
h(page)i(76\),)f(`)p Fu($SQRT)p Fz(')165 2074 y(\(Section)11
 
9605
b(7.2.3.56)d([$SQR)l(T],)i(page)h(77\),)f(`)p Fu($LOG)p
 
9606
Fz(')f(\(Section)i(7.2.3.37)d([$LOG],)i(page)g(75\),)h(`)p
 
9607
Fu($LOG10)p Fz(')165 2128 y(\(Section)17 b(7.2.3.38)d([$LOG10],)h(page)
 
9608
h(75\),)g(`)p Fu($MAX)p Fz(')f(\(Section)i(7.2.3.40)c([$MAX],)i(page)h
 
9609
(75\),)g(and)165 2183 y(`)p Fu($MIN)p Fz(')e(\(Section)i(7.2.3.41)c
 
9610
([$MIN],)i(page)h(75\).)100 2250 y(3.)29 b(The)15 b(do-lo)q(op)h(macro)
 
9611
f(`)p Fu($DO)p Fz(')f(ma)o(y)g(b)q(e)i(useful.)21 b(See)16
 
9612
b(Section)g(7.2.3.13)d([$DO],)h(page)h(69.)100 2318 y(4.)29
 
9613
b(C-st)o(yle)13 b(arra)o(y)f(indices)j(can)e(b)q(e)g(used)h(b)o(y)f
 
9614
(means)g(of)f(the)h(`)p Fu(-n\))p Fz(')f(option.)20 b(See)13
 
9615
b(Section)h(4.2.42)d([-n\)],)165 2373 y(page)k(27.)100
 
9616
2440 y(5.)29 b(An)16 b(activ)o(e)h(brac)o(k)o(et)e(feature)h(helps)i
 
9617
(impro)o(v)o(e)e(the)g(app)q(earance)h(of)e(w)o(o)o(v)o(en)h(co)q(de)g
 
9618
(that)g(uses)g(sub-)165 2495 y(scripts)g(and/or)e(sup)q(erscripts)i
 
9619
(hea)o(vily)l(.)22 b(See)15 b(Section)i(4.2.65.3)12 b([-W[],)i(page)h
 
9620
(33.)p eop
 
9621
%%Page: 124 126
 
9622
124 125 bop 75 -58 a Fz(Chapter)15 b(14:)k(NEW)c(FEA)l(TURES)1103
 
9623
b(124)75 183 y Ft(14)41 b(NEW)27 b(FEA)-7 b(TURES)137
 
9624
280 y Fz(This)22 b(info)g(do)q(cumen)o(tation)g(is)g(no)o(w)f
 
9625
(accessible)i(on)f(the)f(W)l(orld-Wide)i(W)l(eb;)i(see)c(Chapter)h(15)
 
9626
75 335 y([Supp)q(ort],)15 b(page)g(131.)137 398 y(Some)20
 
9627
b(things)f(that)g(ha)o(v)o(e)g(b)q(een)h(added)g(or)f(c)o(hanged)h(in)g
 
9628
(recen)o(t)f(releases)h(are)f(describ)q(ed)j(in)e(the)75
 
9629
453 y(follo)o(wing.)75 570 y Fy(14.1)32 b(V)-6 b(ersion)23
 
9630
b(1.61)75 699 y Fq(14.1.1)29 b(Up)r(dates)21 b(to)f(do)r(cumen)n
 
9631
(tation)g(\(v1.61\))220 788 y Fz(1.)29 b Fw(Fweb)15 b
 
9632
Fz(supp)q(orts)f(color)g(mo)q(des)g(in)g(whic)o(h)h(messages)e(to)g
 
9633
(the)h(terminal)h(can)f(app)q(ear)285 840 y(in)f(colors)g(c)o(hosen)g
 
9634
(b)o(y)g(the)f(user;)i(see)e(Section)i(12.3.7)d([Color],)g(page)i(117.)
 
9635
18 b(The)13 b(color)285 892 y(mo)q(de)k(is)f(set)g(b)o(y)g(the)h(new)f
 
9636
(command-line)i(option)f(`)p Fu(-C)p Fz(')e(\(see)h(Section)h(4.2.8)e
 
9637
([-C)p 1717 892 14 2 v 16 w(],)285 944 y(page)g(18\).)220
 
9638
1004 y(2.)29 b(A)15 b(previously)i(undo)q(cumen)o(ted)f(feature)f(is)h
 
9639
(that)e(for)h(the)g(C-lik)o(e)h(and)g(F)l(ortran-lik)o(e)285
 
9640
1056 y(languages,)h Fw(Ft)m(angle)g Fz(expands)g(the)g(binary)g
 
9641
(notation)g(`)p Fu(0b...)p Fz(')e(to)h(an)h(unsigned)285
 
9642
1108 y(decimal)g(n)o(um)o(b)q(er.)j(See)c(Section)g(2.4)e([Phases],)g
 
9643
(page)h(10.)75 1208 y Fq(14.1.2)29 b(Rede\014ned)21 b(commands)g
 
9644
(\(v1.61\))137 1301 y Fz(A)c(few)f(obscure)h(commands)f(ha)o(v)o(e)g(b)
 
9645
q(een)i(sligh)o(tly)f(rede\014ned.)25 b(Sorry)16 b(ab)q(out)h(that,)e
 
9646
(but)i(it)g(mak)o(es)75 1355 y(for)e(more)f(symmetry)h(and)g(ease)g(of)
 
9647
g(recall,)h(and/or)f(solv)o(es)g(some)g(tec)o(hnical)i(problems.)220
 
9648
1416 y(1.)29 b(Although)24 b(it)g(w)o(as)f(nev)o(er)h(do)q(cumen)o
 
9649
(ted,)i(previous)e(v)o(ersions)g(p)q(ermitted)g(either)285
 
9650
1468 y(lo)o(w)o(er)e(or)h(upp)q(er)h(case)e(for)h(the)f(`)p
 
9651
Fu(@)p Fz(')g(commands)h(that)f(set)h(the)f(language|e.g.,)285
 
9652
1519 y(b)q(oth)f(`)p Fu(@c)p Fz(')e(and)h(`)p Fu(@C)p
 
9653
Fz(')g(w)o(ork)o(ed.)35 b(No)o(w)19 b(only)i(the)g(lo)o(w)o(er-case)f
 
9654
(forms)g(w)o(ork.)34 b(\(The)285 1571 y(upp)q(er-case)16
 
9655
b(forms)f(ma)o(y)f(ha)o(v)o(e)h(other)g(meanings.\))220
 
9656
1632 y(2.)29 b(The)17 b(st)o(yle-\014le)i(parameter)d(`)p
 
9657
Fu(Ext_delimiter)p Fz(')f(no)o(w)i(b)q(egins)h(with)g(an)f(upp)q
 
9658
(er-case)285 1684 y(`)p Fu(E)p Fz(';)d(formerly)h(it)g(w)o(as)g(lo)o(w)
 
9659
o(er-case.)220 1744 y(3.)29 b(The)23 b(b)q(eha)o(vior)g(of)f(the)h
 
9660
(optional)g(argumen)o(t)f(of)h(the)f Fu(\\Title)g Fz(macro)g(has)h(b)q
 
9661
(een)285 1796 y(sligh)o(tly)16 b(rede\014ned.)22 b(The)15
 
9662
b(new,)g(more)g(symmetrical)h(form)e(is)405 1856 y Fu(\\Title[Short)22
 
9663
b(title]{Long)h(title})285 1917 y Fz(where)14 b Fu(Long)h(title)e
 
9664
Fz(is)i(prin)o(ted)f(on)g(the)g(title)h(page)f(and)g
 
9665
Fu(Short)g(title)g Fz(is)g(used)h(for)285 1968 y(the)k(running)i
 
9666
(header)e(within)i(the)e(do)q(cumen)o(t.)32 b(See)20
 
9667
b(Section)g(10.1.3.6)d([T)l(able)i(of)285 2020 y(Con)o(ten)o(ts],)13
 
9668
b(page)i(96.)220 2081 y(4.)29 b(The)20 b(line-break)i(commands)e(`)p
 
9669
Fu(@/)p Fz(')f(and)i(`)p Fu(@\\)p Fz(')e(\(formerly)g(iden)o(tical\))j
 
9670
(no)o(w)e(b)q(eha)o(v)o(e)285 2133 y(sligh)o(tly)i(di\013eren)o(tly)l
 
9671
(.)37 b(`)p Fu(@/)p Fz(')20 b(breaks)h(the)f(line)j(just)d(as)g(it)h(w)
 
9672
o(ould)g(if)h(the)e(line)j(had)285 2184 y(b)q(een)c(to)q(o)e(long)h
 
9673
(and)h(b)q(een)g(sp)q(on)o(taneously)f(brok)o(en.)28
 
9674
b(See)18 b(Section)h(5.12.2)d([A)l(T/],)285 2236 y(page)i(55.)29
 
9675
b(`)p Fu(@\\)p Fz(')17 b(bac)o(kspaces)h(one)h(unit)g(of)f(inden)o
 
9676
(tation)h(after)e(breaking)i(the)g(line.)285 2288 y(See)f(Section)f
 
9677
(5.12.3)e([A)l(Tbs],)i(page)g(56.)24 b(Usually)l(,)18
 
9678
b(one)f(should)h(use)f(`)p Fu(@/)p Fz(')f(\(sorry;)h(I)285
 
9679
2340 y(w)o(as)f(previously)h(recommending)h(`)p Fu(@\\)p
 
9680
Fz('.)k(F)l(or)16 b(an)g(example)h(in)g(whic)o(h)g(it)g(is)g(natural)
 
9681
285 2392 y(to)e(use)g(`)p Fu(@\\)p Fz(',)f(see)h(Section)h(5.12.3)e([A)
 
9682
l(Tbs],)g(page)h(56.)220 2452 y(5.)29 b(The)18 b(names)g(of)f(some)h
 
9683
(of)f(the)h(co)q(de-t)o(yp)q(esetting)h(macros)e(in)h
 
9684
Fu(fwebmac.sty)e Fz(ha)o(v)o(e)285 2504 y(b)q(een)f(c)o(hanged)g(to)f
 
9685
(conform)f(to)h(the)h(con)o(v)o(en)o(tion)f(that)g(they)g(should)h(all)
 
9686
h(start)d(with)285 2556 y(`)p Fu(W)p Fz('.)28 b(This)19
 
9687
b(c)o(hange)f(will)i(b)q(e)f(in)o(visible)i(to)d(y)o(ou)g(unless)h(y)o
 
9688
(ou)f(happ)q(en)h(to)f(ha)o(v)o(e)g(user)285 2608 y(macros)e(of)g(y)o
 
9689
(our)g(o)o(wn)g(that)f(start)h(that)f(w)o(a)o(y)h(or)g(\(p)q(erish)h
 
9690
(the)g(though)o(t\))e(y)o(ou)h(ha)o(v)o(e)285 2660 y(rede\014ned)h(lo)o
 
9691
(w-lev)o(el)f(and)g(obscure)f(co)q(de)h(in)g(`)p Fu(fwebmac.sty)p
 
9692
Fz('.)p eop
 
9693
%%Page: 125 127
 
9694
125 126 bop 75 -58 a Fz(Chapter)15 b(14:)k(NEW)c(FEA)l(TURES)1103
 
9695
b(125)75 183 y Fq(14.1.3)29 b(New)21 b(features)g(\(v1.61\))137
 
9696
283 y Fz(This)15 b(release)h(adds)e(some)h(features)f(for)g(managing)g
 
9697
(large)h(pro)s(jects,)f(including)j(\(i\))d(the)h Fu(idxmerge)75
 
9698
337 y Fz(utilit)o(y)i(that)d(merges)i(indexes)h(pro)q(duced)f(b)o(y)g
 
9699
(sev)o(eral)f Fw(Fweb)i Fz(\014les,)f(\(ii\))g(a)f(mec)o(hanism)h(for)f
 
9700
(accessing)75 392 y(R)o(CS-lik)o(e)g(information)f(in)g(the)g
 
9701
(ignorable)h(commen)o(tary)d(at)h(the)h(b)q(eginning)i(of)d(the)h
 
9702
(\014le,)g(and)g(\(iii\))h(the)75 447 y(abilit)o(y)j(to)d(include)k
 
9703
Fw(Fwea)l(ve)p Fz(-formatted)d(co)q(de)h(in)o(to)g(a)f(standard)g(LaT)
 
9704
1338 457 y(E)1363 447 y(X)h(do)q(cumen)o(t.)24 b(It)16
 
9705
b(also)h(\014xes)75 502 y(a)e(v)m(ariet)o(y)g(of)g(miscellaneous)i
 
9706
(bugs.)220 569 y(1.)29 b(A)16 b(stand-alone)g(index)h(\014le)f
 
9707
(suitable)h(for)e(pro)q(cessing)i(b)o(y)f Fu(makeindex)e
 
9708
Fz(can)i(b)q(e)g(pro-)285 621 y(duced)g(b)o(y)f(the)h(`)p
 
9709
Fu(-XI)p Fz(')e(option.)20 b(See)c(Section)g(11.2)e([Using)h(mak)o
 
9710
(eindex],)g(page)g(103.)220 687 y(2.)29 b(Stand-alone)17
 
9711
b(indexes)g(pro)q(duced)h(b)o(y)e(`)p Fu(-XI)p Fz(')e(can)j(b)q(e)f
 
9712
(merged)h(with)f(the)g Fu(idxmerge)285 739 y Fz(utilit)o(y)l(.)21
 
9713
b(See)16 b(Section)g(11.3)e([Merging)h(indexes],)h(page)f(105.)220
 
9714
804 y(3.)29 b Fw(Fwea)l(ve)p Fz(-formatted)12 b(co)q(de)g(can)g(b)q(e)h
 
9715
(included)h(in)f(a)f(standard)f(LaT)1446 814 y(E)1472
 
9716
804 y(X2e)h(do)q(cumen)o(t)285 856 y(b)o(y)f(means)h(of)f(the)h
 
9717
Fu(fwebinsert)e Fz(pac)o(k)m(age.)18 b(See)12 b(Section)h(10.1.6.1)c
 
9718
([Inserting)j(w)o(o)o(v)o(en)285 908 y(co)q(de],)j(page)g(99.)220
 
9719
974 y(4.)29 b(Revision-con)o(trol-system)f(\(R)o(CS\))f(information)f
 
9720
(that)g(app)q(ears)h(in)h(the)f(ignor-)285 1026 y(able)17
 
9721
b(commen)o(tary)e(b)q(et)o(w)o(een)i(the)f(optional)h(`)p
 
9722
Fu(@z)p Fz(')f(and)g(`)p Fu(@x)p Fz(')f(that)h(b)q(egin)i(an)e
 
9723
Fw(Fweb)285 1078 y Fz(\014le)22 b(\(see)g(Section)g(5.5.31)e([A)l(Tz],)
 
9724
i(page)f(50\))g(is)h(accessible)h(in)f(the)g(b)q(o)q(dy)g(of)f(the)285
 
9725
1130 y(\014le)f(through)e(the)h(built-in)j(function)d
 
9726
Fu($KEYWORD)f Fz(\(see)h(Section)h(7.2.3.30)c([$KEY-)285
 
9727
1182 y(W)o(ORD],)d(page)h(72\))g(and)g(the)g(new)h(commands)f(`)p
 
9728
Fu(@K)p Fz(')f(\(see)h(Section)h(5.5.11)d([A)l(TK)p 1716
 
9729
1182 14 2 v 17 w(],)285 1233 y(page)k(44\))f(and)i(`)p
 
9730
Fu(@k)p Fz(')e(\(see)h(Section)h(5.5.12)e([A)l(Tk],)g(page)h(44\).)22
 
9731
b(These)17 b(features)f(can)285 1285 y(access)d(R)o(CS-lik)o(e)h(k)o
 
9732
(eyw)o(ords)e(that)g(are)h(not)f(kno)o(wn)h(to)f(R)o(CS)h(itself,)h(as)
 
9733
e(long)h(as)g(they)285 1337 y(\014t)i(the)g(prop)q(er)h(syn)o(tax)e
 
9734
(\(see)h(Section)i(5.5.31)c([A)l(Tz],)h(page)h(50\).)220
 
9735
1403 y(5.)29 b(The)16 b(`)p Fu(-h)p Fz(')e(option)i(no)o(w)e(p)q
 
9736
(ermits)i(easy)g(access)f(to)g(the)g(GNU)h Fu(info)e
 
9737
Fz(bro)o(wser)h(if)h(it)f(is)285 1455 y(installed.)22
 
9738
b(See)16 b(Section)g(4.2.18)d([-h],)h(page)h(21.)220
 
9739
1521 y(6.)29 b(Underscored)18 b(v)o(ersions)f(of)f(built-in)k
 
9740
(functions)e(ha)o(v)o(e)e(b)q(een)j(remo)o(v)o(ed!!!)24
 
9741
b(E.g.,)16 b(use)285 1573 y Fu($IF)p Fz(,)e(not)h Fu(_IF)p
 
9742
Fz(.)20 b(This)15 b(c)o(hange)h(w)o(as)e(w)o(arned)h(ab)q(out)g(in)h
 
9743
(the)f(last)g(release.)220 1638 y(7.)29 b(Single-c)o(haracter)16
 
9744
b(iden)o(ti\014ers)g(can)e(no)o(w)h(b)q(e)g(completely)h
 
9745
(cross-referenced)f(via)g(the)285 1690 y(`)p Fu(-W1)p
 
9746
Fz(')f(option.)20 b(See)c(Section)g(4.2.65.2)d([-W1],)g(page)i(33.)220
 
9747
1756 y(8.)29 b(Some)17 b(mo)q(dule)i(w)o(arning)e(messages)g(can)h(b)q
 
9748
(e)g(eliminated)i(with)d(the)h(`)p Fu(-W@)p Fz(')e(option.)285
 
9749
1808 y(See)g(Section)g(4.2.65.1)d([-W)-5 b(A)l(T],)14
 
9750
b(page)h(32.)220 1874 y(9.)29 b(The)17 b(`)p Fu(@q)p
 
9751
Fz(')e(command)i(\(still)g(exp)q(erimen)o(tal\))h(has)e(b)q(een)i
 
9752
(added)f(to)f(lo)q(cally)j(turn)d(on)285 1926 y(or)g(o\013)g(the)h(the)
 
9753
g(line)h(and)f(mo)q(dule)h(commen)o(ts)f(in)g(the)g(tangled)g(output.)
 
9754
25 b(See)17 b(Sec-)285 1978 y(tion)e(5.5.22)f([A)l(Tq],)g(page)h(48.)
 
9755
197 2043 y(10.)29 b(The)14 b(lev)o(el)i(of)e(v)o(erb)q(osit)o(y)g(of)g
 
9756
Fw(Fweb)p Fz('s)h(informational)f(messages)g(can)g(b)q(e)h(con)o
 
9757
(trolled)285 2095 y(with)h(the)f(`)p Fu(-M)p Fz(')f(option.)20
 
9758
b(See)c(Section)g(4.2.26)d([-M)p 1158 2095 V 16 w(],)h(page)i(23.)197
 
9759
2161 y(11.)29 b(C/C)p Fu(++)17 b Fz(programmers)g(ma)o(y)g(\014nd)i
 
9760
(the)f(command)g(`)p Fu(@{)p Fz(')f(useful.)29 b(See)19
 
9761
b(Section)g(5.9)285 2213 y([A)l(Tlb],)c(page)g(53.)197
 
9762
2279 y(12.)29 b(The)18 b(`)p Fu(-nC)p Fz(')e(option)i(has)g(b)q(een)h
 
9763
(added)f(for)f Fw(F)o(or)m(tran)h Fz(users;)h(it)f(kills)h(commen)o
 
9764
(ted)285 2331 y(lines)k(at)e(a)g(v)o(ery)g(early)h(stage)e(in)i(the)g
 
9765
(pro)q(cessing.)39 b(This)22 b(can)g(b)q(e)g(useful)g(when)285
 
9766
2383 y(con)o(v)o(erting)15 b(existing)h(co)q(des)g(to)f
 
9767
Fw(Fweb)p Fz(.)20 b(See)c(Section)g(4.2.36)e([-nC],)g(page)h(25)197
 
9768
2449 y(13.)29 b Fw(F)o(or)m(tran)p Fz(-90)17 b(\(see)g(Section)g
 
9769
(4.2.31)e([-n9],)i(page)f(24\))g(no)o(w)h(defaults)g(to)f(free-form)285
 
9770
2500 y(syn)o(tax.)197 2566 y(14.)29 b(As)16 b(of)f(the)g(non-b)q(eta)h
 
9771
(V)l(ersion)h(1.61,)d(free-form)h Fw(F)o(or)m(tran)p
 
9772
Fz(-90)g(no)o(w)g(inserts)h(semi-)285 2618 y(colons)e(automatically)f
 
9773
(in)i(the)e(co)q(de)h(part.)19 b(Th)o(us,)13 b(textb)q(o)q(ok)g
 
9774
Fw(F)o(or)m(tran)p Fz(-90)g(exam-)285 2670 y(ples)19
 
9775
b(will)g(w)o(ea)o(v)o(e)e(correctly)h(without)g(the)g(anno)o(y)o(ance)g
 
9776
(of)f(explicitly)k(terminating)p eop
 
9777
%%Page: 126 128
 
9778
126 127 bop 75 -58 a Fz(Chapter)15 b(14:)k(NEW)c(FEA)l(TURES)1103
 
9779
b(126)285 183 y(eac)o(h)17 b(statemen)o(t)g(with)g(a)h(semicolon.)27
 
9780
b(\(If)17 b(y)o(ou)g(prefer)h(to)f(put)g(in)h(the)g(semicolons)285
 
9781
235 y(explicitly)l(,)d(use)d(`)p Fu(--n;)p Fz(')e(to)h(turn)g(o\013)g
 
9782
(the)g(auto-insertion.\))19 b(See)12 b(Section)h(4.2.33)c([-n;],)285
 
9783
287 y(page)15 b(24)197 349 y(15.)29 b(The)23 b(default)g(meaning)g(of)g
 
9784
(the)f(`)p Fu(-k)p Fz(')g(option)h(w)o(as)f(c)o(hanged;)k(no)o(w)c(b)q
 
9785
(oth)h(lo)o(w)o(er-)285 401 y(and)16 b(upp)q(er-case)g(forms)f(of)g
 
9786
Fw(F)o(or)m(tran)h Fz(I/O)g(k)o(eyw)o(ords)f(are)g(recognized.)22
 
9787
b(See)16 b(Sec-)285 453 y(tion)f(4.2.23)f([-k],)g(page)h(22.)197
 
9788
515 y(16.)29 b(V)l(arious)13 b(c)o(hanges)g(w)o(ere)f(made)h(to)f(in)o
 
9789
(ternal)h(co)q(de)g(in)h(`)p Fu(fwebmac.sty)p Fz('.)j(This)c(should)285
 
9790
567 y(not)j(a\013ect)g(an)o(y)o(one)g Fs(unless)j Fz(y)o(ou)d(ha)o(v)o
 
9791
(e)g(rede\014ned)i Fu(fwebmac)d Fz(macros.)23 b(If)16
 
9792
b(so,)g(y)o(ou'll)285 618 y(ha)o(v)o(e)f(to)f(compare)h(y)o(our)g(v)o
 
9793
(ersions)g(with)g(the)g(presen)o(t)h(ones.)j(F)l(or)c(example,)h
 
9794
(colons)285 670 y(as)f(argumen)o(t)f(delimiters)j(in)f
 
9795
Fu(\\def)p Fz(s)f(ha)o(v)o(e)g(b)q(een)h(remo)o(v)o(ed.)197
 
9796
732 y(17.)29 b(It)23 b(is)g(no)o(w)g(\(barely\))f(p)q(ossible)j(to)d
 
9797
(use)h Fu(\\documentstyle{revtex})d Fz(instead)j(of)285
 
9798
784 y(the)c(default)h Fu(\\documentclass{article})p Fz(.)28
 
9799
b(See)20 b(Section)g(10.1.3.2)c([REVT)l(eX],)285 836
 
9800
y(page)f(94.)75 941 y Fq(14.1.4)29 b(Signi\014can)n(t)21
 
9801
b(bugs)g(\(v1.61\))220 1032 y Fz(1.)29 b(P)o(erhaps)18
 
9802
b(the)g(most)f(signi\014can)o(t)i(bug)f(is)h(that)e(some)h(high-order)g
 
9803
(\()p Fu(>)p Fz(=)g(128\))f(c)o(har-)285 1084 y(acters)g(in)h(strings)f
 
9804
(ma)o(y)f(not)h(t)o(yp)q(eset)g(or)g(b)q(e)h(pro)q(cessed)g(correctly)l
 
9805
(.)26 b(This)18 b(ma)o(y)e(b)q(e)285 1136 y(an)g(issue)h(for)f(some)g
 
9806
(users)g(of)g(foreign-language)g(pac)o(k)m(ages.)23 b(The)16
 
9807
b(di\016cult)o(y)i(arises)285 1188 y(from)13 b(a)g(design)h(decision)i
 
9808
(made)d(b)o(y)h(a)f(previous)h(author.)19 b(This)14 b(has)f(at)g(least)
 
9809
h(partly)285 1240 y(b)q(een)g(\014xed,)g(but)g(I)f(esc)o(hew)o(ed)h(a)f
 
9810
(substan)o(tial)h(o)o(v)o(erhaul)f(for)g(fear)g(of)g(breaking)g(other)
 
9811
285 1291 y(things.)75 1413 y Fy(14.2)32 b(V)-6 b(ersion)23
 
9812
b(1.53)137 1507 y Fz(This)16 b(release)h(\014xes)e(a)h(relativ)o(ely)g
 
9813
(small)h(n)o(um)o(b)q(er)f(of)f(obscure)h(bugs)f(in)i
 
9814
Fu(fweb-1.52-beta)p Fz(.)h(A)e(few)75 1562 y(minor)f(enhancemen)o(ts)h
 
9815
(w)o(ere)f(also)g(made.)20 b(They)c(include)220 1624
 
9816
y(1.)29 b(Sections)22 b(can)g(b)q(e)g(n)o(um)o(b)q(ered)h(b)o(y)e
 
9817
(consecutiv)o(e)i(in)o(tegers)f(rather)f(than)g(LaT)l(eX's)285
 
9818
1676 y(default)16 b(Dew)o(ey-decimal)g(form)f(b)o(y)g(sa)o(ying)405
 
9819
1738 y Fu(LaTeX.package)22 b(=)i("fwebnum")285 1800 y
 
9820
Fz(See)16 b(Section)g(10.1.3.4)d([Sections],)h(page)i(95.)220
 
9821
1861 y(2.)29 b(The)22 b(`)p Fu(-H)p Fz(')f(option)h(\(exp)q(erimen)o
 
9822
(tal)h(and)f(incomplete\))h(w)o(as)e(added.)41 b(F)l(or)21
 
9823
b(C)h(and)285 1913 y(C)p Fu(++)p Fz(,)13 b(this)h(option)f(tells)i
 
9824
Fw(Fwea)l(ve)f Fz(to)e(scan)i Fu(#include)e Fz(\014les)i(for)f(`)p
 
9825
Fu(typedef)p Fz(')f(and/or)285 1965 y(`)p Fu(class)p
 
9826
Fz(')i(de\014nitions.)21 b(See)16 b(Section)g(4.2.17)e([-H)p
 
9827
1119 1965 14 2 v 16 w(],)g(page)h(20.)220 2027 y(3.)29
 
9828
b(The)11 b(`)p Fu(-k)p Fz(')e(option)h(w)o(as)g(added.)19
 
9829
b(This)10 b(tells)i Fw(F)o(or)m(tran)e Fz(and)h Fw(Ra)m(tf)o(or)g
 
9830
Fz(to)e(understand)285 2079 y(the)14 b(lo)o(w)o(er-case)f(forms)g(of)g
 
9831
(I/O)h(k)o(eyw)o(ords)f(suc)o(h)h(as)f(`)p Fu(iostat)p
 
9832
Fz(')f(\(with)i(the)g(exception)285 2131 y(of)h(`)p Fu(read)p
 
9833
Fz(',)e(`)p Fu(write)p Fz(',)h(and)h(`)p Fu(end)p Fz('\).)j(See)e
 
9834
(Section)g(4.2.23)e([-k],)g(page)h(22.)220 2193 y(4.)29
 
9835
b(The)13 b(`)p Fu(-n:)p Fz(')f(option)i(w)o(as)e(added.)20
 
9836
b(This)14 b(tells)g Fw(F)o(or)m(tran)g Fz(to)e(place)i(statemen)o(t)e
 
9837
(lab)q(els)285 2245 y(on)j(a)f(separate)h(line,)h(whic)o(h)g(is)f
 
9838
(useful)h(when)f(the)g(lab)q(els)i(are)d(relativ)o(ely)i(long.)k(\(By)
 
9839
285 2297 y(default,)15 b Fw(F)o(or)m(tran)g Fz(lab)q(els)h(are)e
 
9840
(placed)i(on)f(the)g(same)f(line)i(as)f(the)f(thing)i(they)e(are)285
 
9841
2349 y(lab)q(eling,)20 b(whic)o(h)e(lo)q(oks)g(go)q(o)q(d)f(for)g
 
9842
(short)g(lab)q(els.\))27 b(See)18 b(Section)h(4.2.34)c([-ncolon],)285
 
9843
2400 y(page)g(25)220 2462 y(5.)29 b(The)20 b(prepro)q(cessor)g(command)
 
9844
g(`)p Fu(@#line)p Fz(')e(w)o(as)h(added.)35 b(F)l(or)19
 
9845
b(C)h(co)q(de,)h(this)g(adds)285 2514 y(an)h(explicit)h(`)p
 
9846
Fu(#line)p Fz(')e(command)g(to)g(the)h(tangled)g(output)f(\014le.)41
 
9847
b(This)22 b(helps)h(to)285 2566 y(k)o(eep)18 b(the)f(line)i(n)o(um)o(b)
 
9848
q(ers)f(b)q(et)o(w)o(een)f(debugger)h(and)g(source)f(\014le)h(in)h
 
9849
(sync)e(when)h(an)285 2618 y Fw(Fweb)g Fz(prepro)q(cessor)g(statemen)o
 
9850
(t)e(expands)i(to)f(sev)o(eral)g(lines.)28 b(See)18 b(Section)h(7.2.4)
 
9851
285 2670 y([Debugging)c(with)h(macros],)d(page)j(79.)p
 
9852
eop
 
9853
%%Page: 127 129
 
9854
127 128 bop 75 -58 a Fz(Chapter)15 b(14:)k(NEW)c(FEA)l(TURES)1103
 
9855
b(127)285 183 y(An)17 b(implicit)i(`)p Fu(@#line)p Fz(')c(command)i(is)
 
9856
g(added)h(after)e(eac)o(h)h(`)p Fu(@\045)p Fz(')e(\(see)i(Section)h
 
9857
(5.8.3)285 235 y([A)l(T\045],)13 b(page)i(52\))e(that)h(b)q(egins)h(a)f
 
9858
(line)i(\(this)f(k)o(eeps)f(line)i(n)o(um)o(b)q(ering)f(correct\).)k(T)
 
9859
l(o)285 287 y(o)o(v)o(erride)c(this,)g(use)h(the)f(option)h(`)p
 
9860
Fu(-T#)p Fz('.)i(See)e(Section)g(4.2.59.6)d([-T#],)h(page)h(31.)220
 
9861
350 y(6.)29 b(`)p Fu(-p)p Fz(')15 b(\(st)o(yle-\014le\))j(options)e
 
9862
(\(see)h(Section)g(4.2.46)e([-p],)h(page)g(28\))g(on)g(the)h(command)
 
9863
285 402 y(line)j(are)e(no)o(w)g(pro)q(cessed)h Fs(after)i
 
9864
Fz(the)d(lo)q(cal)i(st)o(yle)e(\014le.)30 b(See)19 b(Section)h(12.3)d
 
9865
([St)o(yle],)285 453 y(page)e(112.)220 516 y(7.)29 b(The)18
 
9866
b(functionalit)o(y)h(of)e(the)h(`)p Fu(-D)p Fz(')e(command)i(w)o(as)e
 
9867
(enhanced)j(to)e(include)j(optional)285 568 y(argumen)o(ts)12
 
9868
b(that)g(limit)i(the)f(information)g(that)f(will)j(b)q(e)e(listed.)21
 
9869
b(See)13 b(Section)h(4.2.11)285 620 y([-D)p 351 620 14
 
9870
2 v 16 w(],)g(page)h(18.)75 744 y Fy(14.3)32 b(V)-6 b(ersion)23
 
9871
b(1.52)137 838 y Fz(This)15 b(release)h(w)o(as)d(issued)j(only)f(as)g
 
9872
(a)f(b)q(eta)h(v)o(ersion.)k(It)c(consists)g(mostly)f(of)h(bug)f
 
9873
(\014xes.)20 b(Ho)o(w)o(ev)o(er,)75 893 y(there)15 b(are)g(a)g(few)g
 
9874
(other)g(in)o(teresting)h(p)q(oin)o(ts.)220 956 y(1.)29
 
9875
b Fu(fwebmac.sty)11 b Fz(w)o(as)h(enhanced)i(to)e(w)o(arn)g(the)h(user)
 
9876
g(to)f(run)h(LaT)1385 965 y(E)1410 956 y(X)g(again)g(when)g(the)285
 
9877
1008 y(section)18 b(n)o(um)o(b)q(ering)g(hasn't)f(y)o(et)g(b)q(een)i
 
9878
(brough)o(t)d(up)i(to)f(date.)26 b(I'm)17 b(not)g(sure)h(I'v)o(e)285
 
9879
1059 y(co)o(v)o(ered)d(all)h(the)f(bases,)g(but)h(b)q(efore)f(it)h
 
9880
(didn't)f(complain)i(at)d(all.)220 1122 y(2.)29 b(C)p
 
9881
Fu(++)18 b Fz(classes)g(are)g(no)o(w)f(formatted)g(\(iden)o(ti\014ed)j
 
9882
(as)d(reserv)o(ed)h(w)o(ords\))f(on)h(the)g(\014rst)285
 
9883
1174 y(pass,)d(so)f(forw)o(ard)g(references)i(suc)o(h)g(as)405
 
9884
1237 y Fu(@)24 b(The)f(class)g(|C|...)405 1289 y(@a)405
 
9885
1340 y(class)g(C)453 1392 y({})285 1455 y Fz(will)15
 
9886
b(no)o(w)e(w)o(ork.)19 b(Note)13 b(that)g Fp(t)o(yp)q(edef)h
 
9887
Fz(has)g(done)g(this)g(for)f(a)g(while,)i(although)f(there)285
 
9888
1507 y(are)h(still)i(a)d(few)h(glitc)o(hes.)220 1570
 
9889
y(3.)29 b(F)l(or)16 b(t)o(w)o(o)g(y)o(ears,)h(the)g(do)q(cumen)o
 
9890
(tation)g(has)g(describ)q(ed)i(t)o(w)o(o)d(con)o(trol)g(co)q(des)i(as)f
 
9891
(fol-)285 1621 y(lo)o(ws:)405 1684 y Fu(@~)24 b(---)f(inhibit)g(line)g
 
9892
(break.)405 1736 y(@+)h(---)f(force)g(an)h(index)f(entry.)285
 
9893
1799 y Fz(Apparen)o(tly)11 b(the)g(co)q(de)g(had)g(these)g
 
9894
(de\014nitions)h(in)o(v)o(erted;)g(it)f(has)g(no)o(w)f(b)q(een)i
 
9895
(brough)o(t)285 1851 y(up)k(to)e(date)i(with)f(the)h(do)q(cumen)o
 
9896
(tation.)k(F)l(ortunately)15 b(these)h(commands)f(are)g(evi-)285
 
9897
1902 y(den)o(tly)h(not)f(hea)o(vily)h(used,)f(since)i(no)e(one)g
 
9898
(complained.)220 1965 y(4.)29 b Fu(fwebmac.sty)11 b Fz(w)o(as)g
 
9899
(further)h(rew)o(ork)o(ed)f(to)g(in)o(teract)h(prop)q(erly)h(with)g
 
9900
(the)f(user)g(pac)o(k-)285 2017 y(age)f Fu(multicol)p
 
9901
Fz(.)18 b(If)12 b(in)h Fu(fweb.sty)d Fz(one)i(sa)o(ys)f(`)p
 
9902
Fu(LaTeX.package)i("multicol")p Fz(',)e(then)285 2069
 
9903
y(the)17 b(t)o(w)o(o-column)g(index)h(is)g(done)f(with)g
 
9904
Fu(multicol)p Fz(;)g(this)g(giv)o(es)g(v)m(arious)h(impro)o(v)o(e-)285
 
9905
2121 y(men)o(ts)12 b(o)o(v)o(er)g(the)g Fu(\\twocolumn)g
 
9906
Fz(format)f(that)h(w)o(as)f(used)i(previously)l(.)21
 
9907
b(F)l(urthermore,)285 2173 y(it's)15 b(p)q(ossible)j(to)d(use)h(`)p
 
9908
Fu(multicol)p Fz(')e(to)h(do)g(one's)h(en)o(tire)g(do)q(cumen)o(t)g(in)
 
9909
g(t)o(w)o(o-column)285 2225 y(format.)22 b(This)17 b(turned)g(out)f(to)
 
9910
g(b)q(e)h(relativ)o(ely)g(simple,)h(but)e(one)h(needs)g(to)f(get)g(the)
 
9911
285 2276 y(commands)g(in)h(the)f(prop)q(er)g(order.)22
 
9912
b(See)17 b(Section)g(10.1.3.5)d([LIndex],)i(page)g(96)g(for)285
 
9913
2328 y(more)c(details.)20 b(Tw)o(o-column)13 b(format)f(substan)o
 
9914
(tially)i(cuts)e(do)o(wn)h(the)g(white)g(space;)285 2380
 
9915
y(I)j(sa)o(v)o(ed)e(ab)q(out)h(50\045)g(on)g(a)g(200-page)f(co)q(de.)
 
9916
285 2443 y(One)g(kno)o(wn)g(glitc)o(h)g(with)g Fw(Fweb)p
 
9917
Fz(/)p Fu(multicol)f Fz(is)h(that)f(if)h(one)f(selects)i(page-n)o(um)o
 
9918
(b)q(er)285 2495 y(cross-references)f(instead)g(of)f(LaT)885
 
9919
2505 y(E)910 2495 y(X)h(section)g(n)o(um)o(b)q(ers,)f(page)h
 
9920
(references)g(suc)o(h)f(as)285 2547 y(98c)k(don't)h(get)f(the)h('c')f
 
9921
(correct.)27 b(This)18 b(is)g(presumably)h(not)e(a)h(big)g(deal.)28
 
9922
b(A)o(t)18 b(this)285 2598 y(p)q(oin)o(t,)d(assume)g(that)g(the)g(use)h
 
9923
(of)e Fu(multicol)h Fz(is)g(highly)i(exp)q(erimen)o(tal.)220
 
9924
2661 y(5.)29 b(F)l(urther)15 b(bugs)g(in)h(the)g(C)f(and)g(C)p
 
9925
Fu(++)g Fz(pro)q(duction)h(rules)g(w)o(ere)f(\014xed.)p
 
9926
eop
 
9927
%%Page: 128 130
 
9928
128 129 bop 75 -58 a Fz(Chapter)15 b(14:)k(NEW)c(FEA)l(TURES)1103
 
9929
b(128)75 183 y Fy(14.4)32 b(V)-6 b(ersion)23 b(1.50)220
 
9930
275 y Fz(1.)29 b(The)20 b(syn)o(tax)g(for)g(en)o(tries)g(in)h(the)g
 
9931
(initialization)i(\014le)e(`)p Fu(.fweb)p Fz(')e(\(see)h(Section)h
 
9932
(12.2)285 327 y([Initialization],)15 b(page)f(108\))e(has)h(b)q(een)h
 
9933
(mo)q(di\014ed)h(\(in)f(a)f(w)o(a)o(y)f(that)h(is)h(as)f(bac)o(kw)o
 
9934
(ard-)285 379 y(compatible)20 b(as)f(p)q(ossible\).)32
 
9935
b(Previously)l(,)21 b(`)p Fu(+)p Fz(')d(mean)o(t)g(pro)q(cess)h(the)h
 
9936
(option)f(b)q(efore)285 431 y(the)14 b(command-line)j(options,)d(`)p
 
9937
Fu(-)p Fz(')f(mean)o(t)h(pro)q(cess)h(it)f(after.)19
 
9938
b(This)c(con)o(v)o(en)o(tion)g(w)o(as)285 483 y(somewhat)f(hard)i(to)e
 
9939
(remem)o(b)q(er,)h(giv)o(en)h(the)g(statemen)o(t)e(that)g(an)o(y)h
 
9940
(command-line)285 535 y(option)20 b(could)h(b)q(e)g(put)f(in)o(to)g(`)p
 
9941
Fu(.fweb)p Fz(';)h(furthermore,)f(just)g(ab)q(out)g(ev)o(erything)g(in)
 
9942
285 586 y(`)p Fu(.fweb)p Fz(')14 b(should,)h(in)h(fact,)f(b)q(e)h(pro)q
 
9943
(cessed)f(b)q(efore)h(the)f(command-line)i(options.)j(So)285
 
9944
638 y(no)o(w)g(b)q(oth)g(`)p Fu(+)p Fz(')g(and)g(`)p
 
9945
Fu(-)p Fz(')g(mean)g(the)g(same)g(thing,)i(namely)f(pro)q(cess)f(b)q
 
9946
(efore)h(\(and)285 690 y(the)16 b(`)p Fu(+)p Fz(')f(notation)g(should)i
 
9947
(fade)f(a)o(w)o(a)o(y)e(as)h(time)h(go)q(es)g(on\).)21
 
9948
b(If)16 b(y)o(ou)g(explicitly)i(w)o(an)o(t)285 742 y(something)e(to)g
 
9949
(b)q(e)h(pro)q(cessed)g(after)e(all)i(command-line)h(options)f(for)e
 
9950
(some)h(tric)o(ky)285 794 y(reason,)e(b)q(egin)j(it)e(with)h(`)p
 
9951
Fu(&)p Fz('.)j(I.e.,)c(scan)g(y)o(our)g(`)p Fu(.fweb)p
 
9952
Fz(')e(\014le)j(for)f(an)o(y)g(line)i(b)q(eginning)285
 
9953
846 y(with)f(`)p Fu(-)p Fz(')e(and)h(replace)h(that)f(with)g(`)p
 
9954
Fu(&)p Fz('.)220 909 y(2.)29 b(The)15 b(LaT)454 918 y(E)480
 
9955
909 y(X)g(pro)q(cessor)g(\(`)p Fu(-PL)p Fz('\))f(is)h(no)o(w)g(the)g
 
9956
(default.)220 971 y(3.)29 b(The)23 b(exp)q(erimen)o(tal)g(`)p
 
9957
Fu(fwebmacL.sty)p Fz(')d(macro)i(pac)o(k)m(age)g(supplied)j(with)e(v)o
 
9958
(ersion)285 1023 y(1.40)10 b(has)i(b)q(een)g(substan)o(tially)h(rew)o
 
9959
(ork)o(ed)e(and)h(is)g(no)o(w)f(the)g(default)i(`)p Fu(fwebmac.sty)p
 
9960
Fz('.)285 1075 y(Remo)o(v)o(e)i(an)o(y)g(reference)h(to)e(`)p
 
9961
Fu(fwebmacL.sty)p Fz(')f(from)i(y)o(our)f(`)p Fu(.fweb)p
 
9962
Fz(')g(\014le.)220 1138 y(4.)29 b(Supp)q(ort)12 b(for)f(LaT)599
 
9963
1148 y(E)625 1138 y(X2e)g(is)h(no)o(w)g(pro)o(vided.)19
 
9964
b(See)12 b(Section)h(10.1.3)d([LaT)l(eX],)g(page)i(93.)220
 
9965
1201 y(5.)29 b(The)16 b(st)o(yle-\014le)g(parameter)f
 
9966
Fu(index.name)f Fz(w)o(as)g(added.)21 b(This)16 b(is)g(the)f(section)h
 
9967
(name)285 1253 y(to)f(b)q(e)h(giv)o(en)g(to)e(the)i(Index)g(\(see)g
 
9968
(Chapter)f(11)f([Index],)i(page)f(103\),)f(whic)o(h)i(should)285
 
9969
1305 y(b)q(e)h(the)f(last)g(ma)s(jor)f(\(starred\))f(section.)23
 
9970
b(It)17 b(b)q(ecomes)f(the)g(con)o(ten)o(ts)g(of)f(the)i(macro)285
 
9971
1357 y Fu(\\INDEX)p Fz(.)i(Therefore,)c(one)g(can)g(end)h(one's)f
 
9972
(source)g(\014le)i(b)o(y)e(sa)o(ying)405 1419 y Fu(@*)24
 
9973
b(\\INDEX.)220 1482 y Fz(6.)29 b(The)13 b(`)p Fu($IF...)p
 
9974
Fz(')e(class)i(of)g(built-in)i(functions)f(w)o(as)e(rew)o(ork)o(ed.)18
 
9975
b(They)13 b(should)h(no)o(w)e(b)q(e)285 1534 y(more)g(robust,)g
 
9976
(recursiv)o(e,)h(and)g(in)o(tuitiv)o(e.)20 b(Simple)14
 
9977
b(uses)f(of)e(these)i(functions)g(should)285 1586 y(w)o(ork)g(as)g(b)q
 
9978
(efore.)20 b(Ho)o(w)o(ev)o(er,)13 b(complicated)i(uses)f(that)f(dep)q
 
9979
(ended)j(on)e(tric)o(ky)g(things)285 1638 y(ab)q(out)g(the)g(order)f
 
9980
(of)h(expansion)g(of)g(argumen)o(ts)f(ma)o(y)g(require)i(revision.)20
 
9981
b(Carefully)285 1690 y(compare)13 b(the)g(descriptions)i(of)e(these)g
 
9982
(functions)h(in)h(the)e(do)q(cumen)o(tation)h(\(e.g.,)e(see)285
 
9983
1742 y(Section)h(7.2.3.23)e([$IF],)g(page)h(71\))g(with)h(y)o(our)f
 
9984
(usage)g(of)g(them)h(in)g(an)o(y)g(pre-existing)285 1793
 
9985
y(co)q(de.)285 1856 y(In)20 b(some)g(cases,)g(if)g(a)g(previous)g
 
9986
(constructions)g(using)g Fu($IF)g Fz(no)f(longer)h(w)o(orks,)g(it)285
 
9987
1908 y(migh)o(t)15 b(w)o(ork)f(if)i(y)o(ou)f(sa)o(y)405
 
9988
1971 y Fu(@m)24 b($IF\(a,b,c\))e($$IF\(a,b,c\))285 2034
 
9989
y Fz(and)g(then)h(use)f Fu($$IF)g Fz(in)g(y)o(our)g(co)q(de.)41
 
9990
b(\(This)22 b(forces)g(an)g(extra)g(lev)o(el)h(of)f(macro)285
 
9991
2086 y(expansion.\))e(The)c(same)f(remark)f(go)q(es)h(for)g
 
9992
Fu($DEFINE)p Fz(.)285 2148 y(The)g(old)h(forms)f(`)p
 
9993
Fu(_IF)p Fz(')f(etc.)19 b(no)d(longer)f(w)o(ork;)f(con)o(v)o(ert)g(to)h
 
9994
(`)p Fu($IF)p Fz('.)220 2211 y(7.)29 b(The)13 b(option)h(`)p
 
9995
Fu(-j)p Fz(')e(w)o(as)g(added.)20 b(This)14 b(inhibits)h(m)o(ultiple)g
 
9996
(inclusions)h(via)d(`)p Fu(@i)p Fz(')f(of)h(the)285 2263
 
9997
y(same)i(include)i(\014le.)k(See)16 b(Section)g(4.2.22)e([-j],)g(page)h
 
9998
(22.)220 2326 y(8.)29 b(One)23 b(no)o(w)f(has)g(the)g(abilit)o(y)h(to)f
 
9999
(c)o(hange)g(the)g(commen)o(t)g(c)o(haracter)f(that)h(b)q(egins)285
 
10000
2378 y Fw(Ft)m(angle)p Fz('s)16 b(`)p Fu(line)p Fz(')d(command.)20
 
10001
b(In)c(the)f(st)o(yle)h(\014le,)f(sa)o(y)l(,)g(e.g.,)405
 
10002
2441 y Fu(line_char.N)22 b('#')285 2503 y Fz(to)17 b(c)o(hange)h(the)h
 
10003
(default)f(`)p Fu(*line)p Fz(')f(output)g(b)o(y)h Fw(Ft)m(angle)h
 
10004
Fz(in)g Fw(F)o(or)m(tran)f Fz(mo)q(de)h(to)285 2555 y(`)p
 
10005
Fu(#line)p Fz('.)f(This)13 b(could)h(b)q(e)g(useful)g(if)f(one)h(runs)f
 
10006
(the)g(C)g(prepro)q(cessor)g(on)f(the)i(tangled)285 2607
 
10007
y Fw(F)o(or)m(tran)h Fz(output.)220 2670 y(9.)29 b Fw(Fwea)l(ve)p
 
10008
Fz('s)15 b(pro)q(cessing)i(of)d Fp(t)o(yp)q(edef)i Fz(statemen)o(ts)e
 
10009
(in)i(C)f(and)g(C)p Fu(++)g Fz(w)o(as)g(impro)o(v)o(ed.)p
 
10010
eop
 
10011
%%Page: 129 131
 
10012
129 130 bop 75 -58 a Fz(Chapter)15 b(14:)k(NEW)c(FEA)l(TURES)1103
 
10013
b(129)197 183 y(10.)29 b Fw(Fweb)20 b Fz(should)g(no)o(w)e(b)q(e)h
 
10014
(able)h(to)e(pro)q(cess)h(C)p Fu(++)f Fz(templates)h(and)g(exception)h
 
10015
(han-)285 235 y(dling,)14 b(at)f(least)g(in)h(simple)g(situations.)20
 
10016
b(The)13 b(t)o(yp)q(esetting)g(of)f(C)p Fu(++)h Fz(references)h
 
10017
(\(e.g.,)285 287 y(`)p Fu(int&)p Fz('\))g(w)o(as)g(also)h(impro)o(v)o
 
10018
(ed.)20 b(Please)c(rep)q(ort)f(an)o(y)g(di\016culties.)197
 
10019
347 y(11.)29 b(There)15 b(w)o(ere)g(v)m(arious)h(miscellaneous)h
 
10020
(obscure)f(bug)f(\014xes.)75 464 y Fy(14.5)32 b(V)-6
 
10021
b(ersion)23 b(1.40)220 553 y Fz(1.)29 b Fs(The)20 b(meaning)g(of)f(`)p
 
10022
Fu(@+)p Fs(')g(has)g(c)o(hanged.)33 b Fz(\(SORR)l(Y!\))21
 
10023
b(F)l(ormerly)l(,)f(this)g(inhibited)i(a)285 605 y(line)d(break;)g
 
10024
(that)e(function)i(is)f(no)o(w)f(p)q(erformed)i(b)o(y)e(`)p
 
10025
Fu(@~)p Fz('.)27 b(The)18 b(new)g(meaning)g(of)285 657
 
10026
y(`)p Fu(@+)p Fz(')12 b(is)i(to)e(force)h(an)g(index)i(en)o(try)e
 
10027
(\(the)g(opp)q(osite)g(of)g(`)p Fu(@-)p Fz(',)f(whic)o(h)i(inhibits)i
 
10028
(an)d(index)285 709 y(en)o(try\).)285 769 y(If)i(y)o(ou)f(ha)o(v)o(e)h
 
10029
(large)g(co)q(des)g(using)g(the)g(old)g(`)p Fu(@+)p Fz(')f(that)g(y)o
 
10030
(ou)h(do)f(not)h(wish)g(to)f(con)o(v)o(ert,)285 821 y(y)o(ou)g(can)h
 
10031
(reco)o(v)o(er)f(the)h(old)g(mappings)h(b)o(y)e(placing)i(the)f(follo)o
 
10032
(wing)g(commands)g(in)o(to)285 873 y(`)p Fu(fweb.sty)p
 
10033
Fz(':)405 934 y Fu(yes_index)23 b(=)g("~")405 985 y(no_line_break)f(=)i
 
10034
("+")285 1046 y Fz(Ho)o(w)o(ev)o(er,)13 b(please)h(try)f(to)g(mak)o(e)h
 
10035
(the)f(con)o(v)o(ersion;)h(the)g(new)g(co)q(des)g(are)g(in)o(tended)h
 
10036
(to)285 1098 y(b)q(e)h(more)f(symmetrical)g(and)h(easier)f(to)g(remem)o
 
10037
(b)q(er.)220 1158 y(2.)29 b Fs(Built-in)19 b(functions)f(no)o(w)f(b)q
 
10038
(egin)h(with)f(`)p Fu($)p Fs(',)f(not)h(`)p Fu(_)p Fs('.)24
 
10039
b Fz(The)18 b(underscore)f(pre\014x)h(w)o(as)285 1210
 
10040
y(a)f(bad)h(design)h(decision;)h(it)e(in)o(tro)q(duces)g(con\015icts)h
 
10041
(with)f(ANSI)g(C)g(in)g(certain)g(cir-)285 1262 y(cumstances.)j(T)l(o)
 
10042
15 b(ease)g(con)o(v)o(ersion,)g(the)h(old)g(forms)e(are)i(still)g
 
10043
(understo)q(o)q(d.)21 b(Th)o(us,)285 1314 y(one)16 b(can)h(use)f(`)p
 
10044
Fu($EVAL)p Fz(')f(and)h(`)p Fu(_EVAL)p Fz(')f(in)o(terc)o(hangably)l(.)
 
10045
23 b(Ho)o(w)o(ev)o(er,)15 b Fs(do)h(not)g(use)j Fz(the)285
 
10046
1366 y(underscore)d(forms;)e(they)h(will)i(b)q(e)f(deleted)g(in)g
 
10047
(future)g(releases.)220 1426 y(3.)29 b Fs(F)l(ull)20
 
10048
b(LaT)456 1436 y(E)482 1426 y(X)f(supp)q(ort.)32 b Fw(Fweb)20
 
10049
b Fz(no)f(longer)g(usurps)g(LaT)1305 1436 y(E)1331 1426
 
10050
y(X's)g Fu(\\output)f Fz(routine,)285 1478 y(and)c(LaT)448
 
10051
1488 y(E)474 1478 y(X's)f(sectioning)i(commands,)f(T)l(able-of-Con)o
 
10052
(ten)o(ts)f(commands,)h(etc.)19 b(are)285 1530 y(used.)g(The)12
 
10053
b(app)q(earance)f(of)g(the)h(w)o(o)o(v)o(en)e(output)h(is)h(c)o(hanged)
 
10054
f(to)g(b)q(e)h(more)f(b)q(o)q(ok-lik)o(e.)285 1582 y(\(This)k(is)h(an)f
 
10055
(exp)q(erimen)o(t.\))220 1642 y(4.)29 b Fs(V)l(erbatim)15
 
10056
b(language.)20 b Fz(`)p Fu(@Lv)p Fz(')14 b(selects)h(a)g
 
10057
(language-indep)q(enden)o(t)i(format.)i(See)c(Sec-)285
 
10058
1694 y(tion)g(8.2.6)f([V)l(erbatim],)h(page)g(88)220
 
10059
1754 y(5.)29 b Fs(Language-indep)q(enden)o(t)18 b(mo)q(de.)k
 
10060
Fz(The)16 b(N)g(mo)q(de)g(inhibits)i(prett)o(y-prin)o(ting,)e(blank)285
 
10061
1806 y(compression,)h(etc.;)g(source)g(co)q(de)g(is)h(essen)o(tially)g
 
10062
(copied)g(literally)h(from)d(input)i(to)285 1858 y(output.)h(This)14
 
10063
b(mo)q(de)g(is)g(turned)g(on)g(automatically)g(b)o(y)g(the)f
 
10064
Fw(verba)m(tim)h Fz(language,)285 1910 y(but)k(it)g(can)g(also)g(b)q(e)
 
10065
g(used)h(with)f(the)g(other)f(languages.)28 b(It)18 b(is)g(turned)g(on)
 
10066
g(b)o(y)g(the)285 1962 y(command-line)i(option)f(`)p
 
10067
Fu(-N)p Fz(')e(or)h(the)g(lo)q(cal)h(command)g(`)p Fu(@N)p
 
10068
Fz('.)28 b(See)19 b(Section)g(5.5.17)285 2014 y([A)l(TN)p
 
10069
398 2014 14 2 v 16 w(],)c(page)g(46.)220 2074 y(6.)29
 
10070
b Fs(W)l(riting)13 b(of)f(temp)q(orary)g(\014les.)19
 
10071
b Fz(When)13 b(the)g(`)p Fu(-F)p Fz(')e(command-line)j(option)f(is)f
 
10072
(in)i(e\013ect,)285 2126 y(tangled)g(output)e(is)i(written)f(to)g(temp)
 
10073
q(orary)f(\014les)i(instead)g(of)e(the)i(\014nal)g(target)d(\014les,)
 
10074
285 2178 y(and)k(the)f(temp)q(orary)g(\014les)i(are)e(compared)h(to)f
 
10075
(the)g(last)h(v)o(ersion)g(of)f(the)h(target)e(\014les)285
 
10076
2230 y(on)i(disk.)20 b(If)c(there)f(is)g(no)g(c)o(hange,)f(the)h
 
10077
(target)f(\014les)i(are)f(not)f(up)q(dated.)21 b(This)15
 
10078
b(a)o(v)o(oid)285 2281 y(unnecessary)20 b(recompilation)h(if)f(only)g
 
10079
(the)g(do)q(cumen)o(tation,)g(not)f(the)h(co)q(de,)h(w)o(as)285
 
10080
2333 y(c)o(hanged.)f(See)c(Section)g(4.2.15)d([-F)p 910
 
10081
2333 V 16 w(],)i(page)g(19.)220 2394 y(7.)29 b Fs(Con)o(v)o(erting)15
 
10082
b(output)g(tok)o(ens)f(to)h(lo)o(w)o(er)g(case.)20 b
 
10083
Fz(See)15 b(Section)i(4.2.61)c([-U)p 1534 2394 V 16 w(],)h(page)i(32.)
 
10084
220 2454 y(8.)29 b Fs(The)18 b(built-in)i(functions)f(`)p
 
10085
Fu($E)p Fs(')e(and)h(`)p Fu($PI)p Fs('.)27 b Fz(See)19
 
10086
b(Section)f(7.2.3.15)e([$E],)g(page)i(70,)285 2506 y(Section)e
 
10087
(7.2.3.47)d([$PI],)h(page)h(76.)220 2566 y(9.)29 b Fs(The)19
 
10088
b(built-in)i(functions)f(`)p Fu($EXP)p Fs(',)e(`)p Fu($LOG)p
 
10089
Fs(',)g(and)h(`)p Fu($LOG10)p Fs('.)28 b Fz(See)20 b(Section)f
 
10090
(7.2.3.18)285 2618 y([$EXP],)f(page)g(71,)h(Section)h(7.2.3.37)d
 
10091
([$LOG],)h(page)g(75,)h(and)h(Section)f(7.2.3.38)285
 
10092
2670 y([$LOG10],)14 b(page)h(75.)p eop
 
10093
%%Page: 130 132
 
10094
130 131 bop 75 -58 a Fz(Chapter)15 b(14:)k(NEW)c(FEA)l(TURES)1103
 
10095
b(130)197 183 y(10.)29 b Fs(`)p Fu($MAX)p Fs(')14 b(and)h(`)p
 
10096
Fu($MIN)p Fs(')f(generalized)j(to)d(tak)o(e)g(arbitrary)h(list)h(of)f
 
10097
(argumen)o(ts.)j Fz(See)e(Sec-)285 235 y(tion)f(7.2.3.40)e([$MAX],)h
 
10098
(page)h(75,)f(Section)i(7.2.3.41)d([$MIN],)h(page)h(75.)197
 
10099
299 y(11.)29 b Fs(The)16 b(marriage-sa)o(v)o(er)e(option)p
 
10100
Fz(.)22 b(In)17 b(resp)q(onse)f(to)f(a)h(serious)g(user)g(request,)f
 
10101
(see)h(Sec-)285 351 y(tion)f(4.2.6)f([-B)p 550 351 14
 
10102
2 v 16 w(],)h(page)g(17.)p eop
 
10103
%%Page: 131 133
 
10104
131 132 bop 75 -58 a Fz(Chapter)15 b(15:)k(SUPPOR)l(T)1259
 
10105
b(131)75 183 y Ft(15)41 b(SUPPOR)-7 b(T)137 300 y Fw(Fweb)24
 
10106
b Fz(is)e(supp)q(orted)h(b)o(y)g(John)f(Krommes,)i Fu
 
10107
(krommes@princeton.edu)p Fz(.)38 b(This)23 b(pro)s(ject)e(is)i(a)75
 
10108
355 y(de\014nitiv)o(ely)d Fs(spare-time)e(activit)o(y)t
 
10109
Fz(!!!)26 b(Bug)18 b(rep)q(orts)f(submitted)h(with)g(v)o(ery)g(short)f
 
10110
(test)g(\014les)h(will)h(b)q(e)75 410 y(v)o(eri\014ed,)f(although)e
 
10111
(not)g(necessarily)i(in)g(real)f(time.)24 b(F)l(or)16
 
10112
b(v)o(ery)g(simple)i(\014xes,)f(a)f(c)o(hange)h(\014le)g(ma)o(y)f(b)q
 
10113
(e)75 465 y(pro)o(vided.)35 b(Generally)l(,)22 b(ho)o(w)o(ev)o(er,)e
 
10114
(bugs)h(are)e(not)h(\014xed)h(un)o(til)g(the)f(next)g(release.)35
 
10115
b(Releases)22 b(o)q(ccur)75 519 y(in)o(termitten)o(tly)l(,)16
 
10116
b(dep)q(ending)h(on)e(m)o(y)g(man)o(y)g(other)g(professional)g
 
10117
(obligations.)137 587 y(Suggestions)j(are)g(v)o(ery)f(w)o(elcome.)28
 
10118
b(Man)o(y)17 b(of)g Fw(Fweb)p Fz('s)i(curren)o(t)e(features)g(w)o(ere)h
 
10119
(incorp)q(orated)g(in)75 642 y(resp)q(onse)g(to)f(users')g(requests.)26
 
10120
b(Ho)o(w)o(ev)o(er,)17 b(the)g(queue)h(for)f(future)g(impro)o(v)o(emen)
 
10121
o(ts)g(is)h(long;)g(nothing)75 696 y(ma)o(y)12 b(happ)q(en)i
 
10122
(immediately)l(.)21 b(The)13 b(next)h(ma)s(jor)d(release)j(of)e
 
10123
Fw(Fweb)p Fz(,)i(V)l(ersion)g(2.00,)e(is)h(planned)i(for)d(ap-)75
 
10124
751 y(pro)o(ximately)g(the)g(y)o(ear)f(2000.)18 b(\(Y)l(ou)11
 
10125
b(ma)o(y)g(b)q(e)i(reliev)o(ed)g(to)e(kno)o(w)h(that,)f(to)g(the)h(b)q
 
10126
(est)g(of)f(m)o(y)h(kno)o(wledge,)75 806 y Fw(Fweb)k
 
10127
Fz(do)q(es)g(not)f(su\013er)f(from)h(the)g(Y2K)g(bug.\))137
 
10128
873 y(This)h(info)g(do)q(cumen)o(tation)f(is)h(no)o(w)f(accessible)i
 
10129
(on)e(the)g(W)l(orld-Wide)i(W)l(eb)e(from)195 937 y Fu
 
10130
(http://w3.pppl.gov/~kromme)o(s/fweb_)o(toc.html)o Fz(.)137
 
10131
1005 y(Y)l(ou)20 b(can)f(subscrib)q(e)i(to)d(one)h(or)g(b)q(oth)g(of)g
 
10132
(t)o(w)o(o)f Fw(Fweb)i Fz(mailing)g(lists,)h Fu(fweb-users)c
 
10133
Fz(and)j Fu(fweb-)75 1060 y(installers)p Fz(.)i(T)l(o)16
 
10134
b(subscrib)q(e,)h(send)g(e-mail)h(to)d Fu(majordomo@pppl.gov)p
 
10135
Fz(.)21 b(In)c(the)f Fs(b)q(o)q(dy)21 b Fz(of)16 b(the)g(mes-)75
 
10136
1114 y(sage,)e(sa)o(y)l(,)h(e.g.,)195 1179 y Fu(subscribe)f(fweb-users)
 
10137
75 1246 y Fz(Y)l(ou)22 b(will)h(receiv)o(e)g(in)o(tro)q(ductory)e
 
10138
(information)h(describing)i(ho)o(w)d(these)h(lists)g(are)f(in)o(tended)
 
10139
i(to)e(b)q(e)75 1301 y(used.)35 b(T)l(o)20 b(unsubscrib)q(e)i(at)e(an)o
 
10140
(y)g(time,)h(substitute)f Fu(unsubscribe)f Fz(for)g Fu(subscribe)g
 
10141
Fz(in)i(the)f(ab)q(o)o(v)o(e)75 1356 y(instructions.)137
 
10142
1423 y(Arc)o(hiv)o(e)c(\014les)g(con)o(taining)g(the)f(messages)g(sen)o
 
10143
(t)g(to)g(the)g Fw(Fweb)h Fz(mailing)h(lists)f(are)f(k)o(ept)g(in)195
 
10144
1487 y Fu(ftp.pppl.gov:/pub/fweb/arc)o(hive/fw)o(eb-{user)o(s,insta)o
 
10145
(llers}.)o(archive)p Fz(.)75 1554 y(In)25 b(addition)h(to)e(anon)o
 
10146
(ymous)g Fu(ftp)p Fz(,)j(these)e(\014les)g(ma)o(y)f(b)q(e)i(obtained)f
 
10147
(b)o(y)g(sending)h(a)e(message)h(to)75 1609 y Fu(majordomo@pppl.gov)13
 
10148
b Fz(of)h(the)i(form)195 1673 y Fu(get)f(fweb-users)f
 
10149
(fweb-users.archive)p Fz(.)p eop
 
10150
%%Page: 132 134
 
10151
132 133 bop 75 -58 a Fz(App)q(endix)17 b(A:)e(Installing)i
 
10152
Fw(Fweb)1140 b Fz(132)75 183 y Ft(App)r(endix)25 b(A)41
 
10153
b(Installing)25 b Fv(Fweb)137 300 y Fz(Here)16 b(is)f(the)h(bare-b)q
 
10154
(ones)g(installation)g(pro)q(cedure)g(for)f Fw(unix)f
 
10155
Fz(users:)100 368 y(1.)29 b(Do)o(wnload)14 b(the)g Fu(zgip)p
 
10156
Fz(-compressed)g Fu(tar)g Fz(\014le)h(from)e Fu(ftp.pppl.gov:/pub/fweb)
 
10157
p Fz(.)k(The)d(name)g(of)165 422 y(the)h(\014le)i(con)o(tains)e(the)g
 
10158
(v)o(ersion)h(n)o(um)o(b)q(er|e.g.,)e(`)p Fu(fweb-1.61.tar.gz)p
 
10159
Fz('.)285 487 y Fu(ftp)23 b(ftp.pppl.gov)285 539 y(bin)285
 
10160
590 y(get)g(fweb-1.61.tar.gz)285 642 y(quit)100 710 y
 
10161
Fz(2.)29 b(Uncompress)15 b(and)h(unpac)o(k)f(the)h(tar)e(\014le:)285
 
10162
774 y Fu(gunzip)23 b(fweb-1.61.tar.gz)285 826 y(tar)g(-xf)h
 
10163
(fweb-1.61.tar)165 893 y Fz(If)15 b(the)h(GNU)f Fu(tar)f
 
10164
Fz(is)i(installed,)h(these)e(t)o(w)o(o)f(steps)h(can)h(b)q(e)g(com)o
 
10165
(bined)g(in)o(to)285 957 y Fu(gtar)23 b(-xzf)h(fweb-1.61.tar.gz)165
 
10166
1025 y Fz(Unpac)o(king)14 b(creates)f(the)g(directory)g(`)p
 
10167
Fu(fweb-1.61)p Fz(',)e(with)i(at)g(least)g(the)g(t)o(w)o(o)e(sub)q
 
10168
(directories)k(`)p Fu(Web)p Fz(')165 1079 y(and)g(`)p
 
10169
Fu(Manual)p Fz('.)100 1147 y(3.)29 b(Change)15 b(to)g(the)g(new)g(`)p
 
10170
Fu(Web)p Fz(')f(sub)q(directory)j(and)e(run)g(the)h(con\014guration)f
 
10171
(script.)285 1211 y Fu(cd)24 b(fweb-1.61/Web)285 1263
 
10172
y(./configure)165 1330 y Fz(`)p Fu(./configure)p Fz(')c(is)i(an)g
 
10173
Fu(sh)g Fz(script.)40 b(It)22 b(attempts)f(to)g(\014gure)h(out)g(v)m
 
10174
(arious)g(lo)q(cal)i(system)d(fea-)165 1385 y(tures)i(automatically)l
 
10175
(,)j(then)d(generates)g(the)h(three)f(\014les)h(`)p Fu(defaults.mk)p
 
10176
Fz(',)f(`)p Fu(config.h)p Fz(',)g(and)165 1440 y(`)p
 
10177
Fu(custom.h)p Fz(';)16 b(those)h(are)g(used)h(in)g(the)f
 
10178
Fu(make)p Fz(.)26 b(F)l(or)17 b(further)g(information)g(ab)q(out)g(the)
 
10179
h(op)q(eration)165 1495 y(of)d(`)p Fu(./configure)p Fz(',)d(see)k(`)p
 
10180
Fu(fweb-1.61/READ_ME.FWEB)o Fz('.)100 1562 y(4.)29 b(Mak)o(e)14
 
10181
b(and)i(install)g(the)g(release:)285 1626 y Fu(make)23
 
10182
b Fs([)6 b Fu(CFLAGS=')p Fs(sp)q(ecial)16 b(compiler)g(\015ags)r
 
10183
Fu(')p Fs(])285 1678 y Fu(make)23 b(install)165 1745
 
10184
y Fz(If)16 b Fu(gcc)e Fz(is)i(a)o(v)m(ailable,)h(it)f(will)h(b)q(e)f
 
10185
(used)f(in)i(the)e Fu(make)p Fz(;)f(in)j(that)d(case,)h(the)h(default)g
 
10186
Fu(CFLAGS)e Fz(should)165 1800 y(b)q(e)20 b(su\016cien)o(t.)35
 
10187
b(If)20 b(another)f(compiler)j(is)e(used,)h(ensure)g(that)e(it)h(is)g
 
10188
(run)g(in)h(ANSI-compatible)165 1855 y(mo)q(de,)15 b(not)g(the)g
 
10189
(old-st)o(yle)h(Kernighan)h(and)e(Ritc)o(hie.)165 1922
 
10190
y Fw(Fweb)25 b Fz(compiles)g(on)e(m)o(y)g(system)g(without)h(an)o(y)f
 
10191
(w)o(arnings)g(with)h(`)p Fu(gcc)15 b(-ansi)f(-pedantic)p
 
10192
Fz(')n(.)165 1977 y(Please)i(rep)q(ort)f(an)o(y)g(compiler)h(w)o
 
10193
(arnings)f(from)f(an)i(allegedly)h(ANSI-C)f(en)o(vironmen)o(t.)p
 
10194
eop
 
10195
%%Page: 133 135
 
10196
133 134 bop 75 -58 a Fz(Concept)15 b(index)1447 b(133)75
 
10197
183 y Ft(Concept)27 b(index)75 359 y Fy(.)75 417 y Ff(.false.)11
 
10198
b Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10199
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
 
10200
(.)g(.)g(.)g(.)g(.)g(.)g(.)24 b Ff(87)75 467 y(.true.)5
 
10201
b Fe(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10202
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10203
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)18 b Ff(87)75 574 y Fy(@)75
 
10204
632 y Ff(@,)12 b(literal)g Fe(.)6 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
10205
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10206
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)22 b Ff(7)75
 
10207
738 y Fy(A)75 796 y Ff(Absolute)14 b(v)n(alue)s Fe(.)8
 
10208
b(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10209
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)16
 
10210
b Ff(68)75 846 y(Allo)q(cation,)f(memory)6 b Fe(.)h(.)f(.)g(.)g(.)g(.)g
 
10211
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)19
 
10212
b Ff(35,)13 b(108)75 896 y(ASCI)q(I,)f(con)o(v)o(erting)j(to)6
 
10213
b Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10214
g(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(51,)13 b(68)75 946 y(Asserting)h(a)f
 
10215
(condition)8 b Fe(.)h(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
 
10216
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21
 
10217
b Ff(68)75 996 y(Assignmen)o(t)14 b(op)q(erators,)g(comp)q(ound)f
 
10218
Fe(.)6 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)24 b Ff(37,)13
 
10219
b(87)75 1045 y(Author)7 b Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10220
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
 
10221
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b Ff(68)75
 
10222
1095 y(Automatic)14 b(pseudo-semicolons)6 b Fe(.)i(.)e(.)g(.)h(.)f(.)g
 
10223
(.)g(.)g(.)g(.)g(.)17 b Ff(24,)c(58,)g(88)75 1145 y(Automatic)h
 
10224
(semicolons)6 b Fe(.)i(.)e(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10225
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)18 b Ff(24,)13 b(87)75
 
10226
1252 y Fy(B)75 1310 y Ff(Bar,)g(v)o(ertical)c Fe(.)f(.)e(.)g(.)g(.)g(.)
 
10227
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10228
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)21 b Ff(39,)13 b(56)75
 
10229
1360 y(Binary)h(notation)5 b Fe(.)k(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10230
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10231
18 b Ff(84,)13 b(85)75 1409 y(Blo)q(c)o(ks,)h(n)o(um)o(b)q(ering)t
 
10232
Fe(.)8 b(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
10233
g(.)g(.)g(.)g(.)g(.)16 b Ff(17,)d(25,)g(30)75 1459 y(Brac)o(k)o(ets,)g
 
10234
(activ)o(e)g Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
 
10235
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
 
10236
24 b Ff(33)75 1509 y(Breakp)q(oin)o(ts,)15 b(inserting)d
 
10237
Fe(.)7 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
10238
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23 b Ff(41)75 1559 y(Breakp)q(oin)o
 
10239
(ts,)15 b(suppressing)t Fe(.)8 b(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
 
10240
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)16 b
 
10241
Ff(41)75 1609 y(Bugs)8 b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10242
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
10243
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21 b
 
10244
Ff(131)75 1658 y(Bugs,)13 b(v)o(ersion)i(1.61)8 b Fe(.)e(.)g(.)g(.)g(.)
 
10245
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10246
(.)g(.)g(.)g(.)g(.)g(.)21 b Ff(126)75 1708 y(built-in)16
 
10247
b(functions,)e(rede\014ning)8 b Fe(.)g(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g
 
10248
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21 b Ff(31)75
 
10249
1758 y(Bullet)7 b Fe(.)h(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
10250
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
 
10251
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b Ff(114)75
 
10252
1808 y(Bullet)15 b(subscript)c Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10253
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10254
g(.)g(.)g(.)23 b Ff(115)75 1914 y Fy(C)75 1973 y Ff(C)13
 
10255
b(hin)o(ts)6 b Fe(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
 
10256
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
10257
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(84)75 2022
 
10258
y(C)p Fd(++)12 b Ff(hin)o(ts)s Fe(.)c(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10259
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10260
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)16 b Ff(85)75
 
10261
2072 y(Case,)d(c)o(hanging)5 b Fe(.)j(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10262
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10263
h(.)f(.)17 b Ff(73,)c(78)75 2122 y(Class)h(options)7
 
10264
b Fe(.)h(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
 
10265
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)20
 
10266
b Ff(93)75 2172 y(Co)q(de)13 b(mo)q(de)8 b Fe(.)f(.)f(.)g(.)g(.)g(.)g
 
10267
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10268
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)20
 
10269
b Ff(7)75 2222 y(Co)q(de)13 b(part,)g(b)q(eginning)j(unnamed)d
 
10270
Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)23
 
10271
b Ff(40)75 2271 y(Co)q(de,)13 b(con)o(v)o(erting)i(to)e
 
10272
Fc(Fweb)7 b Fe(.)t(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10273
(.)g(.)g(.)h(.)f(.)g(.)19 b Ff(121)75 2321 y(Co)q(de,)13
 
10274
b(temp)q(orarily)i(commen)o(ting)g(out)5 b Fe(.)i(.)f(.)g(.)g(.)g(.)g
 
10275
(.)g(.)g(.)18 b Ff(61,)13 b(86)75 2371 y(Co)q(de,)g(t)o(yp)q(esetting)5
 
10276
b Fe(.)j(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10277
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
 
10278
b Ff(7)75 2421 y(Colon,)c(pseudo)9 b Fe(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
10279
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10280
g(.)g(.)g(.)h(.)f(.)g(.)g(.)21 b Ff(59)75 2471 y(Color)s
 
10281
Fe(.)7 b(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10282
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10283
(.)g(.)h(.)f(.)g(.)g(.)g(.)16 b Ff(117)75 2521 y(Color)e(mo)q(de,)f
 
10284
(ANSI)t Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
 
10285
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)17
 
10286
b Ff(117)75 2570 y(Color)d(mo)q(de,)f(bilev)o(el)6 b
 
10287
Fe(.)j(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
 
10288
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(117)75
 
10289
2620 y(Color)14 b(mo)q(de,)f(trilev)o(el)f Fe(.)6 b(.)g(.)g(.)h(.)f(.)g
 
10290
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
10291
g(.)g(.)23 b Ff(117)75 2670 y(Color)14 b(mo)q(de,)f(user-de\014ned)f
 
10292
Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
10293
g(.)g(.)g(.)g(.)23 b Ff(117)1012 359 y(Color,)14 b(and)f(message)h(t)o
 
10294
(yp)q(es)7 b Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10295
(.)g(.)h(.)f(.)g(.)g(.)g(.)19 b Ff(117)1012 409 y(Color,)14
 
10296
b(ANSI)5 b Fe(.)g(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10297
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10298
h(.)f(.)17 b Ff(117)1012 459 y(Color,)d(setting)t Fe(.)7
 
10299
b(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10300
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
 
10301
b Ff(18)1012 509 y(Columns,)c(m)o(ultiple)7 b Fe(.)i(.)d(.)g(.)g(.)g(.)
 
10302
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10303
(.)g(.)h(.)f(.)g(.)g(.)20 b Ff(96)1012 558 y(Commands,)14
 
10304
b(rede\014ned)t Fe(.)8 b(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10305
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17 b
 
10306
Ff(124)1012 608 y(Commen)o(tary)m(,)c(optional)c Fe(.)g(.)d(.)g(.)g(.)g
 
10307
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
10308
f(.)g(.)g(.)22 b Ff(7)1012 658 y(Commen)o(ting)15 b(st)o(yles)c
 
10309
Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
 
10310
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)23 b Ff(60)1012
 
10311
708 y(Commen)o(ts)7 b Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10312
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
 
10313
(.)g(.)g(.)g(.)20 b Ff(52,)13 b(60)1012 758 y(Commen)o(ts,)g
 
10314
Fc(F)o(or)n(tran)6 b Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
 
10315
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)19
 
10316
b Ff(27)1012 807 y(Commen)o(ts,)13 b(generating)7 b Fe(.)h(.)e(.)g(.)g
 
10317
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
10318
g(.)g(.)g(.)20 b Ff(68)1012 857 y(Commen)o(ts,)13 b(ignorable)c
 
10319
Fe(.)g(.)d(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10320
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)22 b Ff(52)1012 907
 
10321
y(Commen)o(ts,)13 b(ignore)h(single-li)q(ne)i(F)m(ortran)s
 
10322
Fe(.)7 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17 b Ff(25)1012
 
10323
957 y(Commen)o(ts,)c(in)o(visibl)q(e)c Fe(.)g(.)d(.)g(.)g(.)g(.)g(.)g
 
10324
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
10325
f(.)g(.)22 b Ff(60)1012 1007 y(Commen)o(ts,)13 b(short)t
 
10326
Fe(.)7 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
10327
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17 b Ff(37,)c(86)1012
 
10328
1056 y(Commen)o(ts,)g(temp)q(orary)7 b Fe(.)g(.)f(.)g(.)g(.)h(.)f(.)g
 
10329
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
10330
20 b Ff(61)1012 1106 y(Commen)o(ts,)13 b(T)1236 1114
 
10331
y(E)1257 1106 y(X)8 b Fe(.)d(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
 
10332
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10333
(.)g(.)21 b Ff(31)1012 1156 y(Commen)o(ts,)13 b(v)o(erbatim)g
 
10334
Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
 
10335
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)25 b Ff(32)1012 1206
 
10336
y(Commen)o(ts,)13 b(visible)8 b Fe(.)h(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10337
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10338
g(.)g(.)21 b Ff(60)1012 1256 y(Compiler)15 b(directiv)o(es)7
 
10339
b Fe(.)i(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
10340
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21 b Ff(53)1012
 
10341
1306 y(Completion,)15 b(automatic)f(\014le-name)6 b Fe(.)h(.)f(.)h(.)f
 
10342
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(12)1012
 
10343
1355 y(Concatenation)6 b Fe(.)i(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
 
10344
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
 
10345
g(.)g(.)g(.)g(.)19 b Ff(27)1012 1405 y(Condition,)c(asserting)c
 
10346
Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
 
10347
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23 b Ff(68)1012
 
10348
1455 y(Conditional)q(,)15 b(n-w)o(a)o(y)c Fe(.)6 b(.)g(.)g(.)g(.)g(.)g
 
10349
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10350
g(.)g(.)g(.)g(.)24 b Ff(71)1012 1505 y(Conditional)q(,)15
 
10351
b(t)o(w)o(o-w)o(a)o(y)c Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
 
10352
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)25 b Ff(71,)13
 
10353
b(72)1012 1555 y(Con)o(ten)o(ts,)g(table)h(of)e Fe(.)6
 
10354
b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
 
10355
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)25 b Ff(96)1012
 
10356
1604 y(Con)o(trol)14 b(text)7 b Fe(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
 
10357
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
 
10358
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b Ff(55)1012 1654
 
10359
y(Con)o(v)o(erting)15 b(an)e(existing)i(co)q(de)f(to)f
 
10360
Fc(Fweb)8 b Fe(.)d(.)h(.)g(.)g(.)g(.)g(.)g(.)h(.)20 b
 
10361
Ff(121)1012 1704 y(Cross-references,)14 b(eliminating)7
 
10362
b Fe(.)i(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
 
10363
g(.)g(.)20 b Ff(34)1012 1754 y(Cross-references,)14 b(suppressing)t
 
10364
Fe(.)8 b(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10365
h(.)f(.)17 b Ff(34)1012 1804 y(Customization)t Fe(.)9
 
10366
b(.)d(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10367
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17
 
10368
b Ff(107)1012 1853 y(Customizing)e Fc(Fweb)8 b Fe(.)d(.)h(.)h(.)f(.)g
 
10369
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
 
10370
g(.)g(.)g(.)g(.)20 b Ff(107)1012 1955 y Fy(D)1012 2013
 
10371
y Ff(Date)11 b Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
 
10372
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
 
10373
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)23 b Ff(68)1012
 
10374
2062 y(Date,)13 b(generating)i(the)6 b Fe(.)g(.)g(.)g(.)h(.)f(.)g(.)g
 
10375
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
 
10376
g(.)g(.)19 b Ff(68)1012 2112 y(Da)o(y)m(,)13 b(generating)i(the)5
 
10377
b Fe(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
10378
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)18 b Ff(68)1012
 
10379
2162 y(Debugging)7 b Fe(.)i(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
 
10380
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
10381
g(.)g(.)g(.)20 b Ff(16,)13 b(38)1012 2212 y(Debugging)j(macros)7
 
10382
b Fe(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10383
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b
 
10384
Ff(70)1012 2262 y(Do)q(cumen)o(tation)c(format)t Fe(.)6
 
10385
b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10386
(.)g(.)g(.)g(.)g(.)h(.)f(.)17 b Ff(91)1012 2312 y(Dot)d(constan)o(ts,)f
 
10387
(recognizing)7 b Fe(.)i(.)d(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10388
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)20 b Ff(35)1012 2413 y
 
10389
Fy(E)1012 2471 y Ff(En)o(vironmen)o(t)15 b(v)n(ariables)d
 
10390
Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10391
g(.)g(.)g(.)23 b Ff(71,)12 b(107)1012 2521 y(En)o(vironmen)o(t,)j
 
10392
(obtaining)h(the)6 b Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
 
10393
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(71)1012 2570 y(Error)14
 
10394
b(messages,)f(prin)o(ting)7 b Fe(.)i(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10395
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21
 
10396
b Ff(70)1012 2620 y(Escap)q(e)14 b(sequences,)g(ANSI)8
 
10397
b Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
10398
g(.)g(.)g(.)g(.)g(.)20 b Ff(118)1012 2670 y(Example,)15
 
10399
b(of)d Fc(Fweb)g Ff(\014le)c Fe(.)g(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
 
10400
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)21
 
10401
b Ff(6)p eop
 
10402
%%Page: 134 136
 
10403
134 135 bop 75 -58 a Fz(Concept)15 b(index)1447 b(134)75
 
10404
183 y Ff(Exp)q(onen)o(tiation)6 b Fe(.)i(.)e(.)h(.)f(.)g(.)g(.)g(.)g(.)
 
10405
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)17
 
10406
b Ff(71,)c(76,)g(87)75 233 y(Expression)i(ev)n(aluation)t
 
10407
Fe(.)9 b(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
 
10408
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17 b Ff(81)75 283
 
10409
y(Expression,)e(pseudo)c Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
 
10410
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
 
10411
22 b Ff(57)75 333 y(Expressions,)15 b(ev)n(aluating)8
 
10412
b Fe(.)h(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
10413
g(.)g(.)g(.)g(.)g(.)g(.)g(.)21 b Ff(70)75 439 y Fy(F)75
 
10414
497 y Ff(F)m(eatures,)13 b(new)e Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10415
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10416
g(.)g(.)h(.)f(.)g(.)g(.)23 b Ff(124)75 547 y(F)m(eatures,)13
 
10417
b(v)o(ersion)i(1.40)t Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10418
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17
 
10419
b Ff(129)75 597 y(F)m(eatures,)c(v)o(ersion)i(1.50)t
 
10420
Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
 
10421
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17 b Ff(128)75 647 y(F)m(eatures,)c(v)o
 
10422
(ersion)i(1.52)t Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10423
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17
 
10424
b Ff(127)75 697 y(F)m(eatures,)c(v)o(ersion)i(1.53)t
 
10425
Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
 
10426
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17 b Ff(126)75 746 y(F)m(eatures,)c(v)o
 
10427
(ersion)i(1.61)t Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10428
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17
 
10429
b Ff(125)75 796 y(File,)d(including)i(w)o(eb)5 b Fe(.)i(.)f(.)g(.)g(.)g
 
10430
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10431
g(.)g(.)18 b Ff(43,)13 b(44)75 846 y(File,)h(initiali)q(zati)q(on)g
 
10432
Fe(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10433
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24 b Ff(108)75
 
10434
896 y(File,)14 b(op)q(ening)h(output)6 b Fe(.)h(.)f(.)h(.)f(.)g(.)g(.)g
 
10435
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
 
10436
g(.)g(.)19 b Ff(47)75 946 y(File,)14 b(R)o(CS)e Fe(.)6
 
10437
b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
 
10438
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
 
10439
g(.)24 b Ff(76)75 996 y(File,)14 b(st)o(yle)d Fe(.)6
 
10440
b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10441
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10442
23 b Ff(112)75 1045 y(File-name)15 b(completion)6 b Fe(.)i(.)e(.)g(.)g
 
10443
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10444
g(.)g(.)h(.)f(.)18 b Ff(12)75 1095 y(Files)13 b Fe(.)6
 
10445
b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
 
10446
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
 
10447
g(.)g(.)g(.)g(.)g(.)g(.)24 b Ff(12)75 1145 y(Files,)14
 
10448
b(c)o(hange)e Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
 
10449
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
 
10450
g(.)g(.)g(.)23 b Ff(13)75 1195 y(Files,)14 b(input)6
 
10451
b Fe(.)h(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10452
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
 
10453
(.)g(.)18 b Ff(12)75 1245 y(Files,)c(output)e Fe(.)6
 
10454
b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10455
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24
 
10456
b Ff(13)75 1294 y(F)m(on)o(ts)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
10457
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
 
10458
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)17
 
10459
b Ff(92)75 1344 y(F)m(ormatting)7 b Fe(.)h(.)e(.)g(.)g(.)g(.)g(.)g(.)g
 
10460
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10461
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b Ff(91)75
 
10462
1394 y Fc(F)o(or)n(tran)12 b Ff(hin)o(ts)c Fe(.)g(.)e(.)g(.)g(.)g(.)g
 
10463
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
10464
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21 b Ff(85)75 1444 y
 
10465
Fc(F)o(or)n(tran)p Ff(,)12 b(Rational)6 b Fe(.)j(.)d(.)g(.)g(.)g(.)g(.)
 
10466
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
 
10467
(.)g(.)g(.)g(.)19 b Ff(89)75 1494 y(F)m(unctions,)14
 
10468
b(built-in)6 b Fe(.)j(.)d(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10469
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)19
 
10470
b Ff(66)75 1544 y(F)m(unctions,)14 b(in)o(trinsic)9 b
 
10471
Fe(.)g(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
 
10472
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)21 b Ff(18)75
 
10473
1593 y(FWEB)14 b(output,)f(inserting)i(in)o(to)f(LaT)m(eX)f(do)q(cumen)
 
10474
o(t)155 1643 y Fe(.)6 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10475
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10476
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)16 b
 
10477
Ff(99)75 1693 y Fc(Fweb)p Ff(,)c(customizing)c Fe(.)g(.)e(.)g(.)g(.)g
 
10478
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10479
g(.)h(.)f(.)g(.)20 b Ff(107)75 1743 y Fc(Fweb)p Ff(,)12
 
10480
b(initiali)q(zin)q(g)h Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10481
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23
 
10482
b Ff(108)75 1849 y Fy(H)75 1907 y Ff(Header)8 b Fe(.)f(.)f(.)g(.)g(.)g
 
10483
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10484
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21
 
10485
b Ff(71)75 1957 y(Header)13 b(commen)o(ts,)g(prin)o(ting)g
 
10486
Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10487
g(.)g(.)g(.)23 b Ff(31)75 2007 y(Headers)9 b Fe(.)e(.)f(.)g(.)g(.)g(.)g
 
10488
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10489
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)22
 
10490
b Ff(98)75 2057 y(Hexadecimal)15 b(notation)s Fe(.)8
 
10491
b(.)e(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
 
10492
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)16 b Ff(85)75 2107 y(Hin)o(ts,)d(C)5
 
10493
b Fe(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10494
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
 
10495
(.)g(.)g(.)g(.)g(.)18 b Ff(84)75 2157 y(Hin)o(ts,)13
 
10496
b(C)p Fd(++)e Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10497
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
10498
g(.)g(.)g(.)g(.)g(.)24 b Ff(85)75 2206 y(Hin)o(ts,)13
 
10499
b Fc(F)o(or)n(tran)8 b Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10500
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
10501
f(.)g(.)20 b Ff(85)75 2256 y(Hin)o(ts,)13 b(T)210 2264
 
10502
y(E)231 2256 y(X)c Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
 
10503
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
10504
g(.)g(.)g(.)g(.)g(.)g(.)22 b Ff(88)75 2363 y Fy(I)75
 
10505
2421 y Ff(I/O)13 b(k)o(eyw)o(ords)t Fe(.)6 b(.)h(.)f(.)g(.)g(.)g(.)g(.)
 
10506
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10507
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)16 b Ff(18)75 2471
 
10508
y(Iden)o(ti\014cation)8 b Fe(.)h(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10509
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10510
(.)g(.)g(.)h(.)f(.)g(.)20 b Ff(71)75 2521 y(Iden)o(ti\014er,)14
 
10511
b(formatting)d Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10512
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23
 
10513
b Ff(42)75 2570 y(Iden)o(ti\014ers,)14 b(o)o(v)o(erloading)7
 
10514
b Fe(.)i(.)d(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10515
g(.)g(.)g(.)20 b Ff(50,)13 b(102)75 2620 y(Iden)o(ti\014ers,)h
 
10516
(single-c)o(haracter)t Fe(.)9 b(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10517
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)16 b Ff(33)75
 
10518
2670 y(Iden)o(ti\014ers,)e(truncating)t Fe(.)9 b(.)d(.)g(.)g(.)g(.)g(.)
 
10519
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10520
(.)g(.)17 b Ff(32)1012 183 y(Include)e(\014le,)e(formatting)h(name)g
 
10521
(of)6 b Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
 
10522
(.)19 b Ff(43)1012 233 y(Include)c(\014le,)e(prin)o(ting)j(name)d(of)e
 
10523
Fe(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10524
g(.)25 b Ff(43)1012 283 y(Include)15 b(\014les,)f(\014nding)9
 
10525
b Fe(.)f(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
 
10526
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)22 b Ff(21)1012
 
10527
333 y(Include)15 b(\014les,)f(indexing)t Fe(.)9 b(.)d(.)g(.)g(.)g(.)g
 
10528
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10529
g(.)g(.)18 b Ff(21)1012 382 y(Include)d(\014les,)f(inhibiting)h
 
10530
Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10531
g(.)g(.)g(.)g(.)g(.)g(.)g(.)25 b Ff(22)1012 432 y(Include)15
 
10532
b(\014les,)f(scanning)f Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
 
10533
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)24
 
10534
b Ff(20)1012 482 y(Include)15 b(\014les,)f(skipping)5
 
10535
b Fe(.)k(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
 
10536
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(21)1012 532
 
10537
y(Index)8 b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
 
10538
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
 
10539
g(.)g(.)g(.)g(.)g(.)g(.)g(.)21 b Ff(7,)13 b(96)1012 582
 
10540
y(Index)h(en)o(tries,)g(deleting)9 b Fe(.)f(.)e(.)g(.)g(.)g(.)g(.)h(.)f
 
10541
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)22
 
10542
b Ff(54)1012 632 y(Index)14 b(en)o(tries,)g(forcing)d
 
10543
Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
10544
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23 b Ff(54)1012 681
 
10545
y(Index)14 b(en)o(tries,)g(Roman)f(t)o(yp)q(e)6 b Fe(.)h(.)f(.)g(.)h(.)
 
10546
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)19
 
10547
b Ff(54)1012 731 y(Index)14 b(en)o(tries,)g(t)o(yp)q(ewriter)g(t)o(yp)q
 
10548
(e)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
 
10549
(.)g(.)g(.)18 b Ff(54)1012 781 y(Index)c(en)o(tries,)g(underlining)7
 
10550
b Fe(.)i(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
10551
f(.)g(.)g(.)g(.)g(.)19 b Ff(54)1012 831 y(Index)14 b(en)o(tries,)g
 
10552
(user)f(format)t Fe(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10553
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)17 b Ff(54)1012
 
10554
881 y(Index,)d(name)f(of)c Fe(.)d(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
10555
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10556
g(.)g(.)g(.)22 b Ff(113)1012 930 y(Index,)14 b(stand-alone)5
 
10557
b Fe(.)j(.)e(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10558
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(103)1012
 
10559
980 y(Indexes,)c(merging)d Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
 
10560
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
 
10561
g(.)22 b Ff(105)1012 1030 y(Indexing)15 b(commands)d
 
10562
Fe(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10563
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)24 b Ff(54)1012
 
10564
1080 y(Information)15 b(options)s Fe(.)8 b(.)e(.)g(.)g(.)g(.)g(.)g(.)g
 
10565
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10566
g(.)g(.)17 b Ff(37)1012 1130 y(Initializa)q(tion)g(\014le)5
 
10567
b Fe(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
 
10568
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)17
 
10569
b Ff(108)1012 1180 y(Input)d(line,)g(n)o(um)o(b)q(er)g(of)7
 
10570
b Fe(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10571
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)20 b Ff(72)1012 1229
 
10572
y(Installing)c Fc(Fweb)8 b Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10573
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10574
g(.)g(.)21 b Ff(132)1012 1279 y(In)o(trinsic)15 b(functions)9
 
10575
b Fe(.)f(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
 
10576
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)22 b
 
10577
Ff(18)1012 1329 y(Items,)13 b(joining)s Fe(.)8 b(.)e(.)g(.)h(.)f(.)g(.)
 
10578
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
 
10579
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17 b Ff(57)1012
 
10580
1434 y Fy(J)1012 1492 y Ff(Joining)e(items)6 b Fe(.)h(.)f(.)h(.)f(.)g
 
10581
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
10582
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)19 b Ff(57)1012
 
10583
1597 y Fy(K)1012 1655 y Ff(Keyw)o(ord,)13 b(R)o(CS)6
 
10584
b Fe(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10585
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)19 b
 
10586
Ff(72,)13 b(73)1012 1705 y(Keyw)o(ord,)g(R)o(CS-lik)o(e)f
 
10587
Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10588
g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)23 b Ff(50)1012
 
10589
1755 y(Keyw)o(ords,)13 b(I/O)5 b Fe(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
 
10590
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
 
10591
g(.)g(.)18 b Ff(18,)13 b(87)1012 1865 y Fy(L)1012 1923
 
10592
y Ff(Language)i(n)o(um)o(b)q(er)d Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10593
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10594
h(.)f(.)g(.)24 b Ff(74)1012 1973 y(Language,)14 b(determining)s
 
10595
Fe(.)9 b(.)d(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10596
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)16 b Ff(74)1012 2022
 
10597
y(Language,)e(determining)i(the)t Fe(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g
 
10598
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)17
 
10599
b Ff(74)1012 2072 y(Language,)d(global)f Fe(.)6 b(.)g(.)g(.)h(.)f(.)g
 
10600
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
 
10601
g(.)g(.)g(.)g(.)g(.)g(.)24 b Ff(83)1012 2122 y(Language,)14
 
10602
b(setting)e Fe(.)6 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10603
g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)23 b Ff(18,)13 b(45,)g(83)1012
 
10604
2172 y(Languages)5 b Fe(.)j(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
10605
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10606
g(.)g(.)g(.)g(.)g(.)h(.)f(.)18 b Ff(83)1012 2222 y(LaT)1077
 
10607
2230 y(E)1098 2222 y(X)10 b Fe(.)c(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
 
10608
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
 
10609
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)23 b
 
10610
Ff(93)1012 2271 y(LaT)1077 2280 y(E)1098 2271 y(X)13
 
10611
b(section)6 b Fe(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
10612
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
10613
(.)g(.)19 b Ff(95)1012 2321 y(LaT)1077 2329 y(E)1098
 
10614
2321 y(X2e)9 b Fe(.)d(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10615
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10616
g(.)g(.)g(.)h(.)f(.)g(.)g(.)22 b Ff(93)1012 2371 y(Left)13
 
10617
b(brace,)g(inserting)c Fe(.)f(.)e(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
10618
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)22
 
10619
b Ff(41)1012 2421 y(Length)14 b(of)f(string)c Fe(.)e(.)f(.)g(.)g(.)g(.)
 
10620
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10621
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)22 b Ff(74)1012 2471 y(Lev)o(el,)14
 
10622
b(message)t Fe(.)7 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
10623
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
 
10624
(.)g(.)17 b Ff(23)1012 2521 y(Lim)o(b)q(o)d(section)e
 
10625
Fe(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10626
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24
 
10627
b Ff(8)1012 2570 y(Lim)o(b)q(o)14 b(text)8 b Fe(.)f(.)f(.)g(.)g(.)g(.)g
 
10628
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10629
g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)21 b
 
10630
Ff(45)1012 2620 y(Line)14 b(break,)g(canceling)9 b Fe(.)f(.)e(.)g(.)g
 
10631
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
10632
f(.)g(.)g(.)g(.)22 b Ff(57)1012 2670 y(Line)14 b(break,)g(forcing)s
 
10633
Fe(.)7 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
 
10634
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)16 b
 
10635
Ff(55)p eop
 
10636
%%Page: 135 137
 
10637
135 136 bop 75 -58 a Fz(Concept)15 b(index)1447 b(135)75
 
10638
183 y Ff(Line)14 b(break,)f(forcing)h(with)g(inden)o(t)e
 
10639
Fe(.)6 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24
 
10640
b Ff(56)75 233 y(Line)14 b(break,)f(optional)t Fe(.)8
 
10641
b(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
 
10642
(.)f(.)g(.)g(.)g(.)g(.)16 b Ff(39,)d(56)75 283 y(Line)h(n)o(um)o(b)q
 
10643
(er)t Fe(.)7 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10644
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
10645
g(.)g(.)16 b Ff(76)75 333 y(Line)e(n)o(um)o(b)q(ering,)h(turning)f
 
10646
(o\013)5 b Fe(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
 
10647
(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(48)75 382 y(Literate)c(programming)f
 
10648
Fe(.)6 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10649
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24 b Ff(3)75 432
 
10650
y(Lo)q(c)o(k)11 b Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10651
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10652
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23 b
 
10653
Ff(75)75 482 y(Logarithms,)14 b(base)g(10)9 b Fe(.)d(.)h(.)f(.)g(.)g(.)
 
10654
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
 
10655
(.)g(.)g(.)g(.)22 b Ff(75)75 532 y(Logarithms,)14 b(natural)5
 
10656
b Fe(.)j(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
 
10657
g(.)g(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(70,)13 b(75)75 582
 
10658
y(Lo)o(w)o(er)g(case)e Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10659
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10660
h(.)f(.)g(.)g(.)g(.)g(.)g(.)23 b Ff(73)75 719 y Fy(M)75
 
10661
777 y Ff(Macros)7 b Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
 
10662
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
 
10663
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b Ff(62)75
 
10664
827 y(Macros,)13 b(absolute)i(v)n(alue)f(of)8 b Fe(.)e(.)g(.)g(.)g(.)g
 
10665
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21
 
10666
b Ff(68)75 877 y(Macros,)13 b(debugging)t Fe(.)c(.)d(.)g(.)g(.)g(.)g(.)
 
10667
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10668
(.)g(.)g(.)h(.)f(.)16 b Ff(70)75 927 y(Macros,)d(debugging)j(with)c
 
10669
Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
 
10670
g(.)g(.)g(.)g(.)g(.)g(.)24 b Ff(79)75 976 y(Macros,)13
 
10671
b(decremen)o(ting)s Fe(.)c(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10672
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)16
 
10673
b Ff(69)75 1026 y(Macros,)d(deferred)t Fe(.)7 b(.)f(.)g(.)g(.)h(.)f(.)g
 
10674
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
 
10675
g(.)g(.)g(.)g(.)g(.)g(.)17 b Ff(31)75 1076 y(Macros,)c(de\014ning)c
 
10676
Fe(.)g(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
 
10677
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)22 b Ff(69,)13
 
10678
b(75)75 1126 y(Macros,)g(ev)n(aluating)s Fe(.)c(.)d(.)g(.)h(.)f(.)g(.)g
 
10679
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
 
10680
g(.)g(.)g(.)g(.)16 b Ff(70)75 1176 y(Macros,)d(formatting)c
 
10681
Fe(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10682
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)21 b Ff(79)75
 
10683
1225 y(Macros,)13 b Fc(Fweb)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10684
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10685
g(.)g(.)g(.)g(.)g(.)h(.)17 b Ff(63)75 1275 y(Macros,)c(incremen)o(ting)
 
10686
7 b Fe(.)h(.)e(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10687
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(72)75
 
10688
1325 y(Macros,)13 b(inhibiti)q(ng)j(expansion)g(of)8
 
10689
b Fe(.)d(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21
 
10690
b Ff(59)75 1375 y(Macros,)13 b(outer)f Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)h
 
10691
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
10692
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24 b Ff(62)75 1425 y(Macros,)13
 
10693
b(prepro)q(cessing)g Fe(.)6 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10694
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)23
 
10695
b Ff(80)75 1474 y(macros,)13 b(rede\014ning)c Fe(.)f(.)e(.)g(.)g(.)g(.)
 
10696
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10697
(.)h(.)f(.)g(.)g(.)g(.)21 b Ff(31)75 1524 y(Macros,)13
 
10698
b(rede\014nition)j(of)6 b Fe(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10699
g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)19
 
10700
b Ff(64)75 1574 y(Macros,)13 b(rep)q(etitiv)o(ely)j(de\014ning)7
 
10701
b Fe(.)h(.)e(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10702
g(.)g(.)20 b Ff(69)75 1624 y(Macros,)13 b(sp)q(ecial)i(tok)o(ens)f(for)
 
10703
t Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
 
10704
(.)f(.)g(.)g(.)g(.)g(.)16 b Ff(65)75 1674 y(Macros,)d(unde\014ning)g
 
10705
Fe(.)6 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10706
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23 b Ff(78)75
 
10707
1724 y(Macros,)13 b(with)h(v)n(ariable)h(argumen)o(ts)6
 
10708
b Fe(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)18
 
10709
b Ff(64)75 1773 y(Ma)r(jor)13 b(section,)h(b)q(eginning)t
 
10710
Fe(.)9 b(.)d(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10711
g(.)g(.)g(.)g(.)h(.)f(.)16 b Ff(39)75 1823 y(Ma)r(jor)d(section,)h
 
10712
(optional)h(argumen)o(t)f(for)t Fe(.)7 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10713
g(.)g(.)17 b Ff(39)75 1873 y(Ma)r(jor)c(subsection)8
 
10714
b Fe(.)h(.)d(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10715
g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)21
 
10716
b Ff(39)75 1923 y(Mak)o(e\014les,)14 b(using)t Fe(.)8
 
10717
b(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
 
10718
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)16
 
10719
b Ff(5)75 1973 y(Mak)o(eindex,)f(using)5 b Fe(.)j(.)e(.)g(.)g(.)g(.)g
 
10720
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10721
g(.)h(.)f(.)g(.)g(.)18 b Ff(103)75 2022 y(Marriage)9
 
10722
b Fe(.)f(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
10723
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
10724
(.)g(.)g(.)g(.)22 b Ff(17)75 2072 y(Maxim)o(um)8 b Fe(.)g(.)e(.)g(.)g
 
10725
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10726
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21
 
10727
b Ff(75)75 2122 y(Memory)14 b(allo)q(cation)6 b Fe(.)j(.)d(.)g(.)g(.)g
 
10728
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10729
g(.)19 b Ff(35,)13 b(108)75 2172 y(Message)h(lev)o(el)6
 
10730
b Fe(.)h(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10731
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)18
 
10732
b Ff(23)75 2222 y(Message)c(t)o(yp)q(es)6 b Fe(.)h(.)f(.)g(.)g(.)g(.)g
 
10733
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10734
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)19 b Ff(117)75 2271 y(Minin)o(um)9
 
10735
b Fe(.)f(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10736
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10737
(.)g(.)h(.)f(.)21 b Ff(75)75 2321 y(Mo)q(dule)15 b(name,)e(b)q
 
10738
(eginning)5 b Fe(.)k(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
10739
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(40)75 2371
 
10740
y(Mo)q(dule)d(name,)e(ending)6 b Fe(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g
 
10741
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)18
 
10742
b Ff(40)75 2421 y(Mo)q(dule,)c(name)g(of)d Fe(.)6 b(.)g(.)g(.)g(.)g(.)g
 
10743
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
10744
g(.)g(.)g(.)g(.)g(.)g(.)24 b Ff(75)75 2471 y(Mo)q(dule,)14
 
10745
b(named)7 b Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
 
10746
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
 
10747
g(.)19 b Ff(9)75 2521 y(Mo)q(dule,)14 b(unnamed)f Fe(.)6
 
10748
b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
10749
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)23 b Ff(8)75
 
10750
2570 y(Mo)q(dules)6 b Fe(.)j(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10751
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10752
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(8)75
 
10753
2620 y(Mo)q(dules,)14 b(missing)8 b Fe(.)h(.)d(.)g(.)g(.)g(.)g(.)h(.)f
 
10754
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
 
10755
g(.)g(.)g(.)g(.)21 b Ff(77)75 2670 y(Mo)q(dules,)14 b(n)o(um)o(b)q(er)g
 
10756
(of)d Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
 
10757
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)23 b Ff(75)1012
 
10758
183 y(Mo)q(dules,)15 b(w)o(arning)f(lev)o(el)h(for)7
 
10759
b Fe(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10760
g(.)g(.)g(.)g(.)21 b Ff(32)1012 233 y Fd(multicol)p Ff(,)10
 
10761
b(using)i Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
 
10762
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)23
 
10763
b Ff(96)1012 340 y Fy(N)1012 398 y Ff(Named)14 b(mo)q(dule)d
 
10764
Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10765
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23
 
10766
b Ff(9)1012 448 y(Not)13 b(equal)6 b Fe(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g
 
10767
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
10768
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(37,)13 b(87)1012
 
10769
497 y(Notation,)h(binary)8 b Fe(.)g(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10770
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21
 
10771
b Ff(84,)13 b(85)1012 547 y(Notation,)h(hexadecimal)7
 
10772
b Fe(.)i(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
10773
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b Ff(85)1012 597 y(Notation,)14
 
10774
b(o)q(ctal)9 b Fe(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
 
10775
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
 
10776
g(.)22 b Ff(85)1012 647 y(Num)o(b)q(ering)15 b(blo)q(c)o(ks)8
 
10777
b Fe(.)f(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10778
g(.)g(.)g(.)g(.)g(.)21 b Ff(17,)13 b(25,)g(30)1012 753
 
10779
y Fy(O)1012 812 y Ff(Octal)h(notation)t Fe(.)8 b(.)e(.)g(.)g(.)g(.)h(.)
 
10780
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
 
10781
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(85)1012 861
 
10782
y(Op)q(erators,)c(o)o(v)o(erloading)e Fe(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g
 
10783
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23 b Ff(28,)13 b(49,)f(101)1012
 
10784
911 y(Op)q(erators,)i(pseudo-)d Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10785
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
 
10786
(.)g(.)23 b Ff(57)1012 961 y(Options,)14 b(class)e Fe(.)6
 
10787
b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10788
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24
 
10789
b Ff(93)1012 1011 y(Options,)14 b(information)t Fe(.)8
 
10790
b(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17
 
10791
b Ff(16,)c(18,)g(35,)g(37)1012 1061 y(Options,)h(negating)s
 
10792
Fe(.)9 b(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
10793
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17
 
10794
b Ff(16)1012 1110 y(Ouput,)d(redirecting)5 b Fe(.)k(.)d(.)g(.)g(.)g(.)g
 
10795
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10796
g(.)g(.)g(.)g(.)g(.)19 b Ff(36)1012 1160 y(Outer)13 b(macro,)g
 
10797
(de\014ning)g Fe(.)6 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10798
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)24 b Ff(42)1012
 
10799
1210 y(Outer)13 b(macros,)g(unde\014ning)8 b Fe(.)h(.)d(.)g(.)g(.)g(.)g
 
10800
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21
 
10801
b Ff(49)1012 1260 y(Output)14 b(\014les,)g(c)o(hanging)h(names)e(of)5
 
10802
b Fe(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)19
 
10803
b Ff(13)1012 1310 y(Output)14 b(line)s Fe(.)8 b(.)e(.)g(.)g(.)g(.)g(.)h
 
10804
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
10805
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17 b Ff(76)1012
 
10806
1360 y(Output,)d(c)o(hanging)h(app)q(earance)f(of)d Fe(.)6
 
10807
b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24
 
10808
b Ff(16)1012 1409 y(Ov)o(erloading)8 b Fe(.)h(.)d(.)g(.)g(.)g(.)g(.)g
 
10809
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10810
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)20 b Ff(101)1012
 
10811
1459 y(Ov)o(erloading)c(iden)o(ti\014ers)5 b Fe(.)j(.)e(.)g(.)h(.)f(.)g
 
10812
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
 
10813
17 b Ff(102)1012 1509 y(Ov)o(erloading)f(op)q(erators)8
 
10814
b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10815
g(.)g(.)g(.)g(.)g(.)h(.)f(.)20 b Ff(101)1012 1616 y Fy(P)1012
 
10816
1674 y Ff(P)o(ac)o(k)n(age,)14 b Fd(fwebnum)5 b Fe(.)s(.)i(.)f(.)g(.)g
 
10817
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
 
10818
g(.)g(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(98)1012 1724 y(P)o(ac)o(k)n(age,)14
 
10819
b Fd(multicol)t Fe(.)s(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
10820
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)17
 
10821
b Ff(96)1012 1773 y(P)o(ac)o(k)n(ages,)d(user)7 b Fe(.)f(.)g(.)g(.)g(.)
 
10822
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10823
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b Ff(93)1012
 
10824
1823 y(P)o(age)14 b(headers)9 b Fe(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10825
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10826
h(.)f(.)g(.)g(.)g(.)g(.)g(.)22 b Ff(98)1012 1873 y(P)o(age)14
 
10827
b(n)o(um)o(b)q(ers)c Fe(.)c(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10828
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10829
g(.)g(.)g(.)23 b Ff(98)1012 1923 y(P)o(art,)13 b(co)q(de)s
 
10830
Fe(.)7 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
 
10831
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10832
(.)g(.)16 b Ff(5,)d(7)1012 1973 y(P)o(art,)g(de\014nition)5
 
10833
b Fe(.)k(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
 
10834
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)17
 
10835
b Ff(5,)c(7)1012 2022 y(P)o(art,)g(T)1132 2030 y(E)1153
 
10836
2022 y(X)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
 
10837
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
10838
g(.)g(.)g(.)g(.)18 b Ff(5,)13 b(7)1012 2072 y(P)o(arts)7
 
10839
b Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
10840
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
 
10841
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b Ff(5)1012 2122
 
10842
y(Phases,)14 b(of)f Fc(Ft)n(angle)8 b Fe(.)e(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
10843
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
10844
(.)g(.)23 b Ff(10)1012 2172 y(Phases,)14 b(of)f Fc(Fwea)m(ve)8
 
10845
b Fe(.)d(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
 
10846
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)21 b Ff(11)1012
 
10847
2222 y(Pi)6 b Fe(.)i(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10848
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
 
10849
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20
 
10850
b Ff(76)1012 2271 y(P)o(ound)14 b(sign)8 b Fe(.)g(.)e(.)g(.)g(.)g(.)g
 
10851
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10852
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)21 b
 
10853
Ff(76)1012 2321 y(Prepro)q(cessing)s Fe(.)9 b(.)d(.)g(.)g(.)h(.)f(.)g
 
10854
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
10855
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17 b Ff(80)1012 2371
 
10856
y(Prepro)q(cessor)e(sym)o(b)q(ol)6 b Fe(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
 
10857
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
10858
g(.)19 b Ff(76)1012 2421 y(Prepro)q(cessor,)14 b(m4)9
 
10859
b Fe(.)d(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10860
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)22
 
10861
b Ff(24)1012 2471 y(Prepro)q(cessor,)13 b(sending)h(additional)h
 
10862
(argumen)o(ts)e(to)5 b Fe(.)i(.)17 b Ff(33)1012 2521
 
10863
y(Prett)o(y-prin)o(ting)8 b Fe(.)h(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10864
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10865
h(.)f(.)g(.)20 b Ff(100)1012 2570 y(Prin)o(ting,)15 b(t)o(w)o(o-sided)c
 
10866
Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10867
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)23 b Ff(93)1012
 
10868
2620 y(Pro)q(cessor,)14 b(LaT)1261 2628 y(E)1282 2620
 
10869
y(X)t Fe(.)5 b(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10870
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17
 
10871
b Ff(28)1012 2670 y(Pro)q(cessor,)d(T)1218 2678 y(E)1239
 
10872
2670 y(X)8 b Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10873
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
10874
21 b Ff(28)p eop
 
10875
%%Page: 136 138
 
10876
136 137 bop 75 -58 a Fz(Concept)15 b(index)1447 b(136)75
 
10877
183 y Ff(Pro)q(cessors,)14 b Fc(Fweb)t Fe(.)5 b(.)h(.)h(.)f(.)g(.)g(.)g
 
10878
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
 
10879
g(.)g(.)g(.)g(.)g(.)g(.)17 b Ff(5)75 233 y(Program)d(unit)5
 
10880
b Fe(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10881
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
 
10882
b Ff(77)75 283 y(Programming)d(tips)8 b Fe(.)f(.)f(.)g(.)g(.)g(.)h(.)f
 
10883
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
 
10884
g(.)g(.)g(.)21 b Ff(122)75 333 y(Pseudo-colon)8 b Fe(.)h(.)d(.)g(.)g(.)
 
10885
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10886
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)21 b Ff(59)75
 
10887
382 y(Pseudo-expression)9 b Fe(.)g(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
 
10888
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
 
10889
g(.)21 b Ff(57)75 432 y(Pseudo-op)q(erators)12 b Fe(.)6
 
10890
b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10891
(.)g(.)g(.)g(.)g(.)g(.)h(.)22 b Ff(57,)13 b(101)75 482
 
10892
y(Pseudo-semicolon)6 b Fe(.)i(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10893
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10894
g(.)18 b Ff(58)75 532 y(Pseudo-semicolons)q(,)d(automatic)d
 
10895
Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23 b Ff(24,)13
 
10896
b(58,)g(88)75 632 y Fy(R)75 690 y Fc(Ra)n(tf)o(or)7 b
 
10897
Fe(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
 
10898
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10899
g(.)g(.)g(.)g(.)20 b Ff(89)75 739 y Fc(Ra)n(tf)o(or)13
 
10900
b Ff(commands)6 b Fe(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
10901
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)18
 
10902
b Ff(89)75 789 y Fc(Ra)n(tf)o(or)p Ff(,)12 b(ca)o(v)o(eats)i(ab)q(out)8
 
10903
b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
 
10904
g(.)g(.)g(.)g(.)g(.)g(.)g(.)21 b Ff(90)75 839 y(Rational)15
 
10905
b Fc(F)o(or)n(tran)s Fe(.)6 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
 
10906
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10907
16 b Ff(89)75 889 y(R)o(CS)d(\014le)7 b Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)g
 
10908
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
10909
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20
 
10910
b Ff(76)75 939 y(R)o(CS-lik)o(e)14 b(k)o(eyw)o(ord)d
 
10911
Fe(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10912
g(.)g(.)g(.)h(.)f(.)22 b Ff(50,)13 b(72,)g(73)75 989
 
10913
y(Recursion)g Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10914
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
10915
f(.)g(.)g(.)g(.)g(.)g(.)23 b Ff(64)75 1038 y(Rede\014ned)15
 
10916
b(commands,)e(v)o(ersion)i(1.61)8 b Fe(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)g
 
10917
(.)g(.)g(.)g(.)21 b Ff(124)75 1088 y(References,)13 b(forw)o(ard)6
 
10918
b Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10919
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)18 b Ff(51)75
 
10920
1138 y(Reserv)o(ed)c(w)o(ords)5 b Fe(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10921
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
 
10922
(.)f(.)g(.)g(.)g(.)g(.)18 b Ff(18)75 1188 y(Revision)5
 
10923
b Fe(.)j(.)e(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10924
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10925
(.)h(.)f(.)g(.)g(.)17 b Ff(76)75 1238 y(Ro)q(ot,)c(square)g
 
10926
Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
 
10927
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)24
 
10928
b Ff(77)75 1337 y Fy(S)75 1395 y Ff(Scien)o(ti\014c)15
 
10929
b(programming)9 b Fe(.)g(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10930
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)22 b Ff(123)75
 
10931
1445 y(Scrap,)13 b(irreducibl)q(e)5 b Fe(.)k(.)d(.)g(.)g(.)g(.)g(.)h(.)
 
10932
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
 
10933
(.)g(.)g(.)g(.)g(.)18 b Ff(16)75 1495 y(Section)c(names,)g(long)s
 
10934
Fe(.)7 b(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10935
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)16 b Ff(39)75
 
10936
1545 y(Section)e(names,)g(short)t Fe(.)7 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
10937
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10938
g(.)17 b Ff(39)75 1595 y(Section)d(n)o(um)o(b)q(er,)g(curren)o(t)c
 
10939
Fe(.)c(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10940
(.)g(.)h(.)f(.)g(.)g(.)22 b Ff(77)75 1644 y(Section)14
 
10941
b(n)o(um)o(b)q(er,)g(maxim)o(um)t Fe(.)7 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g
 
10942
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17
 
10943
b Ff(77)75 1694 y(Section,)d(b)q(eginning)i(ma)r(jor)11
 
10944
b Fe(.)6 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10945
(.)g(.)g(.)g(.)g(.)h(.)23 b Ff(39)75 1744 y(Section,)14
 
10946
b(b)q(eginning)i(minor)d Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10947
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)24 b Ff(39)75
 
10948
1794 y(Section,)14 b(lim)o(b)q(o)9 b Fe(.)f(.)e(.)g(.)g(.)g(.)g(.)g(.)g
 
10949
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10950
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)21 b Ff(8)75 1844 y(Sections)9
 
10951
b Fe(.)e(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10952
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
 
10953
(.)g(.)g(.)g(.)g(.)g(.)21 b Ff(5)75 1893 y(Sections,)14
 
10954
b(named)d Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
 
10955
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
 
10956
22 b Ff(6)75 1943 y(Sections,)14 b(n)o(um)o(b)q(ering)9
 
10957
b Fe(.)g(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
10958
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)22 b Ff(98)75
 
10959
1993 y(Sections,)14 b(unnamed)5 b Fe(.)j(.)e(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
10960
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
 
10961
(.)g(.)g(.)g(.)18 b Ff(6)75 2043 y(Semicolon,)d(pseudo)8
 
10962
b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10963
g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)20 b
 
10964
Ff(58)75 2093 y(Semicolons,)15 b(automatic)d Fe(.)6 b(.)h(.)f(.)g(.)g
 
10965
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)23
 
10966
b Ff(24,)13 b(87)75 2143 y(Semicolons,)i(prin)o(ting)8
 
10967
b Fe(.)h(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
 
10968
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21 b Ff(26)75
 
10969
2192 y(Sharp)14 b(sign)t Fe(.)8 b(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10970
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10971
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17 b Ff(76)75 2242
 
10972
y(Spacing)e(commands)c Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
 
10973
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)22
 
10974
b Ff(55)75 2292 y(Spacing,)15 b(thin)f(space)8 b Fe(.)e(.)g(.)g(.)g(.)g
 
10975
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10976
h(.)f(.)g(.)g(.)g(.)20 b Ff(55)75 2342 y(Square)14 b(ro)q(ot)s
 
10977
Fe(.)7 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
10978
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
10979
(.)g(.)16 b Ff(77)75 2392 y(State)7 b Fe(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
10980
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
 
10981
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)19
 
10982
b Ff(77)75 2441 y(Statemen)o(t)14 b(n)o(um)o(b)q(ers,)f(automatic)t
 
10983
Fe(.)8 b(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10984
17 b Ff(36)75 2491 y(Statistics,)d(prin)o(ting)6 b Fe(.)j(.)d(.)g(.)g
 
10985
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10986
g(.)g(.)g(.)g(.)g(.)g(.)h(.)18 b Ff(30)75 2541 y(String)c(length)9
 
10987
b Fe(.)f(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
10988
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)21
 
10989
b Ff(74)1012 183 y(String,)14 b(de\014nition)i(of)6 b
 
10990
Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10991
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)19 b Ff(67)1012
 
10992
233 y(String,)14 b(quoted)7 b Fe(.)h(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10993
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
10994
(.)g(.)g(.)h(.)f(.)g(.)20 b Ff(67)1012 283 y(String,)14
 
10995
b(quoting)h(a)c Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10996
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24
 
10997
b Ff(77)1012 333 y(String,)14 b(unquoted)f Fe(.)7 b(.)f(.)g(.)g(.)g(.)g
 
10998
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
10999
g(.)g(.)g(.)g(.)g(.)g(.)25 b Ff(67)1012 382 y(Strings,)14
 
11000
b(con)o(tin)o(uing)t Fe(.)9 b(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11001
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11002
17 b Ff(35)1012 432 y(Strings,)d(long)t Fe(.)8 b(.)e(.)g(.)g(.)h(.)f(.)
 
11003
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
 
11004
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(35)1012
 
11005
482 y(Strings,)c(paren)o(thesized)g Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
11006
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)24
 
11007
b Ff(36)1012 532 y(Strings,)14 b(unquoting)6 b Fe(.)j(.)d(.)g(.)g(.)g
 
11008
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11009
g(.)h(.)f(.)g(.)g(.)g(.)19 b Ff(78)1012 582 y(St)o(yle)14
 
11010
b(\014le)e Fe(.)6 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11011
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11012
g(.)g(.)h(.)f(.)g(.)23 b Ff(112)1012 632 y(St)o(yle)14
 
11013
b(\014le,)g(c)o(hanging)h(name)e(of)7 b Fe(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
11014
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20
 
11015
b Ff(35)1012 681 y(St)o(yle)14 b(\014le,)g(for)f(mak)o(eindex)c
 
11016
Fe(.)f(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
 
11017
(.)g(.)g(.)g(.)g(.)21 b Ff(104)1012 731 y(Subscript,)15
 
11018
b(bullet)t Fe(.)8 b(.)e(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11019
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17
 
11020
b Ff(114)1012 781 y(Subsection,)e(b)q(eginning)h(ma)r(jor)8
 
11021
b Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11022
g(.)g(.)21 b Ff(39)1012 831 y(Suggestions)s Fe(.)9 b(.)d(.)g(.)g(.)g(.)
 
11023
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
 
11024
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)16 b Ff(122)1012
 
11025
881 y(Supp)q(ort)7 b Fe(.)h(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
 
11026
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
 
11027
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b Ff(131)1012 930
 
11028
y(Syn)o(tax,)14 b(command-line)8 b Fe(.)h(.)d(.)g(.)g(.)g(.)g(.)g(.)g
 
11029
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)21
 
11030
b Ff(15)1012 980 y(Syn)o(tax,)14 b(free-form)c Fe(.)c(.)g(.)g(.)g(.)g
 
11031
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11032
h(.)f(.)g(.)23 b Ff(26,)13 b(88)1012 1088 y Fy(T)1012
 
11033
1146 y Ff(T)m(able)h(of)f(Con)o(ten)o(ts)s Fe(.)7 b(.)f(.)g(.)g(.)g(.)g
 
11034
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11035
g(.)g(.)g(.)g(.)g(.)g(.)17 b Ff(96)1012 1196 y(T)m(able)d(of)f(con)o
 
11036
(ten)o(ts,)g(en)o(tries)h(for)6 b Fe(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
11037
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b Ff(39)1012
 
11038
1246 y(T)m(ags,)13 b(en)o(um)5 b Fe(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
 
11039
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
 
11040
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(84)1012 1296
 
11041
y(T)m(ags,)13 b(structure)c Fe(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11042
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
11043
f(.)g(.)g(.)g(.)22 b Ff(84)1012 1346 y(T)1034 1354 y(E)1055
 
11044
1346 y(X)13 b(hin)o(ts)e Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11045
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11046
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23 b Ff(88)1012 1395
 
11047
y(T)m(ext,)13 b(con)o(trol)e Fe(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
 
11048
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11049
g(.)g(.)g(.)g(.)g(.)g(.)g(.)24 b Ff(55)1012 1445 y(Time)11
 
11050
b Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
 
11051
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
11052
g(.)g(.)g(.)g(.)23 b Ff(68,)13 b(77)1012 1495 y(T)m(ok)o(ens,)g(upp)q
 
11053
(er-case)f Fe(.)6 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11054
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24
 
11055
b Ff(32)1012 1545 y(T)m(ransliteration)15 b Fe(.)6 b(.)g(.)g(.)g(.)g(.)
 
11056
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
11057
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)24 b Ff(78)1012 1595
 
11058
y(T)o(yp)q(esetting)12 b Fe(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
 
11059
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11060
g(.)g(.)g(.)g(.)g(.)g(.)h(.)23 b Ff(91)1012 1703 y Fy(U)1012
 
11061
1761 y Ff(Unnamed)14 b(mo)q(dule)6 b Fe(.)i(.)e(.)g(.)g(.)g(.)g(.)g(.)g
 
11062
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11063
g(.)g(.)g(.)g(.)g(.)19 b Ff(8)1012 1810 y(Upp)q(er)14
 
11064
b(case)9 b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
 
11065
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
 
11066
g(.)g(.)g(.)g(.)22 b Ff(78)1012 1860 y(User)13 b(pac)o(k)n(ages)f
 
11067
Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
11068
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)23
 
11069
b Ff(93)1012 1968 y Fy(V)1012 2026 y Ff(V)m(ariable)15
 
11070
b(argumen)o(ts)7 b Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
 
11071
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)20
 
11072
b Ff(64)1012 2076 y(V)m(ariables,)15 b(en)o(vironmen)o(t)d
 
11073
Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11074
g(.)g(.)g(.)g(.)g(.)g(.)23 b Ff(107)1012 2126 y(V)m(ersion)14
 
11075
b(n)o(um)o(b)q(er)t Fe(.)7 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
 
11076
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
 
11077
(.)g(.)g(.)17 b Ff(32)1012 2176 y(V)m(ersion,)d(of)f(FWEB)7
 
11078
b Fe(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11079
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b
 
11080
Ff(78)1012 2226 y(V)m(ertical)14 b(bar)5 b Fe(.)i(.)g(.)f(.)g(.)g(.)g
 
11081
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
 
11082
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(39,)13 b(56)1012
 
11083
2275 y(V)m(ertical)h(bars)t Fe(.)7 b(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11084
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11085
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)17 b Ff(7)1012 2383
 
11086
y Fy(W)1012 2441 y Ff(W)m(arning)e(lev)o(el)g(for)d(mo)q(dules)g
 
11087
Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
 
11088
g(.)g(.)g(.)g(.)23 b Ff(32)1012 2491 y(W)m(eb,)14 b(structure)s
 
11089
Fe(.)7 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
11090
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)16
 
11091
b Ff(5)1012 2541 y(W)m(ords,)e(reserv)o(ed)d Fe(.)6 b(.)g(.)g(.)h(.)f
 
11092
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
 
11093
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24 b Ff(18)p eop
 
11094
%%Page: 137 139
 
11095
137 138 bop 75 -58 a Fz(Option)16 b(and)f(command)g(index)1177
 
11096
b(137)75 183 y Ft(Option)26 b(and)h(command)h(index)75
 
11097
359 y Fy(#)75 417 y Fd(#line)8 b Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11098
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
11099
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)22
 
11100
b Ff(79)75 520 y Fy($)75 578 y Fd($A)5 b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g
 
11101
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
 
11102
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11103
(.)g(.)g(.)18 b Ff(68)75 628 y Fd($ABS)10 b Fe(.)c(.)g(.)g(.)g(.)g(.)g
 
11104
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11105
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11106
(.)24 b Ff(68)75 677 y Fd($ASSERT)7 b Fe(.)t(.)f(.)g(.)g(.)g(.)g(.)g(.)
 
11107
g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11108
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20
 
11109
b Ff(68)75 727 y Fd($AUTHOR)7 b Fe(.)t(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11110
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11111
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b
 
11112
Ff(68)75 777 y Fd($COMMENT)6 b Fe(.)s(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
 
11113
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
11114
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(68)75
 
11115
827 y Fd($DATE)8 b Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
 
11116
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
11117
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)22 b Ff(68)75
 
11118
877 y Fd($DATE_TIME)r Fe(.)t(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11119
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11120
h(.)f(.)g(.)g(.)g(.)g(.)g(.)16 b Ff(68)75 927 y Fd($DAY)10
 
11121
b Fe(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
11122
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
 
11123
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24 b Ff(68)75 976 y Fd($DECR)8
 
11124
b Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
 
11125
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11126
(.)g(.)g(.)g(.)g(.)g(.)h(.)22 b Ff(69)75 1026 y Fd($DEFINE)7
 
11127
b Fe(.)t(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
11128
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
 
11129
(.)g(.)g(.)g(.)g(.)20 b Ff(69)75 1076 y Fd($DO)t Fe(.)5
 
11130
b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
 
11131
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11132
g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)16 b Ff(69)75 1126 y
 
11133
Fd($DUMPDEF)6 b Fe(.)s(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
 
11134
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
 
11135
g(.)g(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(70)75 1176 y Fd($E)5
 
11136
b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11137
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
 
11138
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(70)75
 
11139
1225 y Fd($ERROR)9 b Fe(.)s(.)d(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11140
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11141
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)21 b Ff(70)75
 
11142
1275 y Fd($EVAL)8 b Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
 
11143
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
11144
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)22 b Ff(70)75
 
11145
1325 y Fd($EXP)10 b Fe(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11146
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11147
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24 b
 
11148
Ff(71)75 1375 y Fd($GETENV)7 b Fe(.)t(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11149
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11150
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b
 
11151
Ff(71)75 1425 y Fd($HEADER)7 b Fe(.)t(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11152
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11153
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b
 
11154
Ff(71)75 1474 y Fd($HOME)8 b Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
 
11155
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
 
11156
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)22
 
11157
b Ff(71)75 1524 y Fd($ID)t Fe(.)5 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11158
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11159
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)16
 
11160
b Ff(71)75 1574 y Fd($IF)t Fe(.)5 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11161
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11162
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)16
 
11163
b Ff(71)75 1624 y Fd($IFCASE)7 b Fe(.)t(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11164
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11165
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b
 
11166
Ff(71)75 1674 y Fd($IFDEF)9 b Fe(.)s(.)d(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
 
11167
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
11168
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)21
 
11169
b Ff(72)75 1724 y Fd($IFELSE)7 b Fe(.)t(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11170
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11171
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b
 
11172
Ff(72)75 1773 y Fd($IFNDEF)7 b Fe(.)t(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11173
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11174
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b
 
11175
Ff(72)75 1823 y Fd($INCR)8 b Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
 
11176
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
 
11177
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)22
 
11178
b Ff(72)75 1873 y Fd($INPUT_LIN)o(E)7 b Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)g
 
11179
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11180
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)23 b Ff(72)75 1923
 
11181
y Fd($KEYWORD)9 b Fe(.)s(.)d(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
 
11182
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11183
(.)g(.)g(.)g(.)22 b Ff(50,)13 b(72)75 1973 y Fd($L)5
 
11184
b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11185
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
 
11186
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(73)75
 
11187
2022 y Fd($L_KEYWORD)6 b Fe(.)s(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
 
11188
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
 
11189
g(.)g(.)g(.)19 b Ff(50,)13 b(73)75 2072 y Fd($LANGUAGE)t
 
11190
Fe(.)s(.)6 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11191
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11192
(.)h(.)f(.)17 b Ff(74)75 2122 y Fd($LANGUAGE_)o(NU)o(M)8
 
11193
b Fe(.)s(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11194
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21
 
11195
b Ff(74)75 2172 y Fd($LEN)10 b Fe(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11196
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11197
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24
 
11198
b Ff(74)75 2222 y Fd($LOCKER)7 b Fe(.)t(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11199
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11200
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b
 
11201
Ff(75)75 2271 y Fd($LOG)10 b Fe(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11202
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11203
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24
 
11204
b Ff(75)75 2321 y Fd($LOG10)9 b Fe(.)s(.)d(.)g(.)h(.)f(.)g(.)g(.)g(.)g
 
11205
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
 
11206
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)21
 
11207
b Ff(75)75 2371 y Fd($M)5 b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
11208
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11209
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
 
11210
b Ff(75)75 2421 y Fd($MAX)10 b Fe(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11211
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11212
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24
 
11213
b Ff(75)75 2471 y Fd($MIN)10 b Fe(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11214
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11215
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24
 
11216
b Ff(75)75 2521 y Fd($MODULE_NA)o(ME)6 b Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11217
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11218
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)22 b Ff(75)75 2570 y
 
11219
Fd($MODULES)6 b Fe(.)s(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
 
11220
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
 
11221
g(.)g(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(75)75 2620 y Fd($NAME)8
 
11222
b Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
 
11223
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11224
(.)g(.)g(.)g(.)g(.)g(.)h(.)22 b Ff(75)75 2670 y Fd($OUTPUT_LI)o(NE)6
 
11225
b Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
 
11226
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)22
 
11227
b Ff(76)1012 359 y Fd($P)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11228
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
11229
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)18
 
11230
b Ff(76)1012 409 y Fd($PI)t Fe(.)5 b(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
 
11231
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
 
11232
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)17
 
11233
b Ff(76)1012 459 y Fd($POW)10 b Fe(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
 
11234
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
 
11235
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)24
 
11236
b Ff(76)1012 509 y Fd($PP)t Fe(.)5 b(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
 
11237
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
 
11238
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)17
 
11239
b Ff(76)1012 558 y Fd($RCSfile)6 b Fe(.)s(.)g(.)g(.)h(.)f(.)g(.)g(.)g
 
11240
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
 
11241
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)19 b
 
11242
Ff(76)1012 608 y Fd($REVISION)5 b Fe(.)s(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11243
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11244
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(76)1012
 
11245
658 y Fd($ROUTINE)6 b Fe(.)s(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11246
g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11247
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)19 b Ff(77)1012 708
 
11248
y Fd($SECTION_NU)o(M)6 b Fe(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
 
11249
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11250
g(.)g(.)g(.)g(.)23 b Ff(77)1012 758 y Fd($SECTIONS)5
 
11251
b Fe(.)s(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
 
11252
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
 
11253
(.)g(.)g(.)18 b Ff(77)1012 807 y Fd($SOURCE)7 b Fe(.)t(.)f(.)g(.)g(.)g
 
11254
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11255
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21
 
11256
b Ff(77)1012 857 y Fd($SQRT)8 b Fe(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
 
11257
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11258
g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)23
 
11259
b Ff(77)1012 907 y Fd($STATE)9 b Fe(.)t(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11260
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11261
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)22
 
11262
b Ff(77)1012 957 y Fd($STRING)7 b Fe(.)t(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11263
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
 
11264
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21
 
11265
b Ff(77)1012 1007 y Fd($STUB)8 b Fe(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
 
11266
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11267
g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)23
 
11268
b Ff(77)1012 1056 y Fd($TIME)8 b Fe(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
 
11269
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11270
g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)23
 
11271
b Ff(77)1012 1106 y Fd($TRANSLIT)5 b Fe(.)s(.)h(.)g(.)g(.)g(.)g(.)g(.)g
 
11272
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11273
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(78)1012
 
11274
1156 y Fd($U)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
 
11275
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
 
11276
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)18
 
11277
b Ff(78)1012 1206 y Fd($UNDEF)9 b Fe(.)t(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11278
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11279
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)22
 
11280
b Ff(78)1012 1256 y Fd($UNQUOTE)6 b Fe(.)s(.)g(.)g(.)h(.)f(.)g(.)g(.)g
 
11281
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
 
11282
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)19 b
 
11283
Ff(78)1012 1306 y Fd($UNROLL)7 b Fe(.)t(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
 
11284
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
 
11285
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21 b
 
11286
Ff(70)1012 1355 y Fd($UNSTRING)5 b Fe(.)s(.)h(.)g(.)g(.)g(.)g(.)g(.)g
 
11287
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11288
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(78)1012
 
11289
1405 y Fd($VERBATIM)5 b Fe(.)s(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11290
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11291
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(78)1012 1455
 
11292
y Fd($VERSION)6 b Fe(.)s(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11293
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11294
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)19 b Ff(78)1012 1566 y
 
11295
Fy(-)1012 1624 y Fd(-)6 b Fe(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11296
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11297
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11298
20 b Ff(15)1012 1674 y Fd(-!)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11299
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11300
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
 
11301
(.)18 b Ff(37)1012 1724 y Fd(-#)8 b Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11302
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
11303
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)21
 
11304
b Ff(36,)13 b(87)1012 1773 y Fd(-\()5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g
 
11305
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11306
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11307
(.)h(.)f(.)18 b Ff(36)1012 1823 y Fd(-.)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g
 
11308
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11309
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11310
(.)g(.)h(.)f(.)18 b Ff(35)1012 1873 y Fd(-/)5 b Fe(.)h(.)g(.)g(.)g(.)g
 
11311
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11312
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11313
(.)g(.)g(.)h(.)f(.)18 b Ff(37)1012 1923 y Fd(-:)5 b Fe(.)h(.)g(.)g(.)g
 
11314
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11315
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11316
(.)g(.)g(.)g(.)h(.)f(.)18 b Ff(36)1012 1973 y Fd(-=)5
 
11317
b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
11318
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
11319
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)18 b Ff(36)1012
 
11320
2022 y Fd(-@)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
 
11321
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
 
11322
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)18
 
11323
b Ff(16)1012 2072 y Fd(-+)8 b Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
11324
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
 
11325
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)21
 
11326
b Ff(37,)13 b(87)1012 2122 y Fd(->)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g
 
11327
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11328
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11329
(.)h(.)f(.)18 b Ff(36)1012 2172 y Fd(-\\)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g
 
11330
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11331
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11332
(.)g(.)h(.)f(.)18 b Ff(35)1012 2222 y Fd(-1)5 b Fe(.)h(.)g(.)g(.)g(.)g
 
11333
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11334
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11335
(.)g(.)g(.)h(.)f(.)18 b Ff(16)1012 2271 y Fd(-2)5 b Fe(.)h(.)g(.)g(.)g
 
11336
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11337
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11338
(.)g(.)g(.)g(.)h(.)f(.)18 b Ff(16)1012 2321 y Fd(-A)5
 
11339
b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
11340
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
11341
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)18 b Ff(17)1012
 
11342
2371 y Fd(-b)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
 
11343
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
 
11344
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)18
 
11345
b Ff(17)1012 2421 y Fd(-B)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11346
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
 
11347
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
11348
18 b Ff(17)1012 2471 y Fd(-c)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11349
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11350
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
 
11351
(.)18 b Ff(18)1012 2521 y Fd(-C)7 b Fe(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11352
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
11353
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21
 
11354
b Ff(17,)12 b(117)1012 2570 y Fd(-c++)e Fe(.)c(.)g(.)g(.)g(.)g(.)g(.)g
 
11355
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
11356
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)24
 
11357
b Ff(18)1012 2620 y Fd(-d)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11358
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
 
11359
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
11360
18 b Ff(19)1012 2670 y Fd(-D)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11361
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11362
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
 
11363
(.)18 b Ff(18)p eop
 
11364
%%Page: 138 140
 
11365
138 139 bop 75 -58 a Fz(Option)16 b(and)f(command)g(index)1177
 
11366
b(138)75 183 y Fd(-e)5 b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11367
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11368
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
 
11369
b Ff(19)75 233 y Fd(-E)5 b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
11370
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11371
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
 
11372
b Ff(19)75 283 y Fd(-f)5 b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
11373
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11374
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
 
11375
b Ff(20)75 333 y Fd(-F)5 b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
11376
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11377
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
 
11378
b Ff(19)75 382 y Fd(-h)5 b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
11379
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11380
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
 
11381
b Ff(21)75 432 y Fd(-H)5 b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
11382
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11383
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
 
11384
b Ff(20)75 482 y Fd(-Hr)t Fe(.)5 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11385
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11386
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)16
 
11387
b Ff(20)75 532 y Fd(-Hx)t Fe(.)5 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11388
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11389
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)16
 
11390
b Ff(20)75 582 y Fd(-HX)t Fe(.)5 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11391
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11392
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)16
 
11393
b Ff(20)75 632 y Fd(-i)5 b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
11394
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11395
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
 
11396
b Ff(21)75 681 y Fd(-I)5 b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
11397
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11398
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
 
11399
b Ff(21)75 731 y Fd(-ix)t Fe(.)5 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11400
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11401
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)16
 
11402
b Ff(21)75 781 y Fd(-j)5 b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
11403
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11404
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
 
11405
b Ff(22)75 831 y Fd(-k)8 b Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11406
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11407
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21
 
11408
b Ff(22,)13 b(87)75 881 y Fd(-l)5 b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)g
 
11409
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11410
g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11411
(.)g(.)18 b Ff(23)75 930 y Fd(-L)5 b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)g
 
11412
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11413
g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11414
(.)g(.)18 b Ff(22)75 980 y Fd(-m)5 b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)g
 
11415
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11416
g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11417
(.)g(.)18 b Ff(23)75 1030 y Fd(-M)5 b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)
 
11418
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
11419
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11420
g(.)g(.)18 b Ff(23)75 1080 y Fd(-m;)t Fe(.)5 b(.)h(.)g(.)g(.)g(.)g(.)g
 
11421
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11422
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11423
(.)h(.)16 b Ff(24)75 1130 y Fd(-m4)t Fe(.)5 b(.)h(.)g(.)g(.)g(.)g(.)g
 
11424
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11425
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11426
(.)h(.)16 b Ff(24)75 1180 y Fd(-n)5 b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)
 
11427
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
11428
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11429
g(.)g(.)18 b Ff(24)75 1229 y Fd(-n!)7 b Fe(.)e(.)h(.)g(.)g(.)g(.)g(.)g
 
11430
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11431
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20
 
11432
b Ff(27,)13 b(88)75 1279 y Fd(-n&)t Fe(.)5 b(.)h(.)g(.)g(.)g(.)g(.)g(.)
 
11433
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11434
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11435
h(.)16 b Ff(26)75 1329 y Fd(-n\))t Fe(.)5 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g
 
11436
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11437
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
 
11438
(.)16 b Ff(27)75 1379 y Fd(-n/)t Fe(.)5 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g
 
11439
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11440
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
 
11441
(.)16 b Ff(27)75 1429 y Fd(-n:)t Fe(.)5 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g
 
11442
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11443
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
 
11444
(.)16 b Ff(25)75 1478 y Fd(-n;)7 b Fe(.)e(.)h(.)g(.)g(.)g(.)g(.)g(.)g
 
11445
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
11446
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20
 
11447
b Ff(24,)13 b(58)75 1528 y Fd(-n@;)6 b Fe(.)t(.)g(.)g(.)g(.)h(.)f(.)g
 
11448
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
11449
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)18
 
11450
b Ff(24,)13 b(58)75 1578 y Fd(-n\\)t Fe(.)5 b(.)h(.)g(.)g(.)g(.)g(.)g
 
11451
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11452
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11453
(.)h(.)16 b Ff(26)75 1628 y Fd(-n9)t Fe(.)5 b(.)h(.)g(.)g(.)g(.)g(.)g
 
11454
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11455
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11456
(.)h(.)16 b Ff(24)75 1678 y Fd(-nb)t Fe(.)5 b(.)h(.)g(.)g(.)g(.)g(.)g
 
11457
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11458
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11459
(.)h(.)16 b Ff(25)75 1727 y Fd(-nC)t Fe(.)5 b(.)h(.)g(.)g(.)g(.)g(.)g
 
11460
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11461
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11462
(.)h(.)16 b Ff(25)75 1777 y Fd(-np)t Fe(.)5 b(.)h(.)g(.)g(.)g(.)g(.)g
 
11463
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11464
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11465
(.)h(.)16 b Ff(26)75 1827 y Fd(-o)5 b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)
 
11466
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
11467
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11468
g(.)g(.)18 b Ff(28)75 1877 y Fd(-p)5 b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g
 
11469
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
 
11470
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11471
(.)g(.)g(.)18 b Ff(28)75 1927 y Fd(-P)5 b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)
 
11472
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
 
11473
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11474
g(.)g(.)g(.)18 b Ff(28)75 1977 y Fd(-r)5 b Fe(.)g(.)h(.)h(.)f(.)g(.)g
 
11475
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
 
11476
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11477
(.)g(.)g(.)g(.)18 b Ff(29)75 2026 y Fd(-r!)t Fe(.)5 b(.)h(.)g(.)g(.)g
 
11478
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11479
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11480
(.)g(.)g(.)h(.)16 b Ff(30)75 2076 y Fd(-r\))t Fe(.)5
 
11481
b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
 
11482
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11483
g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)16 b Ff(30)75 2126 y
 
11484
Fd(-r/)t Fe(.)5 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
 
11485
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
 
11486
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)16 b
 
11487
Ff(30)75 2176 y Fd(-r;)t Fe(.)5 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11488
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11489
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)16
 
11490
b Ff(30)75 2226 y Fd(-r@;)10 b Fe(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11491
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11492
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24
 
11493
b Ff(30)75 2275 y Fd(-r9)t Fe(.)5 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11494
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11495
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)16
 
11496
b Ff(29)75 2325 y Fd(-rb)t Fe(.)5 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11497
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11498
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)16
 
11499
b Ff(30)75 2375 y Fd(-rg)t Fe(.)5 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11500
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11501
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)16
 
11502
b Ff(29)75 2425 y Fd(-rk)t Fe(.)5 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11503
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11504
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)16
 
11505
b Ff(29)75 2475 y Fd(-rK)t Fe(.)5 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11506
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11507
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)16
 
11508
b Ff(30)75 2524 y Fd(-s)5 b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
11509
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11510
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
 
11511
b Ff(30)75 2574 y Fd(-sm)t Fe(.)5 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11512
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11513
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)16
 
11514
b Ff(30)75 2624 y Fd(-t)5 b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
11515
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11516
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
 
11517
b Ff(32)1012 183 y Fd(-T#)t Fe(.)5 b(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
 
11518
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
 
11519
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)17
 
11520
b Ff(31)1012 233 y Fd(-T\045)t Fe(.)5 b(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g
 
11521
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
11522
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)17
 
11523
b Ff(31)1012 283 y Fd(-Tb)t Fe(.)5 b(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
 
11524
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
 
11525
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)17
 
11526
b Ff(31)1012 333 y Fd(-TD)t Fe(.)5 b(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
 
11527
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
 
11528
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)17
 
11529
b Ff(31)1012 382 y Fd(-Tm)t Fe(.)5 b(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
 
11530
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
 
11531
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)17
 
11532
b Ff(31)1012 432 y Fd(-Tv)t Fe(.)5 b(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
 
11533
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
 
11534
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)17
 
11535
b Ff(31)1012 482 y Fd(-u)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11536
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
11537
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)18
 
11538
b Ff(32)1012 532 y Fd(-U)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11539
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
11540
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)18
 
11541
b Ff(32)1012 582 y Fd(-v)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11542
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
11543
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)18
 
11544
b Ff(32)1012 632 y Fd(-V)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11545
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
11546
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)18
 
11547
b Ff(32)1012 681 y Fd(-w)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11548
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
11549
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)18
 
11550
b Ff(34)1012 731 y Fd(-W)8 b Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
 
11551
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
 
11552
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)21
 
11553
b Ff(32,)13 b(34)1012 781 y Fd(-W@)t Fe(.)5 b(.)h(.)g(.)g(.)g(.)g(.)h
 
11554
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
 
11555
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
 
11556
(.)g(.)17 b Ff(32)1012 831 y Fd(-W[)t Fe(.)5 b(.)h(.)g(.)g(.)g(.)g(.)h
 
11557
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
 
11558
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
 
11559
(.)g(.)17 b Ff(33)1012 881 y Fd(-W1)t Fe(.)5 b(.)h(.)g(.)g(.)g(.)g(.)h
 
11560
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
 
11561
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
 
11562
(.)g(.)17 b Ff(33)1012 930 y Fd(-WH)t Fe(.)5 b(.)h(.)g(.)g(.)g(.)g(.)h
 
11563
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
 
11564
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
 
11565
(.)g(.)17 b Ff(33)1012 980 y Fd(-x)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g
 
11566
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11567
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11568
(.)h(.)f(.)18 b Ff(34)1012 1030 y Fd(-X)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g
 
11569
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11570
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11571
(.)g(.)h(.)f(.)18 b Ff(34)1012 1080 y Fd(-XI)11 b Fe(.)6
 
11572
b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
 
11573
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
 
11574
g(.)g(.)g(.)g(.)g(.)g(.)24 b Ff(104)1012 1130 y Fd(-y)5
 
11575
b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
11576
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
11577
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)18 b Ff(35)1012
 
11578
1180 y Fd(-yb)11 b Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11579
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11580
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24 b
 
11581
Ff(108)1012 1229 y Fd(-ybs)9 b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11582
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
11583
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23
 
11584
b Ff(109)1012 1279 y Fd(-ycb)9 b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11585
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
11586
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23
 
11587
b Ff(109)1012 1329 y Fd(-ycf)9 b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11588
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
11589
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23
 
11590
b Ff(109)1012 1379 y Fd(-ycg)9 b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11591
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
11592
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23
 
11593
b Ff(109)1012 1429 y Fd(-yd)11 b Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11594
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11595
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24
 
11596
b Ff(109)1012 1478 y Fd(-ydt)9 b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11597
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
11598
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23
 
11599
b Ff(109)1012 1528 y Fd(-ydx)9 b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11600
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
11601
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23
 
11602
b Ff(109)1012 1578 y Fd(-yid)9 b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11603
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
11604
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23
 
11605
b Ff(109)1012 1628 y Fd(-yif)9 b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11606
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
11607
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23
 
11608
b Ff(110)1012 1678 y Fd(-ykt)9 b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11609
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
11610
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23
 
11611
b Ff(110)1012 1727 y Fd(-ykw)9 b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11612
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
11613
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23
 
11614
b Ff(110)1012 1777 y Fd(-ylb)9 b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11615
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
11616
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23
 
11617
b Ff(110)1012 1827 y Fd(-yll)9 b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11618
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
11619
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23
 
11620
b Ff(110)1012 1877 y Fd(-yln)9 b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11621
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
11622
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23
 
11623
b Ff(110)1012 1927 y Fd(-ylx)9 b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11624
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
11625
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23
 
11626
b Ff(110)1012 1977 y Fd(-ym)11 b Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11627
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11628
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24
 
11629
b Ff(110)1012 2026 y Fd(-yma)9 b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11630
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
11631
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23
 
11632
b Ff(110)1012 2076 y Fd(-ymb)9 b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11633
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
11634
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23
 
11635
b Ff(111)1012 2126 y Fd(-yn)11 b Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11636
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11637
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24
 
11638
b Ff(111)1012 2176 y Fd(-ynf)9 b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11639
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
11640
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23
 
11641
b Ff(111)1012 2226 y Fd(-yop)9 b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11642
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
11643
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23
 
11644
b Ff(111)1012 2275 y Fd(-yr)11 b Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11645
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11646
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24
 
11647
b Ff(111)1012 2325 y Fd(-ys)11 b Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11648
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11649
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24
 
11650
b Ff(111)1012 2375 y Fd(-ysb)9 b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11651
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
11652
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23
 
11653
b Ff(111)1012 2425 y Fd(-ytt)9 b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11654
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
11655
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23
 
11656
b Ff(111)1012 2475 y Fd(-ytw)9 b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11657
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
11658
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23
 
11659
b Ff(112)1012 2524 y Fd(-yx)11 b Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11660
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11661
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24
 
11662
b Ff(112)1012 2574 y Fd(-yxb)9 b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11663
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
11664
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23
 
11665
b Ff(112)1012 2624 y Fd(-z)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11666
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11667
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
 
11668
(.)18 b Ff(35)p eop
 
11669
%%Page: 139 141
 
11670
139 140 bop 75 -58 a Fz(Option)16 b(and)f(command)g(index)1177
 
11671
b(139)75 183 y Fd(-Z)5 b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11672
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11673
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
 
11674
b Ff(35)75 298 y Fy(.)75 356 y Fd(.fweb)s Fe(.)5 b(.)h(.)g(.)g(.)g(.)g
 
11675
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11676
g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)16
 
11677
b Ff(12,)d(108)75 470 y Fy(@)75 528 y Fd(@)6 b Fe(.)g(.)g(.)g(.)g(.)g
 
11678
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11679
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
 
11680
(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(39)75 578 y Fd(@!)5 b
 
11681
Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11682
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
11683
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(59)75
 
11684
628 y Fd(@#)5 b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11685
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11686
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
 
11687
b Ff(56)75 677 y Fd(@#define)6 b Fe(.)s(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
 
11688
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
11689
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(80)75
 
11690
727 y Fd(@#elif)9 b Fe(.)s(.)d(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11691
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11692
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)21 b Ff(80)75
 
11693
777 y Fd(@#endif)7 b Fe(.)t(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11694
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11695
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b Ff(80)75 827
 
11696
y Fd(@#if)10 b Fe(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11697
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
11698
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24 b Ff(80)75
 
11699
877 y Fd(@#ifdef)7 b Fe(.)t(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11700
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11701
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b Ff(80)75 927
 
11702
y Fd(@#ifndef)6 b Fe(.)s(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
 
11703
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
 
11704
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(80)75 976 y Fd(@#line)9
 
11705
b Fe(.)s(.)d(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11706
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11707
(.)h(.)f(.)g(.)g(.)g(.)21 b Ff(80)75 1026 y Fd(@#undef)7
 
11708
b Fe(.)t(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
11709
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
 
11710
(.)g(.)g(.)g(.)g(.)20 b Ff(80)75 1076 y Fd(@\045)5 b
 
11711
Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11712
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
11713
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(52)75
 
11714
1126 y Fd(@\045\045)t Fe(.)5 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11715
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
11716
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)16
 
11717
b Ff(52)75 1176 y Fd(@&)5 b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
11718
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11719
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
 
11720
b Ff(57)75 1225 y Fd(@')5 b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
11721
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11722
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
 
11723
b Ff(51)75 1275 y Fd(@\()5 b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
11724
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11725
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
 
11726
b Ff(53)75 1325 y Fd(@\))5 b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
11727
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11728
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
 
11729
b Ff(53)75 1375 y Fd(@*)9 b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11730
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11731
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23
 
11732
b Ff(6,)12 b(39)75 1425 y Fd(@,)5 b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)g
 
11733
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11734
g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11735
(.)g(.)18 b Ff(55)75 1474 y Fd(@-)5 b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)
 
11736
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
11737
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11738
g(.)g(.)18 b Ff(54)75 1524 y Fd(@.)5 b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g
 
11739
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
 
11740
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11741
(.)g(.)g(.)18 b Ff(54)75 1574 y Fd(@/)5 b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)
 
11742
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
 
11743
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11744
g(.)g(.)g(.)18 b Ff(55)75 1624 y Fd(@/*)t Fe(.)5 b(.)h(.)g(.)g(.)g(.)g
 
11745
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11746
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11747
(.)g(.)h(.)16 b Ff(52)75 1674 y Fd(@//)t Fe(.)5 b(.)h(.)g(.)g(.)g(.)g
 
11748
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11749
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11750
(.)g(.)h(.)16 b Ff(52)75 1724 y Fd(@:)5 b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)
 
11751
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
 
11752
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11753
g(.)g(.)g(.)18 b Ff(59)75 1773 y Fd(@;)5 b Fe(.)g(.)h(.)h(.)f(.)g(.)g
 
11754
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
 
11755
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11756
(.)g(.)g(.)g(.)18 b Ff(58)75 1823 y Fd(@=)5 b Fe(.)g(.)h(.)h(.)f(.)g(.)
 
11757
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
 
11758
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11759
g(.)g(.)g(.)g(.)18 b Ff(55)75 1873 y Fd(@?)5 b Fe(.)g(.)h(.)h(.)f(.)g
 
11760
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
11761
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
11762
(.)g(.)g(.)g(.)g(.)18 b Ff(53)75 1923 y Fd(@@)5 b Fe(.)g(.)h(.)h(.)f(.)
 
11763
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
 
11764
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
 
11765
g(.)g(.)g(.)g(.)g(.)18 b Ff(38)75 1973 y Fd(@[)8 b Fe(.)e(.)g(.)g(.)g
 
11766
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
 
11767
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11768
(.)g(.)21 b Ff(14,)13 b(52)75 2022 y Fd(@])5 b Fe(.)g(.)h(.)h(.)f(.)g
 
11769
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
11770
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
11771
(.)g(.)g(.)g(.)g(.)18 b Ff(14)75 2072 y Fd(@_)5 b Fe(.)g(.)h(.)h(.)f(.)
 
11772
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
 
11773
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
 
11774
g(.)g(.)g(.)g(.)g(.)18 b Ff(54)75 2122 y Fd(@")5 b Fe(.)g(.)h(.)h(.)f
 
11775
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
 
11776
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
 
11777
(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(51)75 2172 y Fd(@|)8 b
 
11778
Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
 
11779
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
11780
g(.)g(.)g(.)g(.)g(.)g(.)21 b Ff(39,)13 b(56)75 2222 y
 
11781
Fd(@~)5 b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11782
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11783
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
 
11784
b Ff(57)75 2271 y Fd(@+)5 b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
11785
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11786
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
 
11787
b Ff(54)75 2321 y Fd(@>)5 b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
11788
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11789
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
 
11790
b Ff(40)75 2371 y Fd(@^)5 b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
11791
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11792
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
 
11793
b Ff(54)75 2421 y Fd(@\\)5 b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
11794
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11795
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
 
11796
b Ff(56)75 2471 y Fd(@<)5 b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
11797
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11798
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
 
11799
b Ff(40)75 2521 y Fd(@0)5 b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
11800
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11801
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
 
11802
b Ff(38)75 2570 y Fd(@1)5 b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
11803
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11804
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
 
11805
b Ff(38)75 2620 y Fd(@2)5 b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
11806
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11807
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
 
11808
b Ff(38)75 2670 y Fd(@9)5 b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
11809
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11810
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
 
11811
b Ff(54)1012 183 y Fd(@a)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11812
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
11813
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)18
 
11814
b Ff(40)1012 233 y Fd(@A)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11815
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
11816
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)18
 
11817
b Ff(40)1012 283 y Fd(@b)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11818
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
11819
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)18
 
11820
b Ff(41)1012 333 y Fd(@B)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11821
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
11822
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)18
 
11823
b Ff(41)1012 382 y Fd(@c)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11824
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
11825
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)18
 
11826
b Ff(41)1012 432 y Fd(@c++)10 b Fe(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
 
11827
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
 
11828
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)24
 
11829
b Ff(42)1012 482 y Fd(@d)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11830
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
11831
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)18
 
11832
b Ff(42)1012 532 y Fd(@D)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11833
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
11834
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)18
 
11835
b Ff(42)1012 582 y Fd(@e)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11836
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
11837
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)18
 
11838
b Ff(57)1012 632 y Fd(@E)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11839
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
11840
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)18
 
11841
b Ff(42)1012 681 y Fd(@f)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11842
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
11843
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)18
 
11844
b Ff(42)1012 731 y Fd(@i)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11845
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
11846
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)18
 
11847
b Ff(43)1012 781 y Fd(@I)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11848
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
11849
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)18
 
11850
b Ff(44)1012 831 y Fd(@k)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11851
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
11852
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)18
 
11853
b Ff(50)1012 881 y Fd(@K)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11854
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
11855
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)18
 
11856
b Ff(50)1012 930 y Fd(@l)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11857
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
11858
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)18
 
11859
b Ff(45)1012 980 y Fd(@L)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11860
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
11861
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)18
 
11862
b Ff(45)1012 1030 y Fd(@m)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11863
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
 
11864
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
11865
18 b Ff(45)1012 1080 y Fd(@M)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11866
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11867
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
 
11868
(.)18 b Ff(45)1012 1130 y Fd(@n)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11869
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11870
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
 
11871
(.)f(.)18 b Ff(47)1012 1180 y Fd(@N)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g
 
11872
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11873
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11874
(.)h(.)f(.)18 b Ff(46)1012 1229 y Fd(@n9)t Fe(.)5 b(.)h(.)g(.)g(.)g(.)g
 
11875
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
11876
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
 
11877
(.)g(.)g(.)17 b Ff(47)1012 1279 y Fd(@o)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g
 
11878
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11879
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11880
(.)g(.)h(.)f(.)18 b Ff(47)1012 1329 y Fd(@O)5 b Fe(.)h(.)g(.)g(.)g(.)g
 
11881
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11882
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11883
(.)g(.)g(.)h(.)f(.)18 b Ff(47)1012 1379 y Fd(@q)5 b Fe(.)h(.)g(.)g(.)g
 
11884
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11885
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11886
(.)g(.)g(.)g(.)h(.)f(.)18 b Ff(48)1012 1429 y Fd(@r)5
 
11887
b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
11888
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
11889
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)18 b Ff(49)1012
 
11890
1478 y Fd(@R)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
 
11891
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
 
11892
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)18
 
11893
b Ff(49)1012 1528 y Fd(@r9)t Fe(.)5 b(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g
 
11894
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
11895
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)17
 
11896
b Ff(49)1012 1578 y Fd(@t)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11897
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
 
11898
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
11899
18 b Ff(55)1012 1628 y Fd(@u)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11900
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11901
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
 
11902
(.)18 b Ff(49)1012 1678 y Fd(@v)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11903
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11904
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
 
11905
(.)f(.)18 b Ff(49)1012 1727 y Fd(@W)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g
 
11906
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11907
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11908
(.)h(.)f(.)18 b Ff(50)1012 1777 y Fd(@x)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g
 
11909
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11910
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11911
(.)g(.)h(.)f(.)18 b Ff(50)1012 1827 y Fd(@y)5 b Fe(.)h(.)g(.)g(.)g(.)g
 
11912
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11913
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11914
(.)g(.)g(.)h(.)f(.)18 b Ff(50)1012 1877 y Fd(@z)5 b Fe(.)h(.)g(.)g(.)g
 
11915
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11916
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11917
(.)g(.)g(.)g(.)h(.)f(.)18 b Ff(50)1012 2014 y Fg(\\)1012
 
11918
2072 y Fd(\\/)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
11919
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
 
11920
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)18
 
11921
b Ff(27)1012 2122 y Fd(\\beforeinde)o(x)6 b Fe(.)g(.)g(.)g(.)g(.)h(.)f
 
11922
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
 
11923
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23 b Ff(96)1012 2172
 
11924
y Fd(\\botofconte)o(nt)o(s)7 b Fe(.)s(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11925
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
11926
g(.)g(.)g(.)g(.)20 b Ff(97)1012 2222 y Fd(\\documentcl)o(as)o(s)7
 
11927
b Fe(.)s(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
 
11928
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)20
 
11929
b Ff(93)1012 2271 y Fd(\\documentst)o(yl)o(e)7 b Fe(.)s(.)f(.)g(.)g(.)g
 
11930
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11931
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)20 b Ff(93)1012 2321
 
11932
y Fd(\\FWEBtoc)6 b Fe(.)s(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11933
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11934
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)19 b Ff(96)1012 2371
 
11935
y Fd(\\idxname)5 b Fe(.)s(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
11936
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11937
g(.)g(.)g(.)g(.)g(.)h(.)f(.)17 b Ff(106)1012 2421 y Fd(\\INDEX)6
 
11938
b Fe(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
11939
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)19
 
11940
b Ff(7,)13 b(96,)f(113)1012 2471 y Fd(\\maketitle)s Fe(.)s(.)6
 
11941
b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11942
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17
 
11943
b Ff(97)1012 2521 y Fd(\\numbercode)7 b Fe(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
11944
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11945
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)24 b Ff(98)1012 2570
 
11946
y Fd(\\numberdefs)7 b Fe(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
11947
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
 
11948
(.)g(.)g(.)g(.)g(.)24 b Ff(98)1012 2620 y Fd(\\numberline)7
 
11949
b Fe(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
 
11950
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)24
 
11951
b Ff(97)1012 2670 y Fd(\\numberTeX)s Fe(.)s(.)6 b(.)g(.)g(.)g(.)g(.)g
 
11952
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
11953
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17 b Ff(97)p
 
11954
eop
 
11955
%%Page: 140 142
 
11956
140 141 bop 75 -58 a Fz(Option)16 b(and)f(command)g(index)1177
 
11957
b(140)75 183 y Fd(\\pagerefs)7 b Fe(.)t(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11958
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11959
g(.)g(.)g(.)g(.)g(.)h(.)20 b Ff(97,)13 b(98)75 233 y
 
11960
Fd(\\pg)d Fe(.)c(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11961
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11962
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)24 b Ff(105)75
 
11963
283 y Fd(\\section)6 b Fe(.)s(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
 
11964
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
 
11965
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(95)75 333
 
11966
y Fd(\\startinde)o(x)7 b Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11967
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11968
g(.)g(.)h(.)f(.)g(.)23 b Ff(96)75 382 y Fd(\\subsectio)o(n)7
 
11969
b Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
11970
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)23
 
11971
b Ff(95)75 432 y Fd(\\subsubsec)o(ti)o(on)6 b Fe(.)t(.)g(.)g(.)g(.)g(.)
 
11972
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
11973
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b Ff(95)75 482 y Fd(\\title)9
 
11974
b Fe(.)s(.)d(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11975
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11976
(.)h(.)f(.)g(.)g(.)g(.)21 b Ff(97)75 532 y Fd(\\Title)9
 
11977
b Fe(.)s(.)d(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11978
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11979
(.)h(.)f(.)g(.)g(.)g(.)21 b Ff(97)75 582 y Fd(\\topofcont)o(en)o(ts)6
 
11980
b Fe(.)t(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
11981
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20
 
11982
b Ff(97)75 632 y Fd(\\topofinde)o(x)6 b Fe(.)g(.)h(.)f(.)g(.)g(.)g(.)g
 
11983
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11984
g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)22 b Ff(106)75 681 y
 
11985
Fd(\\twocolumn)r Fe(.)t(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11986
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
11987
f(.)g(.)g(.)g(.)g(.)g(.)16 b Ff(96)75 731 y Fd(\\usepackag)o(e)7
 
11988
b Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
11989
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)23
 
11990
b Ff(93)75 781 y Fd(\\WARRAY)7 b Fe(.)t(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11991
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11992
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b
 
11993
Ff(33)75 831 y Fd(\\Wbegin)7 b Fe(.)t(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11994
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11995
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b
 
11996
Ff(94)75 881 y Fd(\\Wblock)7 b Fe(.)t(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
11997
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
11998
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b
 
11999
Ff(17)75 930 y Fd(\\Wfin)8 b Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
 
12000
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
 
12001
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)22
 
12002
b Ff(96)75 980 y Fd(\\Wid)8 b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12003
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
12004
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23
 
12005
b Ff(115)75 1030 y Fd(\\WID)8 b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
12006
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12007
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23
 
12008
b Ff(115)75 1080 y Fd(\\WidD)9 b Fe(.)t(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
12009
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
12010
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)22
 
12011
b Ff(116)75 1130 y Fd(\\WIDD)9 b Fe(.)t(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
12012
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
12013
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)22
 
12014
b Ff(116)75 1180 y Fd(\\WidM)9 b Fe(.)t(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
12015
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
12016
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)22
 
12017
b Ff(116)75 1229 y Fd(\\WIDM)9 b Fe(.)t(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
12018
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
12019
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)22
 
12020
b Ff(116)75 1279 y Fd(\\WIF)10 b Fe(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
12021
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12022
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24
 
12023
b Ff(43)75 1329 y Fd(\\WIFfmt)7 b Fe(.)t(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12024
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
12025
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20
 
12026
b Ff(43)75 1379 y Fd(\\Wintrinsi)o(c)6 b Fe(.)g(.)h(.)f(.)g(.)g(.)g(.)g
 
12027
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12028
g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)22 b Ff(116)75 1429 y
 
12029
Fd(\\Wkeyword)s Fe(.)s(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12030
g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
12031
(.)g(.)g(.)g(.)g(.)g(.)17 b Ff(116)75 1478 y Fd(\\WKEYWORD)s
 
12032
Fe(.)s(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12033
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
12034
(.)g(.)17 b Ff(116)75 1528 y Fd(\\Wlbl)5 b Fe(.)t(.)h(.)g(.)g(.)g(.)g
 
12035
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12036
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)17
 
12037
b Ff(25,)c(87)75 1578 y Fd(\\Wreserved)7 b Fe(.)f(.)g(.)g(.)g(.)g(.)g
 
12038
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
12039
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24 b Ff(116)75
 
12040
1628 y Fd(\\WRESERVED)7 b Fe(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
 
12041
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
 
12042
(.)g(.)g(.)g(.)g(.)g(.)24 b Ff(116)75 1678 y Fd(\\Wshort)6
 
12043
b Fe(.)t(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
12044
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
 
12045
(.)g(.)g(.)g(.)19 b Ff(116)75 1727 y Fd(\\Wtypewrit)o(er)7
 
12046
b Fe(.)t(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
12047
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)21
 
12048
b Ff(116)75 1777 y Fd(\\WXA)10 b Fe(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
12049
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12050
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24
 
12051
b Ff(33)1012 183 y Fy(A)1012 241 y Fd(ASCIIstr)6 b Fe(.)s(.)g(.)g(.)h
 
12052
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
 
12053
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)19
 
12054
b Ff(51)1012 361 y Fy(C)1012 419 y Fd(CONTENTS.te)o(x)6
 
12055
b Fe(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12056
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23
 
12057
b Ff(13)1012 539 y Fy(F)1012 597 y Fd(fweb.sty)8 b Fe(.)t(.)e(.)g(.)g
 
12058
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
12059
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)21 b Ff(12,)12
 
12060
b(112)1012 647 y Fd(FWEB_HDR_IN)o(CL)o(UDE)o(S)7 b Fe(.)f(.)g(.)h(.)f
 
12061
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
 
12062
g(.)g(.)g(.)g(.)23 b Ff(107)1012 696 y Fd(FWEB_INCLUD)o(ES)6
 
12063
b Fe(.)t(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
12064
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20
 
12065
b Ff(108)1012 746 y Fd(FWEB_INI)5 b Fe(.)s(.)h(.)g(.)g(.)h(.)f(.)g(.)g
 
12066
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
 
12067
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)17 b Ff(108)1012
 
12068
796 y Fd(FWEB_STYLE_)o(DI)o(R)6 b Fe(.)s(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12069
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
 
12070
(.)f(.)g(.)g(.)18 b Ff(108)1012 846 y Fd(fwebinsert.)o(st)o(y)7
 
12071
b Fe(.)s(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
 
12072
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)20
 
12073
b Ff(99)1012 896 y Fd(fwebmac.sty)t Fe(.)t(.)6 b(.)g(.)g(.)g(.)g(.)g(.)
 
12074
g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
12075
(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(91,)13 b(92)1012 945 y
 
12076
Fd(fwebmac.web)6 b Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
 
12077
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
 
12078
g(.)g(.)g(.)22 b Ff(115)1012 995 y Fd(fwebnum.sty)s Fe(.)t(.)6
 
12079
b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
 
12080
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(98,)12
 
12081
b(100)1012 1115 y Fy(I)1012 1173 y Fd(idxmerge.st)o(y)c
 
12082
Fe(.)s(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
12083
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21
 
12084
b Ff(105)1012 1223 y Fd(INDEX.tex)5 b Fe(.)s(.)h(.)g(.)g(.)g(.)g(.)g(.)
 
12085
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
12086
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(13)1012
 
12087
1342 y Fy(M)1012 1400 y Fd(MODULES.tex)7 b Fe(.)f(.)g(.)g(.)g(.)g(.)g
 
12088
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12089
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)24 b Ff(13)1012
 
12090
1450 y Fd(multicol.st)o(y)6 b Fe(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
12091
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
12092
(.)g(.)g(.)g(.)g(.)g(.)23 b Ff(96)1012 1570 y Fy(T)1012
 
12093
1628 y Fd(tempnam)7 b Fe(.)t(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
 
12094
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
 
12095
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21 b Ff(19)1012
 
12096
1678 y Fd(termcap)6 b Fe(.)t(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
12097
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
 
12098
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(118)1012 1727
 
12099
y Fd(termcap0)5 b Fe(.)s(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12100
g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
12101
(.)g(.)g(.)g(.)g(.)h(.)f(.)17 b Ff(118)1012 1777 y Fd(tmpnam)9
 
12102
b Fe(.)t(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
 
12103
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
 
12104
(.)g(.)g(.)g(.)g(.)g(.)22 b Ff(19)p eop
 
12105
%%Page: 141 143
 
12106
141 142 bop 75 -58 a Fz(P)o(arameter)14 b(index)1404
 
12107
b(141)75 183 y Ft(P)n(arameter)27 b(index)75 345 y Fy(A)75
 
12108
403 y Fd(ASCII_Fcn)s Fe(.)s(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
 
12109
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12110
g(.)g(.)g(.)g(.)g(.)g(.)g(.)17 b Ff(118)75 513 y Fy(C)75
 
12111
571 y Fd(cchar)9 b Fe(.)t(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
 
12112
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
 
12113
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)22 b Ff(118)75
 
12114
621 y Fd(cdir_start)7 b Fe(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
 
12115
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
 
12116
g(.)g(.)g(.)g(.)g(.)24 b Ff(118)75 671 y Fd(Color.blac)o(k)6
 
12117
b Fe(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12118
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)22
 
12119
b Ff(118)75 721 y Fd(Color.blue)7 b Fe(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
 
12120
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
 
12121
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24 b Ff(118)75 771 y
 
12122
Fd(Color.cyan)7 b Fe(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
 
12123
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
12124
(.)g(.)g(.)g(.)24 b Ff(118)75 820 y Fd(Color.defa)o(ul)o(t)7
 
12125
b Fe(.)s(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12126
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20
 
12127
b Ff(118)75 870 y Fd(color.erro)o(r)6 b Fe(.)g(.)h(.)f(.)g(.)g(.)g(.)g
 
12128
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12129
g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)22 b Ff(117)75 920 y
 
12130
Fd(color.fata)o(l)6 b Fe(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12131
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
12132
(.)g(.)g(.)h(.)22 b Ff(117)75 970 y Fd(Color.gree)o(n)6
 
12133
b Fe(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12134
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)22
 
12135
b Ff(118)75 1020 y Fd(color.in_f)o(il)o(e)7 b Fe(.)s(.)f(.)g(.)g(.)g(.)
 
12136
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
 
12137
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b Ff(117)75 1070 y
 
12138
Fd(color.incl)o(ud)o(e_f)o(il)o(e)6 b Fe(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
12139
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)22
 
12140
b Ff(117)75 1119 y Fd(color.info)7 b Fe(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
 
12141
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
 
12142
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24 b Ff(117)75 1169 y
 
12143
Fd(color.line)o(_n)o(um)5 b Fe(.)s(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
12144
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12145
g(.)g(.)19 b Ff(117)75 1219 y Fd(Color.mage)o(nt)o(a)7
 
12146
b Fe(.)s(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12147
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20
 
12148
b Ff(118)75 1269 y Fd(color.mod_)o(na)o(me)5 b Fe(.)s(.)i(.)f(.)g(.)g
 
12149
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
 
12150
g(.)g(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(117)75 1319 y Fd(color.mod_)o(nu)o
 
12151
(m)7 b Fe(.)s(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
12152
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20
 
12153
b Ff(117)75 1368 y Fd(color.ordi)o(na)o(ry)5 b Fe(.)s(.)i(.)f(.)g(.)g
 
12154
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
 
12155
g(.)g(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(117)75 1418 y Fd(color.out_)o(fi)o
 
12156
(le)5 b Fe(.)s(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
12157
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)19
 
12158
b Ff(117)75 1468 y Fd(color.prog)o(ra)o(m_n)o(am)o(e)6
 
12159
b Fe(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12160
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)22 b Ff(117)75 1518 y
 
12161
Fd(Color.red)s Fe(.)s(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
12162
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12163
g(.)g(.)g(.)g(.)g(.)17 b Ff(118)75 1568 y Fd(color.timi)o(ng)7
 
12164
b Fe(.)t(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
12165
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)21
 
12166
b Ff(117)75 1618 y Fd(color.warn)o(in)o(g)7 b Fe(.)s(.)f(.)g(.)g(.)g(.)
 
12167
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
 
12168
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b Ff(117)75 1667 y
 
12169
Fd(Color.whit)o(e)6 b Fe(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12170
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
12171
(.)g(.)g(.)h(.)22 b Ff(118)75 1717 y Fd(Color.yell)o(ow)7
 
12172
b Fe(.)t(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
12173
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)21
 
12174
b Ff(118)75 1767 y Fd(contents.p)o(os)o(tam)o(bl)o(e)6
 
12175
b Fe(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12176
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)22 b Ff(114)75 1817 y
 
12177
Fd(contents.p)o(re)o(amb)o(le)7 b Fe(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
12178
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)23
 
12179
b Ff(114)75 1867 y Fd(contents.t)o(ex)7 b Fe(.)t(.)f(.)g(.)g(.)g(.)g(.)
 
12180
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
12181
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)21 b Ff(114)75 1977 y
 
12182
Fy(D)75 2035 y Fd(delim_0)6 b Fe(.)t(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12183
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
12184
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(113)75
 
12185
2085 y Fd(delim_n)6 b Fe(.)t(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12186
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
12187
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(113)75 2134
 
12188
y Fd(dot_consta)o(nt)o(.be)o(gi)o(n)6 b Fe(.)g(.)g(.)h(.)f(.)g(.)g(.)g
 
12189
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
 
12190
22 b Ff(120)75 2184 y Fd(dot_consta)o(nt)o(.en)o(d)s
 
12191
Fe(.)s(.)6 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12192
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)16 b Ff(120)75
 
12193
2294 y Fy(E)75 2352 y Fd(ext.ch)7 b Fe(.)t(.)f(.)g(.)g(.)h(.)f(.)g(.)g
 
12194
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
12195
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)20
 
12196
b Ff(120)75 2402 y Fd(ext.hch)6 b Fe(.)t(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12197
g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
12198
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(120)75
 
12199
2452 y Fd(ext.hweb)5 b Fe(.)s(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
 
12200
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
 
12201
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(120)75 2502 y
 
12202
Fd(ext.web)6 b Fe(.)t(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
12203
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12204
h(.)f(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(120)75 2612 y Fy(F)75
 
12205
2670 y Fd(format.id)s Fe(.)s(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
 
12206
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12207
g(.)g(.)g(.)g(.)g(.)g(.)g(.)17 b Ff(115)1012 345 y Fd(format.ID)t
 
12208
Fe(.)s(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
12209
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
 
12210
(.)g(.)16 b Ff(115)1012 395 y Fd(format.intr)o(in)o(sic)r
 
12211
Fe(.)t(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
12212
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)16 b Ff(115)1012
 
12213
445 y Fd(format.keyw)o(or)o(d)6 b Fe(.)s(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12214
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
 
12215
(.)f(.)g(.)g(.)18 b Ff(115)1012 495 y Fd(format.KEYW)o(OR)o(D)6
 
12216
b Fe(.)s(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
 
12217
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)18
 
12218
b Ff(115)1012 544 y Fd(format.oute)o(r_)o(mac)o(ro)6
 
12219
b Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
 
12220
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)22 b Ff(115)1012 594
 
12221
y Fd(format.rese)o(rv)o(ed)t Fe(.)s(.)6 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g
 
12222
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
 
12223
g(.)g(.)17 b Ff(115)1012 644 y Fd(format.RESE)o(RV)o(ED)t
 
12224
Fe(.)s(.)6 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12225
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)17 b
 
12226
Ff(115)1012 694 y Fd(format.shor)o(t_)o(id)t Fe(.)s(.)6
 
12227
b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
12228
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)17 b Ff(115)1012
 
12229
744 y Fd(format.type)o(wr)o(ite)o(r)7 b Fe(.)f(.)g(.)h(.)f(.)g(.)g(.)g
 
12230
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
 
12231
g(.)23 b Ff(115)1012 793 y Fd(format.WEB_)o(ma)o(cro)r
 
12232
Fe(.)t(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
12233
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)16 b Ff(115)1012
 
12234
893 y Fy(G)1012 951 y Fd(group_skip)7 b Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)g
 
12235
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12236
g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)23 b Ff(114)1012
 
12237
1051 y Fy(I)1012 1109 y Fd(indent.code)6 b Fe(.)g(.)g(.)g(.)g(.)g(.)g
 
12238
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12239
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)22 b Ff(116)1012
 
12240
1159 y Fd(indent.TeX)7 b Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
12241
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12242
g(.)g(.)g(.)h(.)f(.)23 b Ff(116)1012 1209 y Fd(index.colla)o(te)6
 
12243
b Fe(.)t(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
12244
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20
 
12245
b Ff(113)1012 1259 y Fd(index.name)7 b Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)g
 
12246
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12247
g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)23 b Ff(113)1012
 
12248
1308 y Fd(index.posta)o(mb)o(le)t Fe(.)s(.)6 b(.)g(.)g(.)g(.)h(.)f(.)g
 
12249
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
12250
g(.)g(.)g(.)17 b Ff(113)1012 1358 y Fd(index.pream)o(bl)o(e)6
 
12251
b Fe(.)s(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
 
12252
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)18
 
12253
b Ff(113)1012 1408 y Fd(index.tex)t Fe(.)s(.)6 b(.)g(.)g(.)g(.)g(.)g(.)
 
12254
g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
12255
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)16 b Ff(113)1012
 
12256
1458 y Fd(item_0)7 b Fe(.)e(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
12257
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12258
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b Ff(114)1012
 
12259
1557 y Fy(L)1012 1616 y Fd(language.pr)o(ef)o(ix)t Fe(.)s(.)6
 
12260
b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
12261
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)17 b Ff(114)1012
 
12262
1665 y Fd(language.su)o(ff)o(ix)t Fe(.)s(.)6 b(.)g(.)g(.)g(.)h(.)f(.)g
 
12263
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
12264
g(.)g(.)g(.)17 b Ff(114)1012 1715 y Fd(LaTeX.class)6
 
12265
b Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
 
12266
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)22
 
12267
b Ff(116)1012 1765 y Fd(LaTeX.class)o(.o)o(pti)o(on)o(s)8
 
12268
b Fe(.)s(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12269
g(.)g(.)g(.)g(.)g(.)g(.)h(.)20 b Ff(116)1012 1815 y Fd(LaTeX.optio)o
 
12270
(ns)6 b Fe(.)t(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
12271
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20
 
12272
b Ff(116)1012 1865 y Fd(LaTeX.packa)o(ge)6 b Fe(.)t(.)g(.)g(.)g(.)g(.)g
 
12273
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12274
g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b Ff(116)1012 1914 y Fd(LaTeX.packa)o
 
12275
(ge)o(.op)o(ti)o(ons)t Fe(.)t(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
12276
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(116)1012
 
12277
1964 y Fd(LaTeX.style)6 b Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12278
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
 
12279
(.)g(.)g(.)g(.)g(.)22 b Ff(116)1012 2014 y Fd(lethead.fla)o(g)8
 
12280
b Fe(.)s(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12281
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21
 
12282
b Ff(114)1012 2064 y Fd(lethead.pre)o(fi)o(x)6 b Fe(.)s(.)g(.)g(.)g(.)g
 
12283
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12284
g(.)g(.)g(.)h(.)f(.)g(.)g(.)18 b Ff(114)1012 2114 y Fd(lethead.suf)o
 
12285
(fi)o(x)6 b Fe(.)s(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
 
12286
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)18
 
12287
b Ff(114)1012 2164 y Fd(limbo.begin)6 b Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
12288
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12289
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)22 b Ff(120)1012 2213
 
12290
y Fd(limbo.end)t Fe(.)s(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
12291
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12292
h(.)f(.)g(.)g(.)g(.)g(.)16 b Ff(120)1012 2263 y Fd(line_char)t
 
12293
Fe(.)s(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
12294
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
 
12295
(.)g(.)16 b Ff(119)1012 2313 y Fd(line_length)6 b Fe(.)g(.)g(.)g(.)g(.)
 
12296
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
12297
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)22 b Ff(119)1012
 
12298
2413 y Fy(M)1012 2471 y Fd(macros)7 b Fe(.)e(.)h(.)g(.)g(.)g(.)g(.)g(.)
 
12299
g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
12300
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20
 
12301
b Ff(119)1012 2521 y Fd(mark_define)o(d.)o(exp)o(_t)o(ype)t
 
12302
Fe(.)t(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
12303
g(.)g(.)g(.)g(.)g(.)18 b Ff(115)1012 2570 y Fd(mark_define)o(d.)o(fcn)o
 
12304
(_n)o(ame)t Fe(.)t(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
12305
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(115)1012 2620
 
12306
y Fd(mark_define)o(d.)o(gen)o(er)o(ic_)o(na)o(me)9 b
 
12307
Fe(.)s(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)21
 
12308
b Ff(115)1012 2670 y Fd(mark_define)o(d.)o(out)o(er)o(_ma)o(cr)o(o)7
 
12309
b Fe(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12310
g(.)23 b Ff(115)p eop
 
12311
%%Page: 142 144
 
12312
142 143 bop 75 -58 a Fz(P)o(arameter)14 b(index)1404
 
12313
b(142)75 183 y Fd(mark_defin)o(ed)o(.ty)o(pe)o(def)o(_na)o(me)8
 
12314
b Fe(.)s(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12315
22 b Ff(115)75 233 y Fd(mark_defin)o(ed)o(.WE)o(B_)o(mac)o(ro)t
 
12316
Fe(.)s(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
 
12317
g(.)g(.)g(.)g(.)17 b Ff(115)75 283 y Fd(meta)8 b Fe(.)f(.)f(.)g(.)g(.)g
 
12318
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
 
12319
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
12320
(.)23 b Ff(120)75 333 y Fd(meta.botto)o(m)6 b Fe(.)g(.)h(.)f(.)g(.)g(.)
 
12321
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
 
12322
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)22 b Ff(119)75
 
12323
382 y Fd(meta.botto)o(m.)o(hdr)t Fe(.)s(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g
 
12324
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12325
g(.)h(.)f(.)17 b Ff(119)75 432 y Fd(meta.prefi)o(x)6
 
12326
b Fe(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12327
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)22
 
12328
b Ff(119)75 482 y Fd(meta.prefi)o(x.)o(hdr)t Fe(.)s(.)6
 
12329
b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
12330
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)17 b Ff(119)75
 
12331
532 y Fd(meta.top)5 b Fe(.)s(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
12332
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
 
12333
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(119)75 582 y Fd(meta.top.h)o(dr)
 
12334
7 b Fe(.)t(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
 
12335
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)21
 
12336
b Ff(119)75 632 y Fd(modules.in)o(fo)7 b Fe(.)t(.)f(.)g(.)g(.)g(.)g(.)g
 
12337
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12338
g(.)g(.)h(.)f(.)g(.)g(.)g(.)21 b Ff(114)75 681 y Fd(modules.po)o(st)o
 
12339
(amb)o(le)7 b Fe(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
 
12340
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)23 b
 
12341
Ff(114)75 731 y Fd(modules.pr)o(ea)o(mbl)o(e)s Fe(.)s(.)6
 
12342
b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
12343
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)16 b Ff(114)75 781
 
12344
y Fd(modules.te)o(x)6 b Fe(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
12345
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12346
g(.)g(.)g(.)h(.)22 b Ff(114)75 893 y Fy(N)75 951 y Fd(null_file)s
 
12347
Fe(.)s(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12348
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
12349
(.)g(.)17 b Ff(120)1012 183 y Fy(O)1012 241 y Fd(outer.def)t
 
12350
Fe(.)s(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
 
12351
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
 
12352
(.)g(.)16 b Ff(119)1012 291 y Fd(outer.under)6 b Fe(.)g(.)g(.)g(.)g(.)g
 
12353
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12354
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)22 b Ff(119)1012
 
12355
403 y Fy(P)1012 461 y Fd(preamble.na)o(me)o(d)6 b Fe(.)s(.)g(.)g(.)g(.)
 
12356
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
12357
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)18 b Ff(120)1012 511 y
 
12358
Fd(preamble.un)o(na)o(med)r Fe(.)t(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12359
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
 
12360
(.)16 b Ff(120)1012 561 y Fd(protect)6 b Fe(.)t(.)g(.)g(.)g(.)g(.)g(.)g
 
12361
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12362
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)19
 
12363
b Ff(119)1012 673 y Fy(S)1012 731 y Fd(suffix)7 b Fe(.)e(.)h(.)g(.)g(.)
 
12364
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
 
12365
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20
 
12366
b Ff(119)1012 843 y Fy(U)1012 901 y Fd(underline.p)o(re)o(fix)r
 
12367
Fe(.)t(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
 
12368
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)16 b Ff(114)1012
 
12369
951 y Fd(underline.s)o(uf)o(fix)r Fe(.)t(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g
 
12370
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
 
12371
g(.)g(.)16 b Ff(114)p eop
 
12372
%%Page: -1 145
 
12373
-1 144 bop 1862 -58 a Fz(i)75 183 y Ft(Short)27 b(Con)n(ten)n(ts)75
 
12374
304 y Fr(Fweb)14 b Fb(.)c(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
 
12375
(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
 
12376
h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)31 b Fa(1)75
 
12377
374 y Fr(Fweb)16 b Fa(Cop)o(ying)g(P)o(ermissions)i Fb(.)10
 
12378
b(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
 
12379
(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)36 b Fa(2)75 445 y(1)78
 
12380
b(INTR)o(ODUCTION)15 b(to)i Fr(Fweb)7 b Fb(.)i(.)i(.)f(.)g(.)g(.)h(.)f
 
12381
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)24
 
12382
b Fa(3)75 515 y(2)78 b(WEB)17 b(CONCEPTS)11 b Fb(.)g(.)f(.)g(.)g(.)h(.)
 
12383
f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
 
12384
(.)h(.)f(.)g(.)g(.)h(.)f(.)28 b Fa(5)75 586 y(3)78 b(FILES)8
 
12385
b Fb(.)j(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)
 
12386
g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
 
12387
(.)g(.)g(.)h(.)24 b Fa(12)75 656 y(4)78 b(R)o(UNNING)14
 
12388
b Fr(Fweb)e Fb(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
 
12389
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)28
 
12390
b Fa(15)75 727 y(5)78 b Fr(Fweb)16 b Fa(COMMANDS)11 b
 
12391
Fb(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g
 
12392
(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)28 b Fa(38)75
 
12393
798 y(6)78 b(COMMENTING)16 b(STYLES)e Fb(.)c(.)g(.)h(.)f(.)g(.)g(.)h(.)
 
12394
f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)30
 
12395
b Fa(60)75 868 y(7)78 b(MA)o(CR)o(OS)15 b(and)i(PREPR)o(OCESSING)f
 
12396
Fb(.)10 b(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
 
12397
(.)f(.)32 b Fa(62)75 939 y(8)78 b(LANGUA)o(GES)15 b Fb(.)c(.)f(.)g(.)g
 
12398
(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
 
12399
g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)32 b Fa(83)75
 
12400
1009 y(9)78 b Fr(Ra)l(tf)o(or)15 b Fb(.)10 b(.)g(.)g(.)h(.)f(.)g(.)g(.)
 
12401
g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
 
12402
(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)31 b Fa(89)75
 
12403
1080 y(10)54 b(DOCUMENT)l(A)l(TION)8 b Fb(.)h(.)h(.)h(.)f(.)g(.)g(.)g
 
12404
(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)
 
12405
g(.)g(.)h(.)24 b Fa(91)75 1150 y(11)54 b Fr(Fweb)p Fa('s)16
 
12406
b(INDEX.)d Fb(.)d(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
 
12407
(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)31
 
12408
b Fa(103)75 1221 y(12)54 b(CUSTOMIZA)l(TION)10 b Fb(.)f(.)h(.)g(.)g(.)h
 
12409
(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)
 
12410
g(.)h(.)f(.)g(.)g(.)27 b Fa(107)75 1292 y(13)54 b(USA)o(GE)16
 
12411
b(TIPS)g(and)h(SUGGESTIONS)11 b Fb(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g
 
12412
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)28 b Fa(121)75 1362 y(14)54
 
12413
b(NEW)17 b(FEA)l(TURES)6 b Fb(.)j(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
 
12414
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)
 
12415
f(.)22 b Fa(124)75 1433 y(15)54 b(SUPPOR)l(T)11 b Fb(.)g(.)f(.)g(.)g(.)
 
12416
g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
 
12417
(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)28 b Fa(131)75
 
12418
1503 y(App)q(endix)16 b(A)49 b(Installing)15 b Fr(Fweb)8
 
12419
b Fb(.)i(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)
 
12420
g(.)g(.)g(.)h(.)f(.)g(.)25 b Fa(132)75 1574 y(Concept)16
 
12421
b(index)10 b Fb(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
 
12422
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
12423
h(.)f(.)g(.)27 b Fa(133)75 1644 y(Option)16 b(and)h(command)d(index)6
 
12424
b Fb(.)j(.)i(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
 
12425
f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)22 b Fa(137)75 1715
 
12426
y(P)o(arameter)15 b(index)j Fb(.)10 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
 
12427
(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
 
12428
h(.)f(.)g(.)g(.)g(.)h(.)35 b Fa(141)p eop
 
12429
%%Page: -2 146
 
12430
-2 145 bop 1850 -58 a Fz(ii)75 183 y Ft(T)-7 b(able)27
 
12431
b(of)f(Con)n(ten)n(ts)75 349 y Fr(Fweb)7 b Fb(.)j(.)g(.)g(.)g(.)g(.)h
 
12432
(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
 
12433
h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)29
 
12434
b Fy(1)75 482 y Fr(Fweb)22 b Fy(Cop)n(ying)h(P)n(ermissions)18
 
12435
b Fb(.)10 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
 
12436
(.)h(.)f(.)g(.)40 b Fy(2)75 615 y(1)67 b(INTR)n(ODUCTION)19
 
12437
b(to)j Fr(Fweb)d Fb(.)10 b(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
 
12438
(.)g(.)g(.)g(.)42 b Fy(3)224 683 y Fz(1.1)j(History)15
 
12439
b(of)g(WEB)g(and)g(literate)h(programming)11 b Fh(.)d(.)f(.)h(.)f(.)h
 
12440
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)26 b Fz(3)224
 
12441
738 y(1.2)45 b(F)l(eatures)15 b(of)g Fw(Fweb)c Fh(.)d(.)f(.)h(.)f(.)h
 
12442
(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
12443
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)25
 
12444
b Fz(3)75 857 y Fy(2)67 b(WEB)23 b(CONCEPTS)7 b Fb(.)i(.)h(.)g(.)g(.)g
 
12445
(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)
 
12446
g(.)h(.)29 b Fy(5)224 925 y Fz(2.1)45 b(The)15 b Fw(Fweb)i
 
12447
Fz(pro)q(cessors:)i Fw(Fwea)l(ve)d Fz(and)g Fw(Ft)m(angle)e
 
12448
Fh(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)28
 
12449
b Fz(5)224 980 y(2.2)45 b(The)15 b(structure)g(of)g(a)g(w)o(eb)5
 
12450
b Fh(.)i(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
12451
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f
 
12452
(.)19 b Fz(5)523 1035 y(2.2.0.1)44 b(A)15 b(simple)h(example)10
 
12453
b Fh(.)f(.)f(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
12454
f(.)h(.)f(.)h(.)f(.)25 b Fz(6)523 1090 y(2.2.0.2)44 b(The)15
 
12455
b(T)816 1099 y(E)841 1090 y(X)h(part)6 b Fh(.)g(.)i(.)g(.)f(.)h(.)f(.)h
 
12456
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
12457
h(.)20 b Fz(7)523 1144 y(2.2.0.3)44 b(The)15 b(de\014nition)i(part)8
 
12458
b Fh(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
12459
h(.)f(.)h(.)f(.)23 b Fz(7)523 1199 y(2.2.0.4)44 b(The)15
 
12460
b(co)q(de)h(part)d Fh(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
12461
(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)28
 
12462
b Fz(7)523 1254 y(2.2.0.5)44 b(The)15 b(lim)o(b)q(o)h(section)9
 
12463
b Fh(.)f(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)
 
12464
h(.)f(.)h(.)f(.)h(.)23 b Fz(8)224 1309 y(2.3)45 b(Mo)q(dules)9
 
12465
b Fh(.)f(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
12466
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
12467
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)23
 
12468
b Fz(8)374 1364 y(2.3.1)44 b(The)15 b(unnamed)h(mo)q(dule)8
 
12469
b Fh(.)h(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)
 
12470
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)22 b Fz(8)374
 
12471
1418 y(2.3.2)44 b(Named)15 b(mo)q(dules)f Fh(.)7 b(.)h(.)f(.)h(.)f(.)h
 
12472
(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
12473
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)27 b Fz(9)224 1473 y(2.4)45
 
12474
b(Phases)15 b(of)g(pro)q(cessing)7 b Fh(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h
 
12475
(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
12476
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)22 b Fz(10)374
 
12477
1528 y(2.4.1)44 b(The)15 b(phases)h(of)e Fw(Ft)m(angle)7
 
12478
b Fh(.)i(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
12479
h(.)f(.)h(.)f(.)h(.)f(.)h(.)22 b Fz(10)374 1583 y(2.4.2)44
 
12480
b(The)15 b(phases)h(of)e Fw(Fwea)l(ve)5 b Fh(.)j(.)g(.)f(.)h(.)f(.)h(.)
 
12481
f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
12482
(.)20 b Fz(11)75 1702 y Fy(3)67 b(FILES)20 b Fb(.)10
 
12483
b(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
 
12484
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)42
 
12485
b Fy(12)224 1770 y Fz(3.1)j(Input)16 b(\014les)e Fh(.)7
 
12486
b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
12487
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
12488
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)28 b Fz(12)374 1825
 
12489
y(3.1.1)44 b(Automatic)15 b(\014le-name)h(completion)f
 
12490
Fh(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)29
 
12491
b Fz(12)224 1880 y(3.2)45 b(Output)16 b(\014les)5 b Fh(.)j(.)g(.)f(.)h
 
12492
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
12493
h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
12494
(.)f(.)h(.)f(.)h(.)20 b Fz(13)224 1935 y(3.3)45 b(Change)15
 
12495
b(\014les)h Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
12496
h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
12497
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)30 b Fz(13)75
 
12498
2054 y Fy(4)67 b(R)n(UNNING)21 b Fr(Fweb)10 b Fb(.)g(.)g(.)g(.)h(.)f(.)
 
12499
g(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
 
12500
(.)f(.)33 b Fy(15)224 2122 y Fz(4.1)45 b(Command-line)17
 
12501
b(syn)o(tax)12 b Fh(.)c(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f
 
12502
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
12503
f(.)h(.)f(.)29 b Fz(15)224 2177 y(4.2)45 b(Command-line)17
 
12504
b(options)7 b Fh(.)g(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
12505
g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
12506
(.)h(.)f(.)22 b Fz(15)374 2232 y(4.2.1)44 b(Negating)15
 
12507
b(options)f Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
12508
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)29
 
12509
b Fz(16)374 2286 y(4.2.2)44 b(`)p Fu(-1)p Fz(':)19 b(T)l(urn)c(on)g
 
12510
(brief)h(debugging)g(mo)q(de)g(\()p Fw(Fwea)l(ve)p Fz(\))5
 
12511
b Fh(.)j(.)f(.)21 b Fz(16)374 2341 y(4.2.3)44 b(`)p Fu(-2)p
 
12512
Fz(':)19 b(T)l(urn)c(on)g(v)o(erb)q(ose)g(debugging)i(mo)q(de)e(\()p
 
12513
Fw(Fwea)l(ve)p Fz(\))477 2396 y Fh(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
12514
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
12515
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
12516
h(.)f(.)h(.)f(.)28 b Fz(16)374 2451 y(4.2.4)44 b(`)p
 
12517
Fu(-@)p Fz(':)19 b(Displa)o(y)c(the)h(con)o(trol-co)q(de)f(mappings)10
 
12518
b Fh(.)f(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)26 b Fz(16)374
 
12519
2506 y(4.2.5)44 b(`)p Fu(-A)p Fz(':)19 b(T)l(urn)c(on)g(ASCI)q(I)i
 
12520
(translations)5 b Fh(.)i(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)
 
12521
f(.)h(.)f(.)20 b Fz(17)374 2560 y(4.2.6)44 b(`)p Fu(-B)p
 
12522
Fz(':)19 b(T)l(urn)c(o\013)f(audible)k(b)q(eeps)c Fh(.)8
 
12523
b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
12524
(.)f(.)29 b Fz(17)374 2615 y(4.2.7)44 b(`)p Fu(-b)p Fz(':)19
 
12525
b(Num)o(b)q(er)c(blo)q(c)o(ks)h(\()p Fw(Fwea)l(ve)p Fz(\))8
 
12526
b Fh(.)g(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
12527
23 b Fz(17)374 2670 y(4.2.8)44 b(`)p Fu(-C)p Fz(':)19
 
12528
b(Set)c(the)g(color)g(mo)q(de)6 b Fh(.)i(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
12529
g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)21
 
12530
b Fz(18)p eop
 
12531
%%Page: -3 147
 
12532
-3 146 bop 1837 -58 a Fz(iii)374 42 y(4.2.9)44 b(`)p
 
12533
Fu(-c)p Fz(':)19 b(Set)c(global)h(language)f(to)g(C)e
 
12534
Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)
 
12535
h(.)28 b Fz(18)374 96 y(4.2.10)43 b(`)p Fu(-c++)p Fz(':)19
 
12536
b(Set)c(global)h(language)g(to)e(C)p Fu(++)8 b Fh(.)f(.)h(.)f(.)h(.)f
 
12537
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)23 b Fz(18)374 151 y(4.2.11)43
 
12538
b(`)p Fu(-D)p Fz(':)19 b(Displa)o(y)d(reserv)o(ed)f(w)o(ords)8
 
12539
b Fh(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
12540
f(.)h(.)23 b Fz(18)374 206 y(4.2.12)43 b(`)p Fu(-d)p
 
12541
Fz(':)19 b(Con)o(v)o(ert)14 b(do...enddo)t Fh(.)8 b(.)f(.)h(.)f(.)h(.)f
 
12542
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)19
 
12543
b Fz(19)374 261 y(4.2.13)43 b(`)p Fu(-E)p Fz(':)19 b(Change)c(the)h
 
12544
(delimiter)h(of)e(a)f(\014le-name)j(extension)477 315
 
12545
y Fh(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
12546
(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
12547
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)28
 
12548
b Fz(19)374 370 y(4.2.14)43 b(`)p Fu(-e)p Fz(':)19 b(T)l(urn)d(on)f
 
12549
(automatic)g(\014le-name)h(completion)7 b Fh(.)i(.)f(.)22
 
12550
b Fz(19)374 425 y(4.2.15)43 b(`)p Fu(-F)p Fz(':)19 b(Compare)c(output)g
 
12551
(\014les)h(with)g(old)f(v)o(ersions)465 480 y(\()p Fw(Ft)m(angle)p
 
12552
Fz(\))7 b Fh(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
12553
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
12554
(.)f(.)h(.)f(.)h(.)f(.)23 b Fz(19)374 535 y(4.2.16)43
 
12555
b(`)p Fu(-f)p Fz(':)19 b(T)l(urn)d(o\013)e(mo)q(dule)j(references)e
 
12556
(for)g(iden)o(ti\014ers)465 589 y(\()p Fw(Fwea)l(ve)p
 
12557
Fz(\))5 b Fh(.)j(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
12558
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h
 
12559
(.)f(.)h(.)f(.)h(.)f(.)h(.)20 b Fz(20)374 644 y(4.2.17)43
 
12560
b(`)p Fu(-H)p Fz(':)19 b(Scan)d(C/C)p Fu(++)e Fz(include)k(\014les)e
 
12561
(\()p Fw(Fwea)l(ve)p Fz(\))7 b Fh(.)h(.)f(.)h(.)f(.)h(.)f(.)23
 
12562
b Fz(20)374 699 y(4.2.18)43 b(`)p Fu(-h)p Fz(':)19 b(Get)c(help)10
 
12563
b Fh(.)f(.)f(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
12564
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)25
 
12565
b Fz(21)374 754 y(4.2.19)43 b(`)p Fu(-I)p Fz(':)19 b(App)q(end)e(to)e
 
12566
(searc)o(h)g(list)h(for)e(include)k(\014les)t Fh(.)9
 
12567
b(.)e(.)h(.)f(.)h(.)19 b Fz(21)374 809 y(4.2.20)43 b(`)p
 
12568
Fu(-i)p Fz(':)19 b(Don't)14 b(prin)o(t)i(`)p Fu(@I)p
 
12569
Fz(')e(include)k(\014les)e(\()p Fw(Fwea)l(ve)p Fz(\))5
 
12570
b Fh(.)j(.)f(.)h(.)20 b Fz(21)374 863 y(4.2.21)43 b(`)p
 
12571
Fu(-i!)p Fz(':)19 b(Don't)14 b(read)h(`)p Fu(@I)p Fz(')g(include)i
 
12572
(\014les)e Fh(.)7 b(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)29
 
12573
b Fz(22)374 918 y(4.2.22)43 b(`)p Fu(-j)p Fz(':)19 b(Inhibit)f(m)o
 
12574
(ultiple)f(includes)f Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
12575
(.)h(.)f(.)h(.)g(.)f(.)29 b Fz(22)374 973 y(4.2.23)43
 
12576
b(`)p Fu(-k)p Fz(':)19 b(Don't)14 b(recognize)j(lo)o(w)o(er-case)e
 
12577
(forms)f(of)h(k)o(eyw)o(ords)477 1028 y Fh(.)8 b(.)f(.)h(.)f(.)h(.)f(.)
 
12578
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h
 
12579
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
12580
h(.)f(.)h(.)f(.)h(.)f(.)28 b Fz(22)374 1083 y(4.2.24)43
 
12581
b(`)p Fu(-L)p Fz(':)19 b(Select)e(global)e(language)6
 
12582
b Fh(.)i(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
12583
f(.)h(.)f(.)21 b Fz(22)374 1137 y(4.2.25)43 b(`)p Fu(-l)p
 
12584
Fz(':)19 b(Ec)o(ho)c(input)i(line)8 b Fh(.)h(.)f(.)f(.)h(.)f(.)h(.)f(.)
 
12585
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
12586
(.)24 b Fz(23)374 1192 y(4.2.26)43 b(`)p Fu(-M)p Fz(':)19
 
12587
b(Set)d(output)f(message)f(lev)o(el)g Fh(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h
 
12588
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)28 b Fz(23)374
 
12589
1247 y(4.2.27)43 b(`)p Fu(-m)p Fz(':)19 b(De\014ne)d
 
12590
Fw(Fweb)g Fz(macro)f(\()p Fw(Ft)m(angle)p Fz(\))e Fh(.)8
 
12591
b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)28 b Fz(23)374 1302
 
12592
y(4.2.28)43 b(`)p Fu(-m4)p Fz(':)19 b(Understand)d Fu(m4)f
 
12593
Fz(built-in)i(commands)c Fh(.)7 b(.)h(.)f(.)h(.)g(.)f(.)28
 
12594
b Fz(24)374 1357 y(4.2.29)43 b(`)p Fu(-m;)p Fz(':)19
 
12595
b(App)q(end)e(pseudo-semicolons)11 b Fh(.)e(.)f(.)g(.)f(.)h(.)f(.)h(.)f
 
12596
(.)h(.)f(.)h(.)f(.)h(.)26 b Fz(24)374 1411 y(4.2.30)43
 
12597
b(`)p Fu(-n)p Fz(':)19 b(Set)d(global)f(language)h(to)e
 
12598
Fw(F)o(or)m(tran)p Fz({77)5 b Fh(.)j(.)f(.)h(.)f(.)h(.)f(.)21
 
12599
b Fz(24)374 1466 y(4.2.31)43 b(`)p Fu(-n9)p Fz(':)19
 
12600
b(Set)c(global)h(language)g(to)e Fw(F)o(or)m(tran)p Fz({90)t
 
12601
Fh(.)8 b(.)f(.)h(.)f(.)h(.)19 b Fz(24)374 1521 y(4.2.32)43
 
12602
b(`)p Fu(-n@;)p Fz(':)19 b(Supply)e(automatic)d(pseudo-semicolons)465
 
12603
1576 y([)p Fw(F)o(or)m(tran)p Fz(])c Fh(.)d(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
12604
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
12605
h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)25 b
 
12606
Fz(24)374 1631 y(4.2.33)43 b(`)p Fu(-n;)p Fz(':)19 b(Supply)e
 
12607
(automatic)e(semicolons)h([)p Fw(F)o(or)m(tran)p Fz(])477
 
12608
1685 y Fh(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
12609
(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
12610
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)28
 
12611
b Fz(24)374 1740 y(4.2.34)43 b(`)p Fu(-n:)p Fz(':)19
 
12612
b(Put)c(statemen)o(t)f(lab)q(el)j(on)e(separate)g(line)465
 
12613
1795 y([)p Fw(F)o(or)m(tran)p Fz(])10 b Fh(.)d(.)h(.)f(.)h(.)f(.)h(.)f
 
12614
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
12615
f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)25
 
12616
b Fz(25)374 1850 y(4.2.35)43 b(`)p Fu(-nb)p Fz(':)19
 
12617
b(Num)o(b)q(er)d Fp(if)p Fz(s)f(and)h Fp(do)p Fz(s)f([)p
 
12618
Fw(F)o(or)m(tran)p Fz(])g(\()p Fw(Fwea)l(ve)p Fz(\))477
 
12619
1905 y Fh(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
12620
(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
12621
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)28
 
12622
b Fz(25)374 1959 y(4.2.36)43 b(`)p Fu(-nC)p Fz(':)19
 
12623
b(Ignore)c(single-line)k(commen)o(ts)14 b([)p Fw(F)o(or)m(tran)p
 
12624
Fz(])g Fh(.)8 b(.)29 b Fz(25)374 2014 y(4.2.37)43 b(`)p
 
12625
Fu(-np)p Fz(':)19 b(Prin)o(t)c(semicolons)i([)p Fw(F)o(or)m(tran)p
 
12626
Fz(])d(\()p Fw(Fwea)l(ve)p Fz(\))g Fh(.)8 b(.)29 b Fz(26)374
 
12627
2069 y(4.2.38)43 b(`)p Fu(-n\\)p Fz(':)19 b(F)l(ree-form)13
 
12628
b(syn)o(tax)h(con)o(tin)o(ued)h(b)o(y)f(bac)o(kslash)5
 
12629
b Fh(.)j(.)19 b Fz(26)374 2124 y(4.2.39)43 b(`)p Fu(-n&)p
 
12630
Fz(':)19 b(F)l(ree-form)c(syn)o(tax)f(con)o(tin)o(ued)i(b)o(y)g(amp)q
 
12631
(ersand)477 2178 y Fh(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
12632
(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
12633
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
12634
(.)28 b Fz(26)374 2233 y(4.2.40)43 b(`)p Fu(-n/)p Fz(':)19
 
12635
b(Recognize)e(short)d(commen)o(ts)h([)p Fw(F)o(or)m(tran)p
 
12636
Fz(])t Fh(.)8 b(.)f(.)h(.)19 b Fz(27)374 2288 y(4.2.41)43
 
12637
b(`)p Fu(-n!)p Fz(':)19 b(Mak)o(e)c(`)p Fu(!)p Fz(')f(denote)h(short)g
 
12638
(commen)o(t)g([)p Fw(F)o(or)m(tran)p Fz(])477 2343 y
 
12639
Fh(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
12640
h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
12641
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)28
 
12642
b Fz(27)374 2398 y(4.2.42)43 b(`)p Fu(-n\))p Fz(':)19
 
12643
b(Rev)o(erse)d(arra)o(y)e(indices)j([)p Fw(F)o(or)m(tran)p
 
12644
Fz(])e(\()p Fw(Ft)m(angle)p Fz(\))477 2452 y Fh(.)8 b(.)f(.)h(.)f(.)h
 
12645
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)
 
12646
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
12647
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)28 b Fz(27)374 2507 y(4.2.43)43
 
12648
b(`)p Fu(-o)p Fz(':)19 b(Don't)14 b(o)o(v)o(erload)h(op)q(erators)10
 
12649
b Fh(.)d(.)g(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
12650
25 b Fz(28)374 2562 y(4.2.44)43 b(`)p Fu(-q)p Fz(':)19
 
12651
b(Don't)14 b(translate)h Fw(Ra)m(tf)o(or)t Fh(.)9 b(.)e(.)h(.)f(.)h(.)f
 
12652
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)19 b Fz(28)374
 
12653
2617 y(4.2.45)43 b(`)p Fu(-P)p Fz(':)19 b(Select)e(T)798
 
12654
2627 y(E)823 2617 y(X)e(pro)q(cessor)7 b Fh(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
12655
(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)22
 
12656
b Fz(28)p eop
 
12657
%%Page: -4 148
 
12658
-4 147 bop 1838 -58 a Fz(iv)374 42 y(4.2.46)43 b(`)p
 
12659
Fu(-p)p Fz(':)19 b(Bu\013er)c(up)h(a)f(st)o(yle-\014le)i(en)o(try)6
 
12660
b Fh(.)h(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)22
 
12661
b Fz(28)374 96 y(4.2.47)43 b(`)p Fu(-r)p Fz(':)19 b(Set)d(global)f
 
12662
(language)h(to)e Fw(Ra)m(tf)o(or)p Fz({77)8 b Fh(.)g(.)f(.)h(.)f(.)h(.)
 
12663
f(.)h(.)23 b Fz(29)374 151 y(4.2.48)43 b(`)p Fu(-r9)p
 
12664
Fz(':)19 b(Set)c(global)h(language)g(to)e Fw(Ra)m(tf)o(or)p
 
12665
Fz({90)7 b Fh(.)g(.)h(.)f(.)h(.)g(.)f(.)22 b Fz(29)374
 
12666
206 y(4.2.49)43 b(`)p Fu(-rg)p Fz(':)19 b(Set)c Fp(goto)g
 
12667
Fz(parameters)d Fh(.)c(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
12668
(.)h(.)f(.)h(.)f(.)h(.)f(.)29 b Fz(29)374 261 y(4.2.50)43
 
12669
b(`)p Fu(-rk)p Fz(':)19 b(Suppress)d(commen)o(ts)f(ab)q(out)g
 
12670
Fw(Ra)m(tf)o(or)465 315 y Fz(translation)g(\()p Fw(Ft)m(angle)p
 
12671
Fz(\))c Fh(.)c(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h
 
12672
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)26 b Fz(29)374
 
12673
370 y(4.2.51)43 b(`)p Fu(-rK)p Fz(':)19 b(W)l(rite)d(commen)o(ts)e(ab)q
 
12674
(out)h Fw(Ra)m(tf)o(or)h Fz(translation)465 425 y(\()p
 
12675
Fw(Ft)m(angle)p Fz(\))7 b Fh(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)
 
12676
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
12677
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)23 b Fz(30)374
 
12678
480 y(4.2.52)43 b(`)p Fu(-r@;)p Fz(':)19 b(T)l(urn)d(on)f(auto-semi)g
 
12679
(mo)q(de)g(using)h(pseudo-semis)465 535 y([)p Fw(Ra)m(tf)o(or)p
 
12680
Fz(])d Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
12681
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
12682
g(.)f(.)h(.)f(.)h(.)f(.)28 b Fz(30)374 589 y(4.2.53)43
 
12683
b(`)p Fu(-r;)p Fz(':)19 b(T)l(urn)d(on)f(auto-semi)g(mo)q(de)h(using)g
 
12684
(actual)f(semis)465 644 y([)p Fw(Ra)m(tf)o(or)p Fz(])e
 
12685
Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
12686
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f
 
12687
(.)h(.)f(.)h(.)f(.)28 b Fz(30)374 699 y(4.2.54)43 b(`)p
 
12688
Fu(-rb)p Fz(':)19 b(Num)o(b)q(er)d Fp(if)p Fz(s)f(and)h
 
12689
Fp(do)p Fz(s)f([)p Fw(Ra)m(tf)o(or)p Fz(])c Fh(.)d(.)f(.)h(.)f(.)h(.)f
 
12690
(.)h(.)f(.)h(.)f(.)27 b Fz(30)374 754 y(4.2.55)43 b(`)p
 
12691
Fu(-r/)p Fz(':)19 b(Recognize)e(short)d(commen)o(ts)h([)p
 
12692
Fw(Ra)m(tf)o(or)p Fz(])7 b Fh(.)g(.)h(.)f(.)h(.)22 b
 
12693
Fz(30)374 809 y(4.2.56)43 b(`)p Fu(-r!)p Fz(':)19 b(Mak)o(e)c(`)p
 
12694
Fu(!)p Fz(')f(denote)h(short)g(commen)o(t)g([)p Fw(Ra)m(tf)o(or)p
 
12695
Fz(])477 863 y Fh(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
12696
(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
12697
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)28
 
12698
b Fz(30)374 918 y(4.2.57)43 b(`)p Fu(-r\))p Fz(':)19
 
12699
b(Rev)o(erse)d(arra)o(y)e(indices)j([)p Fw(Ra)m(tf)o(or)p
 
12700
Fz(])e(\()p Fw(Ft)m(angle)p Fz(\))477 973 y Fh(.)8 b(.)f(.)h(.)f(.)h(.)
 
12701
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f
 
12702
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
12703
f(.)h(.)f(.)h(.)f(.)h(.)f(.)28 b Fz(30)374 1028 y(4.2.58)43
 
12704
b(`)p Fu(-s)p Fz(':)19 b(Prin)o(t)c(statistics)g Fh(.)7
 
12705
b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
12706
(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)29 b Fz(30)374 1083 y(4.2.59)43
 
12707
b(`)p Fu(-T)p Fz(':)19 b(Flag-setting)c(options)h(for)e
 
12708
Fw(Ft)m(angle)8 b Fh(.)h(.)e(.)h(.)g(.)f(.)h(.)f(.)h(.)23
 
12709
b Fz(31)523 1137 y(4.2.59.1)43 b(`)p Fu(-TD)p Fz(':)19
 
12710
b(P)o(ermit)c(pro)q(cessing)h(of)f(deferred)h(macro)614
 
12711
1192 y(de\014nitions)7 b Fh(.)j(.)e(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
12712
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
12713
f(.)h(.)f(.)23 b Fz(31)523 1247 y(4.2.59.2)43 b(`)p Fu(-Tb)p
 
12714
Fz(':)19 b(P)o(ermit)c(built-functions)j(to)c(b)q(e)614
 
12715
1302 y(rede\014ned)9 b Fh(.)h(.)d(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
12716
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
12717
h(.)f(.)h(.)g(.)24 b Fz(31)523 1357 y(4.2.59.3)43 b(`)p
 
12718
Fu(-Tm)p Fz(':)19 b(P)o(ermit)c(user)g(macros)g(to)f(b)q(e)i
 
12719
(rede\014ned)627 1411 y Fh(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
12720
h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
12721
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)28
 
12722
b Fz(31)523 1466 y(4.2.59.4)43 b(`)p Fu(-Tv)p Fz(':)19
 
12723
b(Don't)14 b(prin)o(t)i(header)f(info)9 b Fh(.)f(.)f(.)h(.)f(.)h(.)f(.)
 
12724
h(.)f(.)24 b Fz(31)523 1521 y(4.2.59.5)43 b(`)p Fu(-T\045)p
 
12725
Fz(':)19 b(Don't)14 b(retain)i(trailing)g(commen)o(ts)614
 
12726
1576 y(\(T)657 1586 y(E)682 1576 y(X\))7 b Fh(.)h(.)f(.)h(.)f(.)h(.)f
 
12727
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
12728
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)22 b
 
12729
Fz(31)523 1631 y(4.2.59.6)43 b(`)p Fu(-T#)p Fz(':)19
 
12730
b(Don't)14 b(insert)i(`)p Fu(#line)p Fz(')d(command)j(after)614
 
12731
1685 y(`)p Fu(@\045)p Fz(')9 b Fh(.)e(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
12732
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
12733
h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)24 b Fz(31)374
 
12734
1740 y(4.2.60)43 b(`)p Fu(-t)p Fz(':)19 b(T)l(runcate)d(iden)o
 
12735
(ti\014ers)10 b Fh(.)f(.)f(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
12736
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)26 b Fz(32)374 1795
 
12737
y(4.2.61)43 b(`)p Fu(-U)p Fz(':)19 b(Con)o(v)o(ert)14
 
12738
b(reserv)o(ed)i(output)f(tok)o(ens)f(to)h(lo)o(w)o(er)g(case)465
 
12739
1850 y(\()p Fw(Ft)m(angle)p Fz(\))7 b Fh(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
12740
g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
12741
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)23
 
12742
b Fz(32)374 1905 y(4.2.62)43 b(`)p Fu(-u)p Fz(':)19 b(Unde\014ne)e
 
12743
Fw(Fweb)f Fz(macro)f(\()p Fw(Ft)m(angle)p Fz(\))10 b
 
12744
Fh(.)d(.)h(.)f(.)h(.)f(.)h(.)f(.)25 b Fz(32)374 1959
 
12745
y(4.2.63)43 b(`)p Fu(-V)p Fz(':)19 b(Prin)o(t)c Fw(Fweb)i
 
12746
Fz(v)o(ersion)e(n)o(um)o(b)q(er)10 b Fh(.)e(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
12747
(.)h(.)g(.)f(.)h(.)f(.)25 b Fz(32)374 2014 y(4.2.64)43
 
12748
b(`)p Fu(-v)p Fz(':)19 b(Mak)o(e)c(all)h(commen)o(ts)f(v)o(erbatim)g
 
12749
(\()p Fw(Ft)m(angle)p Fz(\))c Fh(.)c(.)26 b Fz(32)374
 
12750
2069 y(4.2.65)43 b(`)p Fu(-W)p Fz(':)19 b(Flag-setting)c(options)h(for)
 
12751
e Fw(Fwea)l(ve)6 b Fh(.)j(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)21
 
12752
b Fz(32)523 2124 y(4.2.65.1)43 b(`)p Fu(-W@)p Fz(':)19
 
12753
b(Set)c(mo)q(dule)i(w)o(arning)e(\015ag.)d Fh(.)c(.)f(.)h(.)f(.)h(.)g
 
12754
(.)28 b Fz(32)523 2178 y(4.2.65.2)43 b(`)p Fu(-W1)p Fz(':)19
 
12755
b(Cross-reference)c(single-c)o(haracter)614 2233 y(iden)o(ti\014ers)g
 
12756
Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)
 
12757
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)28
 
12758
b Fz(33)523 2288 y(4.2.65.3)43 b(`)p Fu(-W[)p Fz(':)19
 
12759
b(Pro)q(cess)14 b(brac)o(k)o(eted)g(arra)o(y)f(indices)5
 
12760
b Fh(.)10 b(.)19 b Fz(33)523 2343 y(4.2.65.4)43 b(`)p
 
12761
Fu(-WH)p Fz(':)19 b(Send)d(additional)h(argumen)o(ts)d(to)h(the)g(C)614
 
12762
2398 y(prepro)q(cessor)8 b Fh(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
12763
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)
 
12764
h(.)f(.)23 b Fz(33)523 2452 y(4.2.65.5)43 b(`)p Fu(-WdfFlmvw)p
 
12765
Fz(':)18 b(Don't)c(prin)o(t)i(v)m(arious)f(things)h(in)614
 
12766
2507 y(w)o(o)o(v)o(en)f(output)7 b Fh(.)g(.)g(.)h(.)g(.)f(.)h(.)f(.)h
 
12767
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
12768
h(.)f(.)h(.)22 b Fz(34)374 2562 y(4.2.66)43 b(`)p Fu(-w)p
 
12769
Fz(':)19 b(Change)c(name)h(of)e(macro)h(pac)o(k)m(age)g(\()p
 
12770
Fw(Fwea)l(ve)p Fz(\))477 2617 y Fh(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
12771
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
12772
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
12773
h(.)f(.)h(.)f(.)28 b Fz(34)p eop
 
12774
%%Page: -5 149
 
12775
-5 148 bop 1851 -58 a Fz(v)374 42 y(4.2.67)43 b(`)p Fu(-x)p
 
12776
Fz(':)19 b(Eliminate)e(or)e(reduce)h(cross-reference)465
 
12777
96 y(information)f(\()p Fw(Fwea)l(ve)p Fz(\).)5 b Fh(.)i(.)h(.)f(.)h(.)
 
12778
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f
 
12779
(.)h(.)f(.)h(.)f(.)20 b Fz(34)374 151 y(4.2.68)43 b(`)p
 
12780
Fu(-X)p Fz(':)19 b(Prin)o(t)c(selected)i(cross-reference)f(information)
 
12781
465 206 y(\()p Fw(Fwea)l(ve)p Fz(\))5 b Fh(.)j(.)f(.)h(.)f(.)h(.)f(.)h
 
12782
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
12783
h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)20
 
12784
b Fz(34)374 261 y(4.2.69)43 b(`)p Fu(-y)p Fz(':)19 b(Allo)q(cate)e
 
12785
(dynamic)f(memory)7 b Fh(.)g(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
12786
f(.)h(.)f(.)h(.)22 b Fz(35)374 315 y(4.2.70)43 b(`)p
 
12787
Fu(-Z)p Fz(':)19 b(Displa)o(y)d(default)g(st)o(yle-\014le)g(parameters)
 
12788
7 b Fh(.)g(.)h(.)f(.)h(.)f(.)h(.)22 b Fz(35)374 370 y(4.2.71)43
 
12789
b(`)p Fu(-z)p Fz(':)19 b(Change)c(name)h(of)e(st)o(yle)i(\014le)7
 
12790
b Fh(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
12791
22 b Fz(35)374 425 y(4.2.72)43 b(`)p Fu(-.)p Fz(':)19
 
12792
b(Don't)14 b(recognize)j(dot)d(constan)o(ts)5 b Fh(.)i(.)g(.)h(.)f(.)h
 
12793
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)20 b Fz(35)374 480 y(4.2.73)43
 
12794
b(`)p Fu(-\\)p Fz(':)19 b(Explicitly)f(escap)q(e)e(con)o(tin)o(ued)g
 
12795
(strings)10 b Fh(.)d(.)h(.)f(.)h(.)f(.)h(.)f(.)25 b Fz(35)374
 
12796
535 y(4.2.74)43 b(`)p Fu(-\()p Fz(':)19 b(Con)o(tin)o(ue)d(paren)o
 
12797
(thesized)g(strings)f(with)465 589 y(bac)o(kslashes)7
 
12798
b Fh(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
12799
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f
 
12800
(.)h(.)f(.)h(.)22 b Fz(36)374 644 y(4.2.75)43 b(`)p Fu(-:)p
 
12801
Fz(':)19 b(Set)d(starting)e(automatic)h(statemen)o(t)f(n)o(um)o(b)q(er)
 
12802
7 b Fh(.)h(.)22 b Fz(36)374 699 y(4.2.76)43 b(`)p Fu(->)p
 
12803
Fz(':)19 b(Redirect)e(output)e(\()p Fw(Ft)m(angle)p Fz(\))d
 
12804
Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)27
 
12805
b Fz(36)374 754 y(4.2.77)43 b(`)p Fu(-=)p Fz(':)19 b(Redirect)e(output)
 
12806
e(\()p Fw(Ft)m(angle)p Fz(\))d Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
12807
(.)h(.)f(.)h(.)f(.)27 b Fz(36)374 809 y(4.2.78)43 b(`)p
 
12808
Fu(-#)p Fz(':)19 b(T)l(urn)d(o\013)e(commen)o(ts)h(ab)q(out)g(line)i
 
12809
(and)e(section)465 863 y(n)o(um)o(b)q(ers)g(\()p Fw(Ft)m(angle)p
 
12810
Fz(\))e Fh(.)7 b(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
12811
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)28
 
12812
b Fz(36)374 918 y(4.2.79)43 b(`)p Fu(-+)p Fz(':)19 b(Don't)14
 
12813
b(in)o(terpret)i(comp)q(ound)g(assignmen)o(t)465 973
 
12814
y(op)q(erators)5 b Fh(.)i(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g
 
12815
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
12816
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)21 b Fz(37)374
 
12817
1028 y(4.2.80)43 b(`)p Fu(-/)p Fz(':)19 b(Recognize)e(short)e(commen)o
 
12818
(ts)f(\()p Fw(F)o(or)m(tran)h Fz(&)465 1083 y Fw(Ra)m(tf)o(or)p
 
12819
Fz(\))6 b Fh(.)h(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
12820
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
12821
(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)21 b Fz(37)374 1137 y(4.2.81)43
 
12822
b(`)p Fu(-!)p Fz(':)19 b(Mak)o(e)c(`)p Fu(!)p Fz(')f(denote)i(short)e
 
12823
(commen)o(t)h(\()p Fw(F)o(or)m(tran)g Fz(&)465 1192 y
 
12824
Fw(Ra)m(tf)o(or)p Fz(\))6 b Fh(.)h(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
12825
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
12826
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)21 b
 
12827
Fz(37)374 1247 y(4.2.82)43 b(Information)16 b(options)6
 
12828
b Fh(.)h(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
12829
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)21 b Fz(37)75
 
12830
1368 y Fy(5)67 b Fr(Fweb)22 b Fy(COMMANDS)13 b Fb(.)d(.)h(.)f(.)g(.)g
 
12831
(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)38
 
12832
b Fy(38)224 1437 y Fz(5.1)45 b(Debugging)16 b(commands)d
 
12833
Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
12834
f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)28
 
12835
b Fz(38)374 1491 y(5.1.1)44 b(`)p Fu(@0)p Fz(':)19 b(T)l(urn)c(o\013)f
 
12836
(debugging)t Fh(.)9 b(.)f(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
12837
(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)19 b Fz(38)374
 
12838
1546 y(5.1.2)44 b(`)p Fu(@1)p Fz(':)19 b(Displa)o(y)c(irreducible)j
 
12839
(scraps)c Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
12840
(.)h(.)f(.)29 b Fz(38)374 1601 y(5.1.3)44 b(`)p Fu(@2)p
 
12841
Fz(':)19 b(Displa)o(y)c(detailed)i(reductions)f(of)f(the)g(scraps)5
 
12842
b Fh(.)j(.)f(.)h(.)20 b Fz(38)224 1656 y(5.2)45 b(Literal)16
 
12843
b(con)o(trol)f(c)o(haracters)d Fh(.)c(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f
 
12844
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
12845
f(.)h(.)f(.)h(.)28 b Fz(38)374 1711 y(5.2.1)44 b(`)p
 
12846
Fu(@@)p Fz(':)19 b(The)c(c)o(haracter)f(`)p Fu(@)p Fz(')e
 
12847
Fh(.)c(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
12848
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)28 b Fz(38)374 1765 y(5.2.2)44
 
12849
b(`)p Fu(@|)p Fz(':)19 b(Literal)d(v)o(ertical)g(bar,)e(or)h(optional)h
 
12850
(line)g(break)t Fh(.)8 b(.)g(.)19 b Fz(39)224 1820 y(5.3)45
 
12851
b(Beginning)17 b(of)e(section)9 b Fh(.)f(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
12852
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g
 
12853
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)24 b Fz(39)374
 
12854
1875 y(5.3.1)44 b(`)p Fu(@)14 b Fz(':)20 b(Begin)c(minor)f(section)c
 
12855
Fh(.)d(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h
 
12856
(.)f(.)h(.)f(.)h(.)f(.)26 b Fz(39)374 1930 y(5.3.2)44
 
12857
b(`)p Fu(@*)p Fz(',)14 b(`)p Fu(@*)p Fs(n)p Fz(':)19
 
12858
b(Begin)d(ma)s(jor)d(section)7 b Fh(.)i(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
12859
(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)22 b Fz(39)224 1985 y(5.4)45
 
12860
b(Beginning)17 b(of)e(co)q(de)h(part)t Fh(.)7 b(.)g(.)h(.)g(.)f(.)h(.)f
 
12861
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
12862
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)20 b Fz(40)374 2039
 
12863
y(5.4.1)44 b(`)p Fu(@<)p Fz(':)19 b(Begin)d(mo)q(dule)g(name)7
 
12864
b Fh(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)
 
12865
f(.)h(.)f(.)h(.)f(.)h(.)22 b Fz(40)374 2094 y(5.4.2)44
 
12866
b(`)p Fu(@>)p Fz(':)19 b(End)c(mo)q(dule)i(name)12 b
 
12867
Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)
 
12868
h(.)f(.)h(.)f(.)h(.)f(.)h(.)27 b Fz(40)374 2149 y(5.4.3)44
 
12869
b(`)p Fu(@A)p Fz(':)19 b(Begin)d(co)q(de)g(part)e(of)h(unnamed)h
 
12870
(section)7 b Fh(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)23 b Fz(40)374
 
12871
2204 y(5.4.4)44 b(`)p Fu(@a)p Fz(':)19 b(Begin)d(co)q(de)g(part)e(of)h
 
12872
(unnamed)h(section,)f(and)h(mark)477 2259 y Fh(.)8 b(.)f(.)h(.)f(.)h(.)
 
12873
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f
 
12874
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
12875
f(.)h(.)f(.)h(.)f(.)h(.)f(.)28 b Fz(40)224 2313 y(5.5)45
 
12876
b(Con)o(trol)15 b(co)q(des)g(b{z)10 b Fh(.)e(.)g(.)f(.)h(.)f(.)h(.)f(.)
 
12877
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
12878
(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)25
 
12879
b Fz(41)374 2368 y(5.5.1)44 b(`)p Fu(@B)p Fz(':)19 b(Suppress)d
 
12880
(insertion)g(of)f(breakp)q(oin)o(t)g(command)6 b Fh(.)h(.)21
 
12881
b Fz(41)374 2423 y(5.5.2)44 b(`)p Fu(@b)p Fz(':)19 b(Insert)c(a)g
 
12882
(breakp)q(oin)o(t)h(command)7 b Fh(.)g(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
12883
(.)f(.)h(.)g(.)f(.)22 b Fz(41)374 2478 y(5.5.3)44 b(`)p
 
12884
Fu(@c)p Fz(':)19 b(Set)c(language)g(to)g(C)5 b Fh(.)i(.)h(.)f(.)h(.)f
 
12885
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
12886
f(.)h(.)20 b Fz(41)374 2533 y(5.5.4)44 b(`)p Fu(@c++)p
 
12887
Fz(':)18 b(Set)e(language)f(to)g(C)p Fu(++)c Fh(.)c(.)g(.)h(.)f(.)h(.)f
 
12888
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)26
 
12889
b Fz(42)374 2587 y(5.5.5)44 b(`)p Fu(@D)p Fz(':)19 b(De\014ne)c(outer)g
 
12890
(macro)f Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
12891
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)29 b Fz(42)374 2642
 
12892
y(5.5.6)44 b(`)p Fu(@d)p Fz(':)19 b(De\014ne)c(outer)g(macro,)f(and)i
 
12893
(mark)11 b Fh(.)d(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)27
 
12894
b Fz(42)p eop
 
12895
%%Page: -6 150
 
12896
-6 149 bop 1838 -58 a Fz(vi)374 42 y(5.5.7)44 b(`)p Fu(@E)p
 
12897
Fz(':)19 b(T)l(reat)14 b(next)h(iden)o(ti\014er)i(as)e(ordinary)g
 
12898
(expression)465 96 y(\()p Fw(Fwea)l(ve)p Fz(\))5 b Fh(.)j(.)f(.)h(.)f
 
12899
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
12900
f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)20
 
12901
b Fz(42)374 151 y(5.5.8)44 b(`)p Fu(@f)p Fz(':)19 b(F)l(ormat)13
 
12902
b(iden)o(ti\014er)k(or)e(mo)q(dule)h(name)8 b Fh(.)g(.)f(.)h(.)f(.)h(.)
 
12903
f(.)h(.)f(.)h(.)23 b Fz(42)374 206 y(5.5.9)44 b(`)p Fu(@i)p
 
12904
Fz(':)19 b(Include)e(\014le)f(\(unconditional\))10 b
 
12905
Fh(.)f(.)f(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)25
 
12906
b Fz(43)374 261 y(5.5.10)43 b(`)p Fu(@I)p Fz(':)19 b(Include)f(\014le)e
 
12907
(\(conditional\))e Fh(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
12908
(.)h(.)f(.)h(.)g(.)28 b Fz(44)374 315 y(5.5.11)43 b(`)p
 
12909
Fu(@K)p Fz(':)19 b(Extract)14 b(global)i(R)o(CS-lik)o(e)h(k)o(eyw)o
 
12910
(ord)6 b Fh(.)h(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)22
 
12911
b Fz(44)374 370 y(5.5.12)43 b(`)p Fu(@k)p Fz(':)19 b(Access)d(lo)q(cal)
 
12912
g(R)o(CS-lik)o(e)h(k)o(eyw)o(ord)8 b Fh(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
12913
(.)f(.)h(.)f(.)24 b Fz(44)374 425 y(5.5.13)43 b(`)p Fu(@L)p
 
12914
Fz(':)19 b(Set)d(language)d Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)
 
12915
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
12916
(.)28 b Fz(45)374 480 y(5.5.14)43 b(`)p Fu(@l)p Fz(':)19
 
12917
b(Sp)q(ecify)e(lim)o(b)q(o)f(text)11 b Fh(.)d(.)f(.)h(.)f(.)h(.)f(.)h
 
12918
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)26
 
12919
b Fz(45)374 535 y(5.5.15)43 b(`)p Fu(@M)p Fz(':)19 b(De\014ne)d
 
12920
Fw(Fweb)g Fz(macro)t Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g
 
12921
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)19 b Fz(45)374
 
12922
589 y(5.5.16)43 b(`)p Fu(@m)p Fz(':)19 b(De\014ne)d Fw(Fweb)g
 
12923
Fz(macro,)e(and)i(mark)c Fh(.)c(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
12924
28 b Fz(45)374 644 y(5.5.17)43 b(`)p Fu(@N)p Fz(':)19
 
12925
b(T)l(urn)d(on)f(N)g(mo)q(de)6 b Fh(.)i(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
12926
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)21
 
12927
b Fz(46)374 699 y(5.5.18)43 b(`)p Fu(@n)p Fz(':)19 b(Set)d(language)f
 
12928
(to)g Fw(F)o(or)m(tran)p Fz({77)8 b Fh(.)e(.)i(.)f(.)h(.)f(.)h(.)f(.)h
 
12929
(.)f(.)h(.)g(.)f(.)23 b Fz(47)374 754 y(5.5.19)43 b(`)p
 
12930
Fu(@n9)p Fz(':)19 b(Set)c(language)h(to)e Fw(F)o(or)m(tran)p
 
12931
Fz({90)7 b Fh(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)22
 
12932
b Fz(47)374 809 y(5.5.20)43 b(`)p Fu(@O)p Fz(':)19 b(Op)q(en)e(output)e
 
12933
(\014le)h(\(global)g(scop)q(e\))11 b Fh(.)d(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
12934
(.)h(.)f(.)27 b Fz(47)374 863 y(5.5.21)43 b(`)p Fu(@o)p
 
12935
Fz(':)19 b(Op)q(en)e(output)e(\014le)h(\(lo)q(cal)g(scop)q(e\))e
 
12936
Fh(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)29
 
12937
b Fz(47)374 918 y(5.5.22)43 b(`)p Fu(@q)p Fz(':)19 b(T)l(urn)d(o\013)e
 
12938
(mo)q(dule)j(and)e(line)i(info)e(lo)q(cally)c Fh(.)f(.)d(.)h(.)f(.)h(.)
 
12939
26 b Fz(48)374 973 y(5.5.23)43 b(`)p Fu(@R)p Fz(':)19
 
12940
b(T)l(reat)c(next)g(iden)o(ti\014er)i(as)e(in)o(teger-lik)o(e)h(reserv)
 
12941
o(ed)477 1028 y Fh(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
12942
h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
12943
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
12944
28 b Fz(49)374 1083 y(5.5.24)43 b(`)p Fu(@r)p Fz(':)19
 
12945
b(Set)d(language)f(to)g Fw(Ra)m(tf)o(or)p Fz({77)10 b
 
12946
Fh(.)d(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)26
 
12947
b Fz(49)374 1137 y(5.5.25)43 b(`)p Fu(@r9)p Fz(':)19
 
12948
b(Set)c(language)h(to)e Fw(Ra)m(tf)o(or)p Fz({90)9 b
 
12949
Fh(.)f(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)24
 
12950
b Fz(49)374 1192 y(5.5.26)43 b(`)p Fu(@u)p Fz(':)19 b(Unde\014ne)e
 
12951
(outer)e(macro)10 b Fh(.)d(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
12952
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)25 b Fz(49)374 1247 y(5.5.27)43
 
12953
b(`)p Fu(@v)p Fz(':)19 b(Ov)o(erload)d(op)q(erator)11
 
12954
b Fh(.)c(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)
 
12955
h(.)f(.)h(.)f(.)h(.)f(.)27 b Fz(49)374 1302 y(5.5.28)43
 
12956
b(`)p Fu(@W)p Fz(':)19 b(Ov)o(erload)d(iden)o(ti\014er)8
 
12957
b Fh(.)h(.)f(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
12958
f(.)h(.)f(.)h(.)f(.)h(.)23 b Fz(50)374 1357 y(5.5.29)43
 
12959
b(`)p Fu(@x)p Fz(':)19 b(T)l(erminate)d(ignorable)g(material,)f(or)g(b)
 
12960
q(egin)465 1411 y(material)g(to)g(b)q(e)h(c)o(hanged)10
 
12961
b Fh(.)d(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
12962
f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)25 b Fz(50)374
 
12963
1466 y(5.5.30)43 b(`)p Fu(@y)p Fz(':)19 b(Begin)d(c)o(hange)g(material)
 
12964
t Fh(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
12965
(.)h(.)f(.)h(.)19 b Fz(50)374 1521 y(5.5.31)43 b(`)p
 
12966
Fu(@z)p Fz(':)19 b(Begin)d(ignorable)h(material,)e(or)f(terminate)h(c)o
 
12967
(hange)477 1576 y Fh(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
12968
(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
12969
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
12970
(.)28 b Fz(50)224 1631 y(5.6)45 b(Con)o(v)o(ersion)15
 
12971
b(to)f(ASCI)q(I)h Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
12972
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
12973
h(.)g(.)f(.)h(.)f(.)28 b Fz(51)374 1685 y(5.6.1)44 b(`)p
 
12974
Fu(@')p Fz(':)19 b(Con)o(v)o(ert)14 b(c)o(haracter)g(to)h(ASCI)q(I)g
 
12975
Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)29
 
12976
b Fz(51)374 1740 y(5.6.2)44 b(`)p Fu(@")p Fz(':)19 b(Con)o(v)o(ert)14
 
12977
b(string)h(to)f(ASCI)q(I)5 b Fh(.)10 b(.)d(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
12978
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)21 b Fz(51)224
 
12979
1795 y(5.7)45 b(F)l(orw)o(ard)14 b(referencing)f Fh(.)8
 
12980
b(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
12981
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
12982
28 b Fz(51)374 1850 y(5.7.1)44 b(`)p Fu(@[)p Fz(':)19
 
12983
b(Mark)14 b(as)h(de\014ned)f Fh(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
12984
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)28
 
12985
b Fz(52)224 1905 y(5.8)45 b(Commen)o(ts)8 b Fh(.)e(.)i(.)f(.)h(.)f(.)h
 
12986
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
12987
h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
12988
(.)f(.)h(.)f(.)23 b Fz(52)374 1959 y(5.8.1)44 b(`)p Fu(@/*)p
 
12989
Fz(':)18 b(Begin)f(long)e(v)o(erbatim)g(commen)o(t)c
 
12990
Fh(.)c(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)26 b
 
12991
Fz(52)374 2014 y(5.8.2)44 b(`)p Fu(@//)p Fz(':)18 b(Begin)f(short)d(v)o
 
12992
(erbatim)h(commen)o(t)e Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
12993
28 b Fz(52)374 2069 y(5.8.3)44 b(`)p Fu(@\045)p Fz(':)19
 
12994
b(Ignorable)c(commen)o(t)f Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
12995
(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)29
 
12996
b Fz(52)374 2124 y(5.8.4)44 b(`)p Fu(@?)p Fz(':)19 b(Begin)d(compiler)g
 
12997
(directiv)o(e)7 b Fh(.)i(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
12998
h(.)f(.)h(.)f(.)h(.)f(.)22 b Fz(53)374 2178 y(5.8.5)44
 
12999
b(`)p Fu(@\()p Fz(':)19 b(Begin)d(meta-commen)o(t)t Fh(.)7
 
13000
b(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
13001
(.)h(.)f(.)h(.)19 b Fz(53)374 2233 y(5.8.6)44 b(`)p Fu(@\))p
 
13002
Fz(':)19 b(End)c(meta-commen)o(t)9 b Fh(.)e(.)g(.)h(.)g(.)f(.)h(.)f(.)h
 
13003
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)24
 
13004
b Fz(53)224 2288 y(5.9)45 b(Sp)q(ecial)17 b(left)f(brace)7
 
13005
b Fh(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
13006
h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
13007
(.)f(.)h(.)f(.)h(.)22 b Fz(53)224 2343 y(5.10)45 b(Index)16
 
13008
b(en)o(tries)6 b Fh(.)i(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
13009
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)
 
13010
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)21 b Fz(54)374
 
13011
2398 y(5.10.1)43 b(`)p Fu(@_)p Fz(':)19 b(F)l(orce)c(index)i(en)o(try)e
 
13012
(to)f(b)q(e)i(underlined)9 b Fh(.)i(.)c(.)h(.)f(.)h(.)f(.)h(.)24
 
13013
b Fz(54)374 2452 y(5.10.2)43 b(`)p Fu(@-)p Fz(':)19 b(Delete)d(index)h
 
13014
(en)o(try)10 b Fh(.)c(.)i(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h
 
13015
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)25 b Fz(54)374
 
13016
2507 y(5.10.3)43 b(`)p Fu(@+)p Fz(':)19 b(F)l(orce)c(index)i(en)o(try)8
 
13017
b Fh(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13018
f(.)h(.)g(.)f(.)h(.)f(.)h(.)23 b Fz(54)374 2562 y(5.10.4)43
 
13019
b(`)p Fu(@^)p Fz(':)19 b(Mak)o(e)c(index)h(en)o(try)f(\(Roman)g(t)o(yp)
 
13020
q(e\))c Fh(.)d(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)26 b
 
13021
Fz(54)374 2617 y(5.10.5)43 b(`)p Fu(@.)p Fz(':)19 b(Mak)o(e)c(index)h
 
13022
(en)o(try)f(\(t)o(yp)q(ewriter)g(t)o(yp)q(e\))d Fh(.)7
 
13023
b(.)g(.)h(.)f(.)h(.)f(.)27 b Fz(54)p eop
 
13024
%%Page: -7 151
 
13025
-7 150 bop 1826 -58 a Fz(vii)374 42 y(5.10.6)43 b(`)p
 
13026
Fu(@9)p Fz(':)19 b(Mak)o(e)c(index)h(en)o(try)f(\(user-de\014ned)i
 
13027
(format\))5 b Fh(.)h(.)h(.)h(.)20 b Fz(54)224 96 y(5.11)45
 
13028
b(Con)o(trol)14 b(text)d Fh(.)d(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
13029
(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13030
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)27
 
13031
b Fz(55)374 151 y(5.11.1)43 b(`)p Fu(@t)p Fz(':)19 b(Put)c(con)o(trol)g
 
13032
(text)g(in)o(to)g(a)g(T)1133 161 y(E)1158 151 y(X)h Fu(\\)p
 
13033
Fz(h)o(b)q(o)o(x)f(\()p Fw(Fwea)l(ve)p Fz(\))477 206
 
13034
y Fh(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
13035
(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
13036
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)28
 
13037
b Fz(55)374 261 y(5.11.2)43 b(`)p Fu(@=)p Fz(':)19 b(P)o(ass)c(con)o
 
13038
(trol)g(text)f(v)o(erbatim)h(to)g(the)g(output)f Fh(.)7
 
13039
b(.)29 b Fz(55)224 315 y(5.12)45 b(Spacing)15 b Fh(.)7
 
13040
b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
13041
(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13042
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)29 b Fz(55)374
 
13043
370 y(5.12.1)43 b(`)p Fu(@,)p Fz(':)19 b(Insert)d(a)f(thin)h(space)8
 
13044
b Fh(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13045
f(.)h(.)g(.)f(.)h(.)f(.)23 b Fz(55)374 425 y(5.12.2)43
 
13046
b(`)p Fu(@/)p Fz(':)19 b(F)l(orce)c(a)g(line)i(break,)e(preserving)h
 
13047
(inden)o(tation.)477 480 y Fh(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
13048
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
13049
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
13050
(.)h(.)f(.)28 b Fz(55)374 535 y(5.12.3)43 b(`)p Fu(@\\)p
 
13051
Fz(':)19 b(F)l(orce)c(a)g(line)i(break,)e(then)g(inden)o(t)5
 
13052
b Fh(.)k(.)f(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)21
 
13053
b Fz(56)374 589 y(5.12.4)43 b(`)p Fu(@|)p Fz(':)19 b(Literal)d(v)o
 
13054
(ertical)f(bar,)f(or)h(optional)g(line)h(break)5 b Fh(.)j(.)20
 
13055
b Fz(56)374 644 y(5.12.5)43 b(`)p Fu(@#)p Fz(':)19 b(Blank)d(line)6
 
13056
b Fh(.)j(.)f(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13057
f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)21
 
13058
b Fz(56)374 699 y(5.12.6)43 b(`)p Fu(@~)p Fz(':)19 b(Cancel)d(line)h
 
13059
(break)10 b Fh(.)e(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
13060
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)25 b Fz(57)374
 
13061
754 y(5.12.7)43 b(`)p Fu(@&)p Fz(':)19 b(Join)d(items)t
 
13062
Fh(.)9 b(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
13063
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)19
 
13064
b Fz(57)224 809 y(5.13)45 b(Pseudo)15 b(\(in)o(visible\))j(op)q
 
13065
(erators)7 b Fh(.)f(.)h(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g
 
13066
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)22
 
13067
b Fz(57)374 863 y(5.13.1)43 b(`)p Fu(@e)p Fz(':)19 b(Pseudo-expression)
 
13068
14 b Fh(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
13069
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)28 b Fz(57)374 918 y(5.13.2)43
 
13070
b(`)p Fu(@;)p Fz(':)19 b(Pseudo-semicolon)8 b Fh(.)h(.)f(.)f(.)h(.)f(.)
 
13071
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
13072
(.)23 b Fz(58)374 973 y(5.13.3)43 b(`)p Fu(@:)p Fz(':)19
 
13073
b(Pseudo-colon)9 b Fh(.)g(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
13074
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)24
 
13075
b Fz(59)224 1028 y(5.14)45 b(Miscellaneous)17 b(commands)d
 
13076
Fh(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)
 
13077
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)30
 
13078
b Fz(59)374 1083 y(5.14.1)43 b(`)p Fu(@!)p Fz(':)19 b(Inhibit)f(macro)c
 
13079
(expansion)6 b Fh(.)i(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
13080
(.)h(.)f(.)h(.)f(.)21 b Fz(59)75 1204 y Fy(6)67 b(COMMENTING)20
 
13081
b(STYLES)h Fb(.)10 b(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
 
13082
f(.)g(.)43 b Fy(60)224 1272 y Fz(6.1)i(In)o(visible)18
 
13083
b(commen)o(ts)10 b Fh(.)c(.)i(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
13084
(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13085
f(.)h(.)f(.)h(.)f(.)h(.)f(.)25 b Fz(60)224 1327 y(6.2)45
 
13086
b(Visible)17 b(commen)o(ts)d Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h
 
13087
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
13088
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)29 b Fz(60)224
 
13089
1382 y(6.3)45 b(T)l(emp)q(orary)15 b(commen)o(ts)5 b
 
13090
Fh(.)h(.)i(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h
 
13091
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
13092
20 b Fz(61)75 1503 y Fy(7)67 b(MA)n(CR)n(OS)22 b(and)h(PREPR)n
 
13093
(OCESSING)18 b Fb(.)10 b(.)g(.)h(.)f(.)g(.)g(.)h(.)41
 
13094
b Fy(62)224 1572 y Fz(7.1)k(Outer)15 b(macros)10 b Fh(.)d(.)h(.)f(.)h
 
13095
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)
 
13096
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
13097
(.)f(.)h(.)25 b Fz(62)224 1626 y(7.2)45 b Fw(Fweb)16
 
13098
b Fz(macros)7 b Fh(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
13099
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)
 
13100
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)22 b Fz(63)374
 
13101
1681 y(7.2.1)44 b(V)l(arious)15 b(features)g(of)g Fw(Fweb)h
 
13102
Fz(macros)11 b Fh(.)d(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
13103
(.)f(.)27 b Fz(64)523 1736 y(7.2.1.1)44 b Fw(Fweb)16
 
13104
b Fz(macros)e(with)h(v)m(ariable)i(argumen)o(ts)5 b Fh(.)i(.)20
 
13105
b Fz(64)523 1791 y(7.2.1.2)44 b(Recursion)14 b Fh(.)8
 
13106
b(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
13107
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)29 b Fz(64)523
 
13108
1846 y(7.2.1.3)44 b(Protecting)15 b(macros)f(against)h(rede\014nition)c
 
13109
Fh(.)f(.)26 b Fz(64)374 1900 y(7.2.2)44 b(Sp)q(ecial)17
 
13110
b(tok)o(ens)9 b Fh(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
13111
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13112
f(.)h(.)24 b Fz(65)523 1955 y(7.2.2.1)44 b(ANSI)16 b(C-compatible)g
 
13113
(tok)o(ens)7 b Fh(.)g(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)22
 
13114
b Fz(65)523 2010 y(7.2.2.2)44 b(Extensions)15 b(to)g(ANSI)h(C)f(macro)f
 
13115
(syn)o(tax)7 b Fh(.)g(.)g(.)h(.)22 b Fz(65)374 2065 y(7.2.3)44
 
13116
b(Built-in)17 b(functions)7 b Fh(.)i(.)f(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
13117
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
13118
(.)h(.)f(.)23 b Fz(66)523 2120 y(7.2.3.1)44 b(Strings)15
 
13119
b(and)g(quotes)d Fh(.)c(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
13120
(.)f(.)h(.)f(.)h(.)f(.)h(.)27 b Fz(67)523 2174 y(7.2.3.2)44
 
13121
b(Rede\014ning)17 b(built-in)h(functions)10 b Fh(.)e(.)g(.)f(.)h(.)f(.)
 
13122
h(.)f(.)h(.)f(.)h(.)25 b Fz(67)523 2229 y(7.2.3.3)44
 
13123
b Fu($A)p Fz(:)19 b(Con)o(v)o(ert)14 b(to)h(ASCI)q(I)e
 
13124
Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)
 
13125
27 b Fz(68)523 2284 y(7.2.3.4)44 b Fu($ABS)p Fz(:)19
 
13126
b(Absolute)d(v)m(alue)8 b Fh(.)h(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
13127
h(.)f(.)h(.)f(.)h(.)f(.)h(.)23 b Fz(68)523 2339 y(7.2.3.5)44
 
13128
b Fu($ASSERT)p Fz(:)18 b(Assert)d(a)g(condition)f Fh(.)8
 
13129
b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)28 b Fz(68)523
 
13130
2394 y(7.2.3.6)44 b Fu($AUTHOR)p Fz(:)18 b(V)l(alue)f(of)d(R)o(CS)i
 
13131
(global)g(k)o(eyw)o(ord)614 2448 y Fu(Author)6 b Fh(.)h(.)g(.)h(.)f(.)h
 
13132
(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13133
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)21 b
 
13134
Fz(68)523 2503 y(7.2.3.7)44 b Fu($COMMENT)p Fz(:)18 b(Generate)d(a)g
 
13135
(commen)o(t)8 b Fh(.)f(.)g(.)h(.)g(.)f(.)h(.)f(.)23 b
 
13136
Fz(68)523 2558 y(7.2.3.8)44 b Fu($DATE)p Fz(:)19 b(T)l(o)q(da)o(y's)14
 
13137
b(date)t Fh(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g
 
13138
(.)f(.)h(.)f(.)h(.)19 b Fz(68)523 2613 y(7.2.3.9)44 b
 
13139
Fu($DATE_TIME)p Fz(:)18 b(V)l(alue)e(of)f(R)o(CS)g(global)h(k)o(eyw)o
 
13140
(ord)614 2667 y Fu(Date)8 b Fh(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
13141
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13142
f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)23 b Fz(68)p eop
 
13143
%%Page: -8 152
 
13144
-8 151 bop 1813 -58 a Fz(viii)523 42 y(7.2.3.10)43 b
 
13145
Fu($DAY)p Fz(:)20 b(The)15 b(da)o(y)7 b Fh(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
13146
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)23
 
13147
b Fz(68)523 96 y(7.2.3.11)43 b Fu($DECR)p Fz(:)19 b(Decremen)o(t)c(a)g
 
13148
(macro)e Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)28
 
13149
b Fz(69)523 151 y(7.2.3.12)43 b Fu($DEFINE)p Fz(:)19
 
13150
b(Deferred)c(macro)g(de\014nition)h Fh(.)8 b(.)f(.)30
 
13151
b Fz(69)523 206 y(7.2.3.13)43 b Fu($DO)p Fz(:)20 b(Macro)14
 
13152
b(do)h(lo)q(op)c Fh(.)d(.)g(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h
 
13153
(.)f(.)h(.)f(.)h(.)26 b Fz(69)523 261 y(7.2.3.14)43 b
 
13154
Fu($DUMPDEF)p Fz(:)19 b(Dump)c(macro)g(de\014nitions)i(to)d(the)614
 
13155
315 y(terminal)5 b Fh(.)j(.)g(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
13156
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13157
f(.)h(.)f(.)h(.)20 b Fz(70)523 370 y(7.2.3.15)43 b Fu($E)p
 
13158
Fz(:)20 b(Base)15 b(of)g(the)g(natural)g(logarithms)f
 
13159
Fh(.)8 b(.)f(.)h(.)29 b Fz(70)523 425 y(7.2.3.16)43 b
 
13160
Fu($ERROR)p Fz(:)19 b(Send)d(error)f(message)g(to)f(output)627
 
13161
480 y Fh(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
13162
(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13163
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)28 b Fz(70)523 535 y(7.2.3.17)43
 
13164
b Fu($EVAL)p Fz(:)19 b(Ev)m(aluate)d(a)f(macro)g(expression)9
 
13165
b Fh(.)f(.)g(.)24 b Fz(70)523 589 y(7.2.3.18)43 b Fu($EXP)p
 
13166
Fz(:)20 b(Exp)q(onen)o(tial)c(function)10 b Fh(.)e(.)g(.)f(.)h(.)f(.)h
 
13167
(.)f(.)h(.)f(.)h(.)25 b Fz(71)523 644 y(7.2.3.19)43 b
 
13168
Fu($GETENV)p Fz(:)19 b(Get)c(v)m(alue)h(of)f(en)o(vironmen)o(t)614
 
13169
699 y(v)m(ariable)c Fh(.)e(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
13170
(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
13171
h(.)f(.)h(.)f(.)26 b Fz(71)523 754 y(7.2.3.20)43 b Fu($HEADER)p
 
13172
Fz(:)19 b(V)l(alue)d(of)f(R)o(CS)h(global)f(k)o(eyw)o(ord)614
 
13173
809 y Fu(Header)6 b Fh(.)h(.)g(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h
 
13174
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
13175
h(.)f(.)h(.)f(.)h(.)21 b Fz(71)523 863 y(7.2.3.21)43
 
13176
b Fu($HOME)p Fz(:)19 b(The)d(user's)f(home)g(directory)c
 
13177
Fh(.)d(.)g(.)f(.)h(.)26 b Fz(71)523 918 y(7.2.3.22)43
 
13178
b Fu($ID)p Fz(:)20 b(V)l(alue)c(of)f(R)o(CS)g(global)h(k)o(eyw)o(ord)e
 
13179
Fu(Id)5 b Fh(.)j(.)20 b Fz(71)523 973 y(7.2.3.23)43 b
 
13180
Fu($IF)p Fz(:)20 b(Tw)o(o-w)o(a)o(y)13 b(conditional)i
 
13181
Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)28
 
13182
b Fz(71)523 1028 y(7.2.3.24)43 b Fu($IFCASE)p Fz(:)19
 
13183
b(n-w)o(a)o(y)c(conditional)7 b Fh(.)i(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
13184
(.)f(.)22 b Fz(71)523 1083 y(7.2.3.25)43 b Fu($IFDEF)p
 
13185
Fz(:)19 b(Tw)o(o-w)o(a)o(y)14 b(conditional)9 b Fh(.)g(.)f(.)f(.)h(.)f
 
13186
(.)h(.)f(.)h(.)24 b Fz(72)523 1137 y(7.2.3.26)43 b Fu($IFNDEF)p
 
13187
Fz(:)19 b(Tw)o(o-w)o(a)o(y)14 b(conditional)8 b Fh(.)h(.)e(.)h(.)f(.)h
 
13188
(.)f(.)h(.)23 b Fz(72)523 1192 y(7.2.3.27)43 b Fu($IFELSE)p
 
13189
Fz(:)19 b(Tw)o(o-w)o(a)o(y)14 b(conditional)8 b Fh(.)h(.)e(.)h(.)f(.)h
 
13190
(.)f(.)h(.)23 b Fz(72)523 1247 y(7.2.3.28)43 b Fu($INCR)p
 
13191
Fz(:)19 b(Incremen)o(t)d(a)f(macro)9 b Fh(.)e(.)g(.)h(.)f(.)h(.)f(.)h
 
13192
(.)f(.)h(.)f(.)h(.)24 b Fz(72)523 1302 y(7.2.3.29)43
 
13193
b Fu($INPUT_LINE)p Fz(:)19 b(Line)d(n)o(um)o(b)q(er)g(that)e(b)q(egins)
 
13194
614 1357 y(curren)o(t)h(section)6 b Fh(.)i(.)f(.)h(.)g(.)f(.)h(.)f(.)h
 
13195
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
13196
h(.)f(.)21 b Fz(72)523 1411 y(7.2.3.30)43 b Fu($KEYWORD)p
 
13197
Fz(:)19 b(V)l(alue)d(of)f(global)h(R)o(CS-lik)o(e)614
 
13198
1466 y(k)o(eyw)o(ord)6 b Fh(.)h(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
13199
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
13200
h(.)f(.)h(.)f(.)h(.)21 b Fz(72)523 1521 y(7.2.3.31)43
 
13201
b Fu($L)p Fz(:)20 b(Change)15 b(to)g(lo)o(w)o(er)f(case)d
 
13202
Fh(.)d(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)26
 
13203
b Fz(73)523 1576 y(7.2.3.32)43 b Fu($L_KEYWORD)p Fz(:)19
 
13204
b(V)l(alue)d(of)f(lo)q(cal)h(R)o(CS-lik)o(e)614 1631
 
13205
y(k)o(eyw)o(ord)6 b Fh(.)h(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
13206
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13207
f(.)h(.)f(.)h(.)21 b Fz(73)523 1685 y(7.2.3.33)43 b Fu($LANGUAGE)p
 
13208
Fz(:)19 b(Iden)o(ti\014er)d(for)f(curren)o(t)g(language)627
 
13209
1740 y Fh(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
13210
(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13211
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)28 b Fz(74)523 1795 y(7.2.3.34)43
 
13212
b Fu($LANGUAGE_NUM)p Fz(:)18 b(Num)o(b)q(er)e(of)f(curren)o(t)614
 
13213
1850 y(language)d Fh(.)c(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13214
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
13215
(.)f(.)h(.)27 b Fz(74)523 1905 y(7.2.3.35)43 b Fu($LEN)p
 
13216
Fz(:)20 b(Length)15 b(of)g(string)5 b Fh(.)i(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
13217
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)20 b Fz(74)523 1959 y(7.2.3.36)43
 
13218
b Fu($LOCKER)p Fz(:)19 b(V)l(alue)d(of)f(R)o(CS)h(global)f(k)o(eyw)o
 
13219
(ord)614 2014 y Fu(Locker)6 b Fh(.)h(.)g(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)
 
13220
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
13221
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)21 b Fz(75)523 2069 y(7.2.3.37)43
 
13222
b Fu($LOG)p Fz(:)20 b(Natural)15 b(logarithm)6 b Fh(.)h(.)h(.)f(.)h(.)g
 
13223
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)21 b Fz(75)523 2124
 
13224
y(7.2.3.38)43 b Fu($LOG10)p Fz(:)19 b(Logarithm)c(to)g(the)g(base)g(10)
 
13225
7 b Fh(.)h(.)f(.)h(.)f(.)23 b Fz(75)523 2178 y(7.2.3.39)43
 
13226
b Fu($M)p Fz(:)20 b(De\014ne)c(a)f(deferred)g(macro)5
 
13227
b Fh(.)i(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)20 b Fz(75)523
 
13228
2233 y(7.2.3.40)43 b Fu($MAX)p Fz(:)20 b(Maxim)o(um)14
 
13229
b(of)h(a)g(list)g Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f
 
13230
(.)29 b Fz(75)523 2288 y(7.2.3.41)43 b Fu($MIN)p Fz(:)20
 
13231
b(Minim)o(um)t Fh(.)8 b(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
13232
(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)19 b Fz(75)523 2343
 
13233
y(7.2.3.42)43 b Fu($MODULE_NAME)p Fz(:)18 b(Name)e(of)e(presen)o(t)i
 
13234
Fu(web)614 2398 y Fz(mo)q(dule)5 b Fh(.)k(.)e(.)h(.)f(.)h(.)f(.)h(.)g
 
13235
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
13236
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)20 b Fz(75)523 2452
 
13237
y(7.2.3.43)43 b Fu($MODULES)p Fz(:)19 b(T)l(otal)c(n)o(um)o(b)q(er)h
 
13238
(of)e(indep)q(enden)o(t)614 2507 y(mo)q(dules)7 b Fh(.)i(.)e(.)h(.)f(.)
 
13239
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
13240
(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)22 b Fz(75)523
 
13241
2562 y(7.2.3.44)43 b Fu($NAME)p Fz(:)19 b(V)l(alue)e(of)d(R)o(CS)i
 
13242
(global)g(k)o(eyw)o(ord)e Fu(Name)627 2617 y Fh(.)8 b(.)f(.)h(.)f(.)h
 
13243
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)
 
13244
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
13245
(.)28 b Fz(75)p eop
 
13246
%%Page: -9 153
 
13247
-9 152 bop 1838 -58 a Fz(ix)523 42 y(7.2.3.45)43 b Fu($OUTPUT_LINE)p
 
13248
Fz(:)18 b(Curren)o(t)d(line)i(n)o(um)o(b)q(er)f(of)614
 
13249
96 y(tangled)g(output)5 b Fh(.)i(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13250
f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)20
 
13251
b Fz(76)523 151 y(7.2.3.46)43 b Fu($P)p Fz(:)20 b(The)15
 
13252
b(C)g(prepro)q(cessor)h(sym)o(b)q(ol)d Fh(.)8 b(.)f(.)h(.)f(.)h(.)f(.)
 
13253
29 b Fz(76)523 206 y(7.2.3.47)43 b Fu($PI)p Fz(:)20 b(Pi)t
 
13254
Fh(.)8 b(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13255
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)19
 
13256
b Fz(76)523 261 y(7.2.3.48)43 b Fu($POW)p Fz(:)20 b(Exp)q(onen)o
 
13257
(tiation)13 b Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g
 
13258
(.)f(.)h(.)27 b Fz(76)523 315 y(7.2.3.49)43 b Fu($PP)p
 
13259
Fz(:)20 b(The)15 b(C)g(prepro)q(cessor)g(sym)o(b)q(ol)e
 
13260
Fh(.)8 b(.)f(.)h(.)f(.)h(.)27 b Fz(76)523 370 y(7.2.3.50)43
 
13261
b Fu($RCSFILE)p Fz(:)19 b(V)l(alue)d(of)f(R)o(CS)g(global)h(k)o(eyw)o
 
13262
(ord)614 425 y Fu($RCSfile)e Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
13263
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13264
f(.)h(.)f(.)h(.)f(.)30 b Fz(76)523 480 y(7.2.3.51)43
 
13265
b Fu($REVISION)p Fz(:)19 b(V)l(alue)d(of)f(R)o(CS)g(global)h(k)o(eyw)o
 
13266
(ord)614 535 y Fu(Revision)e Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
13267
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13268
f(.)h(.)f(.)h(.)f(.)30 b Fz(76)523 589 y(7.2.3.52)43
 
13269
b Fu($ROUTINE)p Fz(:)19 b(Curren)o(t)c(function)h(\()p
 
13270
Fw(Ra)m(tf)o(or)614 644 y Fz(only\))5 b Fh(.)j(.)f(.)h(.)f(.)h(.)g(.)f
 
13271
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13272
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)20 b
 
13273
Fz(77)523 699 y(7.2.3.53)43 b Fu($SECTION_NUM)p Fz(:)18
 
13274
b(Num)o(b)q(er)e(of)f(curren)o(t)g Fw(Fweb)614 754 y
 
13275
Fz(section)9 b Fh(.)g(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
13276
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)
 
13277
f(.)h(.)f(.)h(.)24 b Fz(77)523 809 y(7.2.3.54)43 b Fu($SECTIONS)p
 
13278
Fz(:)19 b(Maxim)o(um)c(section)h(n)o(um)o(b)q(er)627
 
13279
863 y Fh(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
13280
(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13281
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)28 b Fz(77)523 918 y(7.2.3.55)43
 
13282
b Fu($SOURCE)p Fz(:)19 b(V)l(alue)d(of)f(R)o(CS)h(global)f(k)o(eyw)o
 
13283
(ord)614 973 y Fu(Source)6 b Fh(.)h(.)g(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h
 
13284
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
13285
h(.)f(.)h(.)f(.)h(.)f(.)h(.)21 b Fz(77)523 1028 y(7.2.3.56)43
 
13286
b Fu($SQRT)p Fz(:)19 b(Square)d(ro)q(ot)t Fh(.)7 b(.)g(.)h(.)f(.)h(.)f
 
13287
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)19
 
13288
b Fz(77)523 1083 y(7.2.3.57)43 b Fu($STATE)p Fz(:)19
 
13289
b(V)l(alue)e(of)d(R)o(CS)i(global)g(k)o(eyw)o(ord)614
 
13290
1137 y Fu(State)7 b Fh(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
13291
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13292
f(.)h(.)f(.)h(.)f(.)h(.)22 b Fz(77)523 1192 y(7.2.3.58)43
 
13293
b Fu($STRING)p Fz(:)19 b(Expand,)c(then)h(stringize)11
 
13294
b Fh(.)d(.)g(.)f(.)h(.)f(.)26 b Fz(77)523 1247 y(7.2.3.59)43
 
13295
b Fu($STUB)p Fz(:)19 b(T)l(rap)c(for)g(missing)h(mo)q(dule)6
 
13296
b Fh(.)j(.)f(.)f(.)h(.)f(.)h(.)21 b Fz(77)523 1302 y(7.2.3.60)43
 
13297
b Fu($TIME)p Fz(:)19 b(The)d(time)8 b Fh(.)g(.)f(.)h(.)f(.)h(.)g(.)f(.)
 
13298
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)23
 
13299
b Fz(77)523 1357 y(7.2.3.61)43 b Fu($TRANSLIT)p Fz(:)19
 
13300
b(T)l(ransliteration)12 b Fh(.)c(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
13301
27 b Fz(78)523 1411 y(7.2.3.62)43 b Fu($U)p Fz(:)20 b(Change)15
 
13302
b(to)g(upp)q(er)h(case)5 b Fh(.)j(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
13303
(.)h(.)f(.)21 b Fz(78)523 1466 y(7.2.3.63)43 b Fu($UNDEF)p
 
13304
Fz(:)19 b(Unde\014ne)e(a)e(macro)9 b Fh(.)e(.)g(.)h(.)f(.)h(.)f(.)h(.)f
 
13305
(.)h(.)f(.)h(.)24 b Fz(78)523 1521 y(7.2.3.64)43 b Fu($UNQUOTE)p
 
13306
Fz(:)19 b(Remo)o(v)o(e)c(quotes)g(from)f(string)627 1576
 
13307
y Fh(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
13308
(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
13309
h(.)f(.)h(.)f(.)h(.)f(.)h(.)28 b Fz(78)523 1631 y(7.2.3.65)43
 
13310
b Fu($UNSTRING)p Fz(:)19 b(Con)o(v)o(ert)14 b(string)h(in)o(to)g(c)o
 
13311
(haracters)627 1685 y Fh(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
13312
(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13313
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)28 b
 
13314
Fz(78)523 1740 y(7.2.3.66)43 b Fu($VERBATIM)p Fz(:)19
 
13315
b(\(Obsolete\))12 b Fh(.)c(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
13316
(.)f(.)h(.)27 b Fz(78)523 1795 y(7.2.3.67)43 b Fu($VERSION)p
 
13317
Fz(:)19 b(Presen)o(t)c Fw(Fweb)h Fz(v)o(ersion)g(n)o(um)o(b)q(er)627
 
13318
1850 y Fh(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
13319
(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13320
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)28 b Fz(78)374 1905 y(7.2.4)44
 
13321
b(Debugging)15 b(with)h(macros)11 b Fh(.)d(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
13322
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)27
 
13323
b Fz(79)224 1959 y(7.3)45 b(Prepro)q(cessing)9 b Fh(.)f(.)g(.)f(.)h(.)f
 
13324
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
13325
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
13326
(.)h(.)24 b Fz(80)75 2081 y Fy(8)67 b(LANGUA)n(GES)7
 
13327
b Fb(.)j(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
 
13328
g(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)30 b Fy(83)224
 
13329
2149 y Fz(8.1)45 b(Setting)16 b(the)f(language)5 b Fh(.)j(.)f(.)h(.)g
 
13330
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
13331
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)21
 
13332
b Fz(83)224 2204 y(8.2)45 b(Sp)q(ecial)17 b(hin)o(ts)f(and)f
 
13333
(considerations)h(for)f(eac)o(h)g(language)d Fh(.)c(.)f(.)h(.)f(.)h(.)f
 
13334
(.)h(.)27 b Fz(84)374 2259 y(8.2.1)44 b(Sp)q(ecial)17
 
13335
b(considerations)f(for)f(C)d Fh(.)c(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
13336
(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)28 b Fz(84)374
 
13337
2313 y(8.2.2)44 b(Sp)q(ecial)17 b(considerations)f(for)f(C)p
 
13338
Fu(++)10 b Fh(.)d(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
13339
(.)f(.)h(.)f(.)26 b Fz(85)374 2368 y(8.2.3)44 b(Sp)q(ecial)17
 
13340
b(considerations)f(for)f Fw(F)o(or)m(tran)7 b Fh(.)h(.)f(.)h(.)f(.)h(.)
 
13341
f(.)h(.)f(.)h(.)g(.)f(.)h(.)22 b Fz(85)523 2423 y(8.2.3.1)44
 
13342
b(Items)15 b(for)f(b)q(oth)i Fw(F)o(or)m(tran)p Fz(-77)f(and)614
 
13343
2478 y Fw(F)o(or)m(tran)p Fz(-90)g Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
13344
(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13345
f(.)h(.)f(.)30 b Fz(85)523 2533 y(8.2.3.2)44 b(Items)15
 
13346
b(sp)q(eci\014c)i(to)d Fw(F)o(or)m(tran)p Fz(-77)h(and)614
 
13347
2587 y(\014xed-form)h Fw(F)o(or)m(tran-90)10 b Fh(.)e(.)f(.)h(.)f(.)h
 
13348
(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)25
 
13349
b Fz(87)523 2642 y(8.2.3.3)44 b(Items)15 b(sp)q(eci\014c)i(to)d
 
13350
Fw(F)o(or)m(tran)p Fz(-90)8 b Fh(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13351
23 b Fz(87)p eop
 
13352
%%Page: -10 154
 
13353
-10 153 bop 1851 -58 a Fz(x)374 42 y(8.2.4)44 b(Sp)q(ecial)17
 
13354
b(considerations)f(for)f Fw(Ra)m(tf)o(or)10 b Fh(.)e(.)f(.)h(.)f(.)h(.)
 
13355
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)25 b Fz(88)374 96 y(8.2.5)44
 
13356
b(Sp)q(ecial)17 b(considerations)f(for)f(T)l(eX)9 b Fh(.)f(.)f(.)h(.)f
 
13357
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)24
 
13358
b Fz(88)374 151 y(8.2.6)44 b(Sp)q(ecial)17 b(considerations)f(for)f
 
13359
(the)g Fw(verba)m(tim)h Fz(language)477 206 y Fh(.)8
 
13360
b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g
 
13361
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
13362
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)28 b
 
13363
Fz(88)75 327 y Fy(9)67 b Fr(Ra)l(tf)o(or)18 b Fb(.)10
 
13364
b(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
 
13365
(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)42
 
13366
b Fy(89)224 396 y Fz(9.1)j Fw(Ra)m(tf)o(or)16 b Fz(syn)o(tax)10
 
13367
b Fh(.)d(.)g(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13368
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
13369
(.)f(.)h(.)g(.)f(.)h(.)25 b Fz(89)224 450 y(9.2)45 b
 
13370
Fw(Ra)m(tf)o(or)16 b Fz(commands)d Fh(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
13371
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
13372
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)29 b Fz(89)374
 
13373
505 y(9.2.1)44 b Fw(Ra)m(tf)o(or)p Fz({77)15 b(commands)5
 
13374
b Fh(.)j(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
13375
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)21 b Fz(89)374 560 y(9.2.2)44
 
13376
b(Additional)17 b Fw(Ra)m(tf)o(or)p Fz({90)e(commands)c
 
13377
Fh(.)c(.)g(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)26
 
13378
b Fz(90)224 615 y(9.3)45 b(Ca)o(v)o(eats)14 b(ab)q(out)h
 
13379
Fw(Ra)m(tf)o(or)8 b Fh(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h
 
13380
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
13381
h(.)f(.)h(.)23 b Fz(90)75 736 y Fy(10)66 b(DOCUMENT)-6
 
13382
b(A)g(TION)16 b Fb(.)10 b(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
 
13383
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)42 b Fy(91)224 804 y Fz(10.1)j(T)o(yp)q
 
13384
(esetting)5 b Fh(.)j(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13385
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
13386
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)20 b Fz(91)374
 
13387
859 y(10.1.1)43 b Fw(Fwea)l(ve)p Fz('s)16 b(OUTPUT)t
 
13388
Fh(.)8 b(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13389
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)20 b Fz(91)374 914
 
13390
y(10.1.2)43 b(The)16 b(macro)e(pac)o(k)m(age)i(`)p Fu(fwebmac.sty)p
 
13391
Fz(')10 b Fh(.)5 b(.)j(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)25
 
13392
b Fz(92)523 969 y(10.1.2.1)43 b(User)15 b(macros)10 b
 
13393
Fh(.)d(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
13394
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)25 b Fz(92)523 1024 y(10.1.2.2)43
 
13395
b(F)l(on)o(ts)13 b Fh(.)7 b(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
13396
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13397
f(.)29 b Fz(92)374 1078 y(10.1.3)43 b(LaT)611 1088 y(E)637
 
13398
1078 y(X)15 b(supp)q(ort)8 b Fh(.)g(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
13399
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
13400
h(.)f(.)h(.)23 b Fz(93)523 1133 y(10.1.3.1)43 b(LaT)796
 
13401
1143 y(E)822 1133 y(X's)15 b(do)q(cumen)o(t)g(class)9
 
13402
b Fh(.)f(.)g(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)24
 
13403
b Fz(93)523 1188 y(10.1.3.2)43 b(Using)16 b(REVT)971
 
13404
1198 y(E)997 1188 y(X)9 b Fh(.)f(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
13405
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)24 b Fz(94)523
 
13406
1243 y(10.1.3.3)43 b(LaT)796 1253 y(E)822 1243 y(X)15
 
13407
b(pac)o(k)m(ages)g(related)h(to)e Fw(Fweb)h Fh(.)8 b(.)f(.)h(.)f(.)29
 
13408
b Fz(95)523 1298 y(10.1.3.4)43 b(Sections)16 b(in)g(LaT)1026
 
13409
1307 y(E)1052 1298 y(X)e Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
13410
(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)29 b Fz(95)523 1352
 
13411
y(10.1.3.5)43 b(LaT)796 1362 y(E)822 1352 y(X's)15 b(index.)f
 
13412
Fh(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13413
f(.)h(.)f(.)h(.)f(.)29 b Fz(96)523 1407 y(10.1.3.6)43
 
13414
b(LaT)796 1417 y(E)822 1407 y(X's)15 b(T)l(able)h(of)e(Con)o(ten)o(ts)t
 
13415
Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)19
 
13416
b Fz(96)523 1462 y(10.1.3.7)43 b(Customizing)16 b(LaT)1059
 
13417
1472 y(E)1085 1462 y(X's)f(output)t Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
13418
h(.)f(.)20 b Fz(97)374 1517 y(10.1.4)43 b(P)o(age)15
 
13419
b(references)8 b Fh(.)g(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
13420
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13421
23 b Fz(98)374 1572 y(10.1.5)43 b(P)o(age)15 b(headers)9
 
13422
b Fh(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
13423
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)24
 
13424
b Fz(98)374 1626 y(10.1.6)43 b(Section)17 b(n)o(um)o(b)q(ering)f(sc)o
 
13425
(hemes)7 b Fh(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
13426
(.)f(.)h(.)f(.)h(.)f(.)22 b Fz(98)523 1681 y(10.1.6.1)43
 
13427
b(P)o(ac)o(k)m(age)15 b Fu(fwebinsert)p Fz(:)j(Inserting)e
 
13428
Fw(Fwea)l(ve)p Fz('s)614 1736 y(output)f(in)o(to)g(a)g(LaT)969
 
13429
1746 y(E)995 1736 y(X)g(do)q(cumen)o(t)e Fh(.)8 b(.)f(.)h(.)f(.)h(.)f
 
13430
(.)h(.)g(.)f(.)h(.)f(.)28 b Fz(99)224 1791 y(10.2)45
 
13431
b(Prett)o(y-prin)o(ting)5 b Fh(.)i(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
13432
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13433
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)20 b Fz(100)374
 
13434
1846 y(10.2.1)43 b(Pseudo-op)q(erators)9 b Fh(.)f(.)f(.)h(.)f(.)h(.)f
 
13435
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13436
g(.)f(.)h(.)f(.)24 b Fz(101)374 1900 y(10.2.2)43 b(Alternativ)o(es)16
 
13437
b(for)f(v)m(arious)g(input)i(tok)o(ens)10 b Fh(.)c(.)i(.)f(.)h(.)f(.)h
 
13438
(.)f(.)h(.)f(.)25 b Fz(101)374 1955 y(10.2.3)43 b(Ov)o(erloading)17
 
13439
b(op)q(erators)d(and)h(iden)o(ti\014ers)5 b Fh(.)10 b(.)d(.)h(.)f(.)h
 
13440
(.)f(.)h(.)f(.)h(.)20 b Fz(101)523 2010 y(10.2.3.1)43
 
13441
b(Ov)o(erloading)16 b(op)q(erators)8 b Fh(.)f(.)g(.)h(.)f(.)h(.)f(.)h
 
13442
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)23 b Fz(101)523 2065 y(10.2.3.2)43
 
13443
b(Ov)o(erloading)16 b(iden)o(ti\014ers)h Fh(.)7 b(.)h(.)f(.)h(.)f(.)h
 
13444
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)30 b Fz(102)75 2186 y
 
13445
Fy(11)66 b Fr(Fweb)p Fy('s)22 b(INDEX.)14 b Fb(.)d(.)f(.)g(.)g(.)h(.)f
 
13446
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
 
13447
39 b Fy(103)224 2254 y Fz(11.1)45 b Fw(Fweb)p Fz('s)15
 
13448
b(self-generated)h(index)g Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
13449
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)29
 
13450
b Fz(103)224 2309 y(11.2)45 b(Creating)15 b(a)g(stand-alone)g(index)i
 
13451
(with)e Fu(makeindex)d Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)28
 
13452
b Fz(103)374 2364 y(11.2.1)43 b(Creating)15 b(a)g(stand-alone)h(index:)
 
13453
21 b(Summary)8 b Fh(.)f(.)h(.)f(.)h(.)f(.)h(.)22 b Fz(103)374
 
13454
2419 y(11.2.2)43 b(Creating)15 b(a)g(stand-alone)h(index:)21
 
13455
b(Details)13 b Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)27
 
13456
b Fz(104)224 2474 y(11.3)45 b(Using)15 b(the)h Fu(idxmerge)e
 
13457
Fz(utilit)o(y)i(to)f(merge)g(indexes)h Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f
 
13458
(.)h(.)f(.)h(.)29 b Fz(105)374 2528 y(11.3.1)43 b(Using)16
 
13459
b Fu(idxmerge)p Fz(:)j(Summary)7 b Fh(.)g(.)g(.)h(.)f(.)h(.)f(.)h(.)f
 
13460
(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)21 b Fz(105)374
 
13461
2583 y(11.3.2)43 b(Using)16 b Fu(idxmerge)p Fz(:)j(Details)11
 
13462
b Fh(.)d(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13463
f(.)h(.)f(.)h(.)26 b Fz(106)p eop
 
13464
%%Page: -11 155
 
13465
-11 154 bop 1838 -58 a Fz(xi)75 42 y Fy(12)66 b(CUSTOMIZA)-6
 
13466
b(TION)6 b Fb(.)i(.)j(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
 
13467
(.)h(.)f(.)g(.)g(.)g(.)h(.)28 b Fy(107)224 110 y Fz(12.1)45
 
13468
b(En)o(vironmen)o(t)15 b(v)m(ariables)7 b Fh(.)i(.)f(.)f(.)h(.)f(.)h(.)
 
13469
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f
 
13470
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)22 b Fz(107)224 165 y(12.2)45
 
13471
b(Initialization)7 b Fh(.)j(.)d(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
13472
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13473
f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)21 b Fz(108)374
 
13474
220 y(12.2.1)43 b(The)16 b(initialization)i(\014le)5
 
13475
b Fh(.)j(.)g(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
13476
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)20 b Fz(108)374 274 y(12.2.2)43
 
13477
b(Memory)15 b(allo)q(cation)5 b Fh(.)k(.)e(.)h(.)f(.)h(.)g(.)f(.)h(.)f
 
13478
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13479
20 b Fz(108)523 329 y(12.2.2.1)43 b(`)p Fu(-yb)p Fz(':)19
 
13480
b(Maxim)o(um)c(b)o(ytes)g(for)f(iden)o(ti\014ers,)614
 
13481
384 y(index)j(en)o(tries,)e(and)g(mo)q(dule)i(names)8
 
13482
b Fh(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)23 b Fz(108)523
 
13483
439 y(12.2.2.2)43 b(`)p Fu(-ybs)p Fz(':)19 b(Size)d(of)f(the)g(c)o
 
13484
(hange)h(bu\013er,)e(in)i(b)o(ytes)627 494 y Fh(.)7 b(.)h(.)f(.)h(.)f
 
13485
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13486
f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)27
 
13487
b Fz(109)523 548 y(12.2.2.3)43 b(`)p Fu(-ycb)p Fz(':)19
 
13488
b(Size)d(of)f(line)i(bu\013er)e(for)g(C)g(output,)f(in)614
 
13489
603 y(b)o(ytes)g Fh(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g
 
13490
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
13491
h(.)f(.)h(.)f(.)h(.)29 b Fz(109)523 658 y(12.2.2.4)43
 
13492
b(`)p Fu(-ycf)p Fz(':)19 b(Size)d(of)f(a)g(Ratfor)f(bu\013er,)h(in)h(b)
 
13493
o(ytes)627 713 y Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
13494
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)
 
13495
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)27 b Fz(109)523
 
13496
768 y(12.2.2.5)43 b(`)p Fu(-ycg)p Fz(':)19 b(Size)d(of)f(another)g
 
13497
(Ratfor)f(bu\013er,)h(in)614 822 y(b)o(ytes)f Fh(.)8
 
13498
b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h
 
13499
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)29
 
13500
b Fz(109)523 877 y(12.2.2.6)43 b(`)p Fu(-yd)p Fz(':)19
 
13501
b(Incremen)o(t)d(for)e(expanding)j(the)e(dots)614 932
 
13502
y(table)6 b Fh(.)i(.)g(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
13503
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13504
f(.)h(.)f(.)h(.)21 b Fz(109)523 987 y(12.2.2.7)43 b(`)p
 
13505
Fu(-ydt)p Fz(':)19 b(Maxim)o(um)c(n)o(um)o(b)q(er)g(of)g(deferred)614
 
13506
1042 y(macro)g(tok)o(ens)10 b Fh(.)d(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13507
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
13508
(.)25 b Fz(109)523 1096 y(12.2.2.8)43 b(`)p Fu(-ydx)p
 
13509
Fz(':)19 b(Maxim)o(um)c(n)o(um)o(b)q(er)g(of)g(deferred)614
 
13510
1151 y(macro)g(texts)e Fh(.)7 b(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
13511
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
13512
29 b Fz(109)523 1206 y(12.2.2.9)43 b(`)p Fu(-yid)p Fz(':)19
 
13513
b(Maxim)o(um)c(depth)h(of)e(\014le)j(inclusion)627 1261
 
13514
y Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
13515
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13516
f(.)h(.)f(.)h(.)f(.)h(.)27 b Fz(109)523 1315 y(12.2.2.10)43
 
13517
b(`)p Fu(-yif)p Fz(':)19 b(Maxim)o(um)14 b(n)o(um)o(b)q(er)i(of)f
 
13518
(unique)614 1370 y(include-\014l)q(e)j(names)8 b Fh(.)f(.)h(.)f(.)h(.)f
 
13519
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13520
g(.)22 b Fz(110)523 1425 y(12.2.2.11)43 b(`)p Fu(-ykt)p
 
13521
Fz(':)19 b(Stac)o(k)14 b(size)i(for)f Fw(Ft)m(angle)f
 
13522
Fh(.)7 b(.)h(.)f(.)h(.)28 b Fz(110)523 1480 y(12.2.2.12)43
 
13523
b(`)p Fu(-ykw)p Fz(':)19 b(Stac)o(k)14 b(size)i(for)f
 
13524
Fw(Fwea)l(ve)c Fh(.)d(.)g(.)f(.)h(.)f(.)26 b Fz(110)523
 
13525
1535 y(12.2.2.13)43 b(`)p Fu(-yll)p Fz(':)19 b(Line)d(length)g(for)f
 
13526
Fw(Fwea)l(ve)p Fz('s)g(output,)614 1589 y(in)h(b)o(ytes)9
 
13527
b Fh(.)f(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13528
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)24
 
13529
b Fz(110)523 1644 y(12.2.2.14)43 b(`)p Fu(-yln)p Fz(':)19
 
13530
b(Maxim)o(um)14 b(length)i(of)f(mo)q(dule)614 1699 y(names)g(or)g
 
13531
(strings,)g(in)h(b)o(ytes)t Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
13532
h(.)f(.)h(.)f(.)h(.)f(.)h(.)19 b Fz(110)523 1754 y(12.2.2.15)43
 
13533
b(`)p Fu(-ylb)p Fz(':)19 b(Maxim)o(um)14 b(n)o(um)o(b)q(er)i(of)f
 
13534
(nested)g(lo)q(ops)614 1809 y(in)h Fw(Ra)m(tf)o(or)10
 
13535
b Fh(.)e(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13536
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)24
 
13537
b Fz(110)523 1863 y(12.2.2.16)43 b(`)p Fu(-ylx)p Fz(':)19
 
13538
b(Maxim)o(um)14 b(length)i(of)f(expressions)614 1918
 
13539
y(that)g(can)g(b)q(e)h(expanded)g(with)g(the)f(p)q(ost-incremen)o(t)614
 
13540
1973 y(op)q(erators)f(of)h Fw(F)o(or)m(tran)h Fz(or)e
 
13541
Fw(Ra)m(tf)o(or)h Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)29
 
13542
b Fz(110)523 2028 y(12.2.2.17)43 b(`)p Fu(-ym)p Fz(':)19
 
13543
b(Maxim)o(um)c(n)o(um)o(b)q(er)g(of)g(sections)627 2083
 
13544
y Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
13545
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13546
f(.)h(.)f(.)h(.)f(.)h(.)27 b Fz(110)523 2137 y(12.2.2.18)43
 
13547
b(`)p Fu(-yma)p Fz(':)19 b(Maxim)o(um)14 b(n)o(um)o(b)q(er)i(of)f
 
13548
(argumen)o(ts)614 2192 y(to)g Fw(Fweb)h Fz(macros)8 b
 
13549
Fh(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
13550
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)23 b Fz(110)523 2247 y(12.2.2.19)43
 
13551
b(`)p Fu(-ymb)p Fz(':)19 b(Size)d(of)f(the)g(bu\013er)g(for)g
 
13552
(expanding)614 2302 y Fw(Fweb)h Fz(macros)e Fh(.)7 b(.)h(.)f(.)h(.)f(.)
 
13553
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h
 
13554
(.)f(.)h(.)f(.)29 b Fz(111)523 2357 y(12.2.2.20)43 b(`)p
 
13555
Fu(-yn)p Fz(':)19 b(Maxim)o(um)c(n)o(um)o(b)q(er)g(of)g(iden)o
 
13556
(ti\014ers)614 2411 y(and)h(mo)q(dule)g(names)9 b Fh(.)e(.)h(.)f(.)h(.)
 
13557
f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
13558
(.)24 b Fz(111)523 2466 y(12.2.2.21)43 b(`)p Fu(-ynf)p
 
13559
Fz(':)19 b(Maxim)o(um)14 b(n)o(um)o(b)q(er)i(of)f(op)q(en)h(output)614
 
13560
2521 y(\014les)7 b Fh(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
13561
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13562
f(.)h(.)f(.)h(.)f(.)h(.)f(.)22 b Fz(111)523 2576 y(12.2.2.22)43
 
13563
b(`)p Fu(-yop)p Fz(':)19 b(Maxim)o(um)14 b(n)o(um)o(b)q(er)i(of)f(en)o
 
13564
(tries)g(in)614 2631 y(the)h(table)f(for)g(op)q(erator)f(o)o(v)o
 
13565
(erloading.)t Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)19
 
13566
b Fz(111)p eop
 
13567
%%Page: -12 156
 
13568
-12 155 bop 1826 -58 a Fz(xii)523 42 y(12.2.2.23)43 b(`)p
 
13569
Fu(-yr)p Fz(':)19 b(Maxim)o(um)c(n)o(um)o(b)q(er)g(of)614
 
13570
96 y(cross-references)10 b Fh(.)e(.)g(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
13571
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)25
 
13572
b Fz(111)523 151 y(12.2.2.24)43 b(`)p Fu(-ys)p Fz(':)19
 
13573
b(Maxim)o(um)c(n)o(um)o(b)q(er)g(of)g(scraps)f Fh(.)8
 
13574
b(.)29 b Fz(111)523 206 y(12.2.2.25)43 b(`)p Fu(-ysb)p
 
13575
Fz(':)19 b(Size)d(of)f(st)o(yle-\014le)h(input-line)i(bu\013er)627
 
13576
261 y Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
13577
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
13578
h(.)f(.)h(.)f(.)h(.)f(.)h(.)27 b Fz(111)523 315 y(12.2.2.26)43
 
13579
b(`)p Fu(-ytt)p Fz(':)19 b(Maxim)o(um)14 b(n)o(um)o(b)q(er)i(of)f(tok)o
 
13580
(ens)f(that)614 370 y Fw(Ft)m(angle)i Fz(can)g(pro)q(cess)c
 
13581
Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13582
f(.)h(.)f(.)27 b Fz(111)523 425 y(12.2.2.27)43 b(`)p
 
13583
Fu(-ytw)p Fz(':)19 b(Maxim)o(um)14 b(tok)o(ens)h(in)h(the)f(curren)o(t)
 
13584
614 480 y(section)h(b)q(eing)g(pro)q(cessed)g(b)o(y)g
 
13585
Fw(Fwea)l(ve)p Fz(.)t Fh(.)8 b(.)f(.)h(.)f(.)h(.)f(.)19
 
13586
b Fz(112)523 535 y(12.2.2.28)43 b(`)p Fu(-yx)p Fz(':)19
 
13587
b(Maxim)o(um)c(n)o(um)o(b)q(er)g(of)g(texts)5 b Fh(.)i(.)h(.)f(.)20
 
13588
b Fz(112)523 589 y(12.2.2.29)43 b(`)p Fu(-yxb)p Fz(':)19
 
13589
b(Size)d(of)f(line)i(bu\013er)e(for)f(T)1352 599 y(E)1378
 
13590
589 y(X)h(and)614 644 y(v)o(erbatim)g(output)c Fh(.)c(.)h(.)f(.)h(.)g
 
13591
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
13592
h(.)f(.)26 b Fz(112)224 699 y(12.3)45 b(The)15 b(St)o(yle)h(\014le)c
 
13593
Fh(.)c(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
13594
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13595
f(.)h(.)g(.)f(.)h(.)26 b Fz(112)374 754 y(12.3.1)43 b(Customizing)16
 
13596
b Fw(Fwea)l(ve)p Fz('s)g(index)5 b Fh(.)k(.)e(.)h(.)f(.)h(.)f(.)h(.)f
 
13597
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)20 b Fz(113)523 809
 
13598
y(12.3.1.1)43 b Fu(index.)p Fs(???)8 b Fh(.)h(.)e(.)h(.)f(.)h(.)f(.)h
 
13599
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)
 
13600
f(.)19 b Fz(113)523 863 y(12.3.1.2)43 b Fu(delim_)p Fs(?)8
 
13601
b Fh(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
13602
h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)19 b Fz(113)523
 
13603
918 y(12.3.1.3)43 b Fu(group_skip)11 b Fh(.)d(.)f(.)h(.)f(.)h(.)f(.)h
 
13604
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)27
 
13605
b Fz(114)523 973 y(12.3.1.4)43 b Fu(item_0)6 b Fh(.)h(.)h(.)f(.)h(.)f
 
13606
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13607
f(.)h(.)f(.)h(.)g(.)f(.)21 b Fz(114)523 1028 y(12.3.1.5)43
 
13608
b Fu(language.)p Fs(???)16 b Fh(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
13609
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)26
 
13610
b Fz(114)523 1083 y(12.3.1.6)43 b Fu(lethead.)p Fs(???)17
 
13611
b Fh(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h
 
13612
(.)f(.)h(.)f(.)h(.)f(.)h(.)27 b Fz(114)523 1137 y(12.3.1.7)43
 
13613
b Fu(underline.)p Fs(???)15 b Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
13614
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)25 b Fz(114)374
 
13615
1192 y(12.3.2)43 b(Customizing)16 b(the)g(mo)q(dule)g(list)7
 
13616
b Fh(.)i(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
13617
h(.)22 b Fz(114)374 1247 y(12.3.3)43 b(Customizing)16
 
13618
b(the)g(T)l(able)g(of)e(Con)o(ten)o(ts)6 b Fh(.)g(.)i(.)g(.)f(.)h(.)f
 
13619
(.)h(.)f(.)h(.)f(.)h(.)20 b Fz(114)374 1302 y(12.3.4)43
 
13620
b(Customizing)16 b(cross-reference)g(subscripts)f Fh(.)8
 
13621
b(.)f(.)h(.)f(.)h(.)f(.)h(.)29 b Fz(114)374 1357 y(12.3.5)43
 
13622
b(Customizing)16 b(the)g(b)q(eha)o(vior)f(of)g(`)p Fu(fwebmac.sty)p
 
13623
Fz(')e(macros)477 1411 y Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
13624
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)
 
13625
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
13626
(.)f(.)27 b Fz(115)523 1466 y(12.3.5.1)43 b Fu(format.)p
 
13627
Fs(???)19 b Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
13628
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)29 b Fz(115)523
 
13629
1521 y(12.3.5.2)43 b Fu(indent.)p Fs(???)19 b Fh(.)7
 
13630
b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
13631
(.)f(.)h(.)f(.)h(.)f(.)29 b Fz(116)523 1576 y(12.3.5.3)43
 
13632
b Fu(LaTeX.)p Fs(???)8 b Fh(.)h(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
13633
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)19
 
13634
b Fz(116)374 1631 y(12.3.6)43 b(Remapping)17 b(con)o(trol)e(co)q(des)6
 
13635
b Fh(.)i(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
13636
h(.)f(.)h(.)f(.)21 b Fz(116)374 1685 y(12.3.7)43 b(Color)15
 
13637
b(output)9 b Fh(.)f(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
13638
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
13639
24 b Fz(117)374 1740 y(12.3.8)43 b(Miscellaneous)18 b(st)o(yle-\014le)e
 
13640
(parameters)10 b Fh(.)c(.)i(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)24
 
13641
b Fz(118)523 1795 y(12.3.8.1)43 b Fu(ASCII_Fcn)12 b Fh(.)c(.)f(.)h(.)f
 
13642
(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
13643
h(.)f(.)h(.)28 b Fz(118)523 1850 y(12.3.8.2)43 b Fu(cchar)7
 
13644
b Fh(.)g(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
13645
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)22
 
13646
b Fz(118)523 1905 y(12.3.8.3)43 b Fu(cdir_start)11 b
 
13647
Fh(.)d(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
13648
(.)f(.)h(.)f(.)h(.)f(.)h(.)27 b Fz(118)523 1959 y(12.3.8.4)43
 
13649
b Fu(line_char.)p Fs(l)16 b Fz(\()p Fw(Ft)m(angle)p Fz(\))f
 
13650
Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)29
 
13651
b Fz(119)523 2014 y(12.3.8.5)43 b Fu(line_length.)p Fs(l)16
 
13652
b Fz(\()p Fw(Ft)m(angle)p Fz(\))c Fh(.)7 b(.)h(.)f(.)h(.)g(.)f(.)h(.)f
 
13653
(.)h(.)26 b Fz(119)523 2069 y(12.3.8.6)43 b Fu(meta.)p
 
13654
Fs(???.?)t Fz(,)16 b Fu(meta.)p Fs(???)p Fu(.hdr.)p Fs(?)k
 
13655
Fz(\()p Fw(Ft)m(angle)p Fz(\))627 2124 y Fh(.)7 b(.)h(.)f(.)h(.)f(.)h
 
13656
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
13657
h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)27
 
13658
b Fz(119)523 2178 y(12.3.8.7)43 b Fu(outer.)p Fs(???)8
 
13659
b Fh(.)h(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
13660
h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)19 b Fz(119)523 2233
 
13661
y(12.3.8.8)43 b Fu(protect.?)12 b Fh(.)c(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)
 
13662
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)28
 
13663
b Fz(119)523 2288 y(12.3.8.9)43 b Fu(suffix.?)14 b Fh(.)7
 
13664
b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
13665
(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)29 b Fz(119)523 2343 y(12.3.8.10)43
 
13666
b Fu(macros)6 b Fh(.)g(.)i(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
13667
(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)20
 
13668
b Fz(119)523 2398 y(12.3.8.11)43 b Fu(limbo.begin)p Fz(,)13
 
13669
b Fu(limbo.end)7 b Fh(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)22
 
13670
b Fz(120)523 2452 y(12.3.8.12)43 b Fu(meta.)p Fs(???)20
 
13671
b Fz(\()p Fw(Fwea)l(ve)p Fz(\))11 b Fh(.)d(.)g(.)f(.)h(.)f(.)h(.)f(.)h
 
13672
(.)f(.)h(.)f(.)h(.)f(.)h(.)26 b Fz(120)523 2507 y(12.3.8.13)43
 
13673
b Fu(preamble.)p Fs(???)15 b Fh(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
13674
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)26 b Fz(120)523
 
13675
2562 y(12.3.8.14)43 b Fu(dot_constant.)p Fs(???.?)14
 
13676
b Fh(.)8 b(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)25
 
13677
b Fz(120)523 2617 y(12.3.8.15)43 b Fu(null_file)12 b
 
13678
Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13679
f(.)h(.)f(.)h(.)f(.)h(.)f(.)28 b Fz(120)p eop
 
13680
%%Page: -13 157
 
13681
-13 156 bop 1813 -58 a Fz(xiii)374 42 y(12.3.9)43 b(Automatic)16
 
13682
b(\014le)g(name)f(completion)f Fh(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
13683
(.)h(.)f(.)h(.)f(.)28 b Fz(120)75 163 y Fy(13)66 b(USA)n(GE)23
 
13684
b(TIPS)f(and)h(SUGGESTIONS)6 b Fb(.)k(.)g(.)g(.)g(.)h(.)28
 
13685
b Fy(121)224 231 y Fz(13.1)45 b(Con)o(v)o(erting)14 b(an)i(existing)g
 
13686
(co)q(de)g(to)e Fw(Fweb)7 b Fh(.)i(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
 
13687
(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)22 b Fz(121)224 286 y(13.2)45
 
13688
b(Programming)14 b(tips)i(and)f(other)g(suggestions)c
 
13689
Fh(.)c(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)25
 
13690
b Fz(122)224 341 y(13.3)45 b(F)l(eatures)15 b(for)f(scien)o(ti\014c)j
 
13691
(programming)8 b Fh(.)e(.)i(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h
 
13692
(.)f(.)h(.)f(.)h(.)f(.)h(.)22 b Fz(123)75 462 y Fy(14)66
 
13693
b(NEW)23 b(FEA)-6 b(TURES)8 b Fb(.)j(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
 
13694
h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)30 b
 
13695
Fy(124)224 531 y Fz(14.1)45 b(V)l(ersion)16 b(1.61)11
 
13696
b Fh(.)c(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13697
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f
 
13698
(.)h(.)f(.)h(.)f(.)h(.)f(.)27 b Fz(124)374 585 y(14.1.1)43
 
13699
b(Up)q(dates)16 b(to)f(do)q(cumen)o(tation)g(\(v1.61\))10
 
13700
b Fh(.)c(.)h(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)25
 
13701
b Fz(124)374 640 y(14.1.2)43 b(Rede\014ned)18 b(commands)d(\(v1.61\))d
 
13702
Fh(.)5 b(.)i(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13703
26 b Fz(124)374 695 y(14.1.3)43 b(New)16 b(features)f(\(v1.61\))7
 
13704
b Fh(.)e(.)i(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)
 
13705
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)21 b Fz(125)374 750 y(14.1.4)43
 
13706
b(Signi\014can)o(t)17 b(bugs)e(\(v1.61\))10 b Fh(.)c(.)i(.)f(.)h(.)f(.)
 
13707
h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)25
 
13708
b Fz(126)224 804 y(14.2)45 b(V)l(ersion)16 b(1.53)11
 
13709
b Fh(.)c(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13710
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f
 
13711
(.)h(.)f(.)h(.)f(.)h(.)f(.)27 b Fz(126)224 859 y(14.3)45
 
13712
b(V)l(ersion)16 b(1.52)11 b Fh(.)c(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
13713
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
13714
h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)27
 
13715
b Fz(127)224 914 y(14.4)45 b(V)l(ersion)16 b(1.50)11
 
13716
b Fh(.)c(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
 
13717
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f
 
13718
(.)h(.)f(.)h(.)f(.)h(.)f(.)27 b Fz(128)224 969 y(14.5)45
 
13719
b(V)l(ersion)16 b(1.40)11 b Fh(.)c(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
 
13720
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
 
13721
h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)27
 
13722
b Fz(129)75 1090 y Fy(15)66 b(SUPPOR)-6 b(T)12 b Fb(.)f(.)f(.)g(.)g(.)g
 
13723
(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)
 
13724
g(.)h(.)f(.)g(.)g(.)g(.)35 b Fy(131)75 1225 y(App)r(endix)24
 
13725
b(A)67 b(Installing)25 b Fr(Fweb)16 b Fb(.)10 b(.)g(.)g(.)h(.)f(.)g(.)g
 
13726
(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)39 b Fy(132)75 1360 y(Concept)22
 
13727
b(index)12 b Fb(.)g(.)e(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g
 
13728
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)35
 
13729
b Fy(133)75 1495 y(Option)23 b(and)g(command)f(index)d
 
13730
Fb(.)11 b(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g
 
13731
(.)40 b Fy(137)75 1630 y(P)n(arameter)22 b(index)11 b
 
13732
Fb(.)i(.)d(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g
 
13733
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)34 b Fy(141)p
 
13734
eop
 
13735
%%Trailer
 
13736
end
 
13737
userdict /end-hook known{end-hook}if
 
13738
%%EOF