-
Notifications
You must be signed in to change notification settings - Fork 36
/
Copy pathabstract_syntax.eps
264 lines (251 loc) · 11.2 KB
/
abstract_syntax.eps
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
%!PS-Adobe-3.0 EPSF-3.0
%%BoundingBox: 0 0 336 88
%%Pages: 0
%%Creator: LibreOffice 3.6
%%Title: none
%%CreationDate: none
%%LanguageLevel: 2
%%EndComments
%%BeginProlog
%%BeginResource: procset SDRes-Prolog 1.0 0
/b4_inc_state save def
/dict_count countdictstack def
/op_count count 1 sub def
userdict begin
0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin 10 setmiterlimit[] 0 setdash newpath
/languagelevel where {pop languagelevel 1 ne {false setstrokeadjust false setoverprint} if} if
/bdef {bind def} bind def
/c {setgray} bdef
/l {neg lineto} bdef
/rl {neg rlineto} bdef
/lc {setlinecap} bdef
/lj {setlinejoin} bdef
/lw {setlinewidth} bdef
/ml {setmiterlimit} bdef
/ld {setdash} bdef
/m {neg moveto} bdef
/ct {6 2 roll neg 6 2 roll neg 6 2 roll neg curveto} bdef
/r {rotate} bdef
/t {neg translate} bdef
/s {scale} bdef
/sw {show} bdef
/gs {gsave} bdef
/gr {grestore} bdef
/f {findfont dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall /Encoding ISOLatin1Encoding def
currentdict end /NFont exch definefont pop /NFont findfont} bdef
/p {closepath} bdef
/sf {scalefont setfont} bdef
/ef {eofill}bdef
/pc {closepath stroke}bdef
/ps {stroke}bdef
/pum {matrix currentmatrix}bdef
/pom {setmatrix}bdef
/bs {/aString exch def /nXOfs exch def /nWidth exch def currentpoint nXOfs 0 rmoveto pum nWidth aString stringwidth pop div 1 scale aString show pom moveto} bdef
%%EndResource
%%EndProlog
%%BeginSetup
%%EndSetup
%%Page: 1 1
%%BeginPageSetup
%%EndPageSetup
pum
0.02838 0.02827 s
0 -3112 t
/tm matrix currentmatrix def
tm setmatrix
-2774 -8585 t
1 1 s
51 lw 1 lj 0.500 c 4271 8610 m 4482 8610 4644 8771 4644 8982 ct 4644 9193 4482 9354 4271 9354 ct
4060 9354 3900 9193 3900 8982 ct 3900 8771 4060 8610 4271 8610 ct pc
3900 8610 m 3900 8610 l pc
4645 9355 m 4645 9355 l pc
pum
4149 9129 t
0.000 c 141 -50 m 106 -50 l 106 -132 l 24 -132 l 24 -167 l 106 -167 l
106 -250 l 141 -250 l 141 -167 l 223 -167 l 223 -132 l 141 -132 l
141 -50 l p ef
pom
0.500 c 3172 9752 m 3383 9752 3545 9913 3545 10124 ct 3545 10335 3383 10496 3172 10496 ct
2961 10496 2800 10335 2800 10124 ct 2800 9913 2961 9752 3172 9752 ct pc
2800 9752 m 2800 9752 l pc
3546 10497 m 3546 10497 l pc
pum
2984 10271 t
0.000 c 129 -91 m 15 -91 l 15 -126 l 129 -126 l 129 -91 l p ef
162 -79 m 200 -82 l 203 -65 209 -51 218 -43 ct 228 -34 240 -29 256 -29 ct
274 -29 289 -36 300 -49 ct 312 -62 317 -79 317 -101 ct 317 -122 312 -138 302 -150 ct
291 -162 276 -167 257 -167 ct 245 -167 235 -165 226 -159 ct 218 -154 211 -147 206 -138 ct
167 -144 l 200 -300 l 341 -300 l 341 -261 l 231 -261 l 215 -182 l
232 -196 250 -203 268 -203 ct 293 -203 313 -193 330 -175 ct 347 -156 355 -132 355 -103 ct
355 -76 348 -52 332 -31 ct 314 -7 288 6 256 6 ct 229 6 207 -2 190 -17 ct 174 -33 164 -54 162 -79 ct
p ef
pom
0.500 c 5444 9709 m 5655 9709 5817 9870 5817 10081 ct 5817 10292 5655 10453 5444 10453 ct
5233 10453 5072 10292 5072 10081 ct 5072 9870 5233 9709 5444 9709 ct pc
5072 9709 m 5072 9709 l pc
5818 10454 m 5818 10454 l pc
pum
5327 10228 t
0.000 c 209 -226 m 170 -223 l 167 -238 162 -248 156 -255 ct 146 -265 134 -270 119 -270 ct
107 -270 97 -267 87 -261 ct 76 -253 67 -241 60 -225 ct 54 -210 50 -187 50 -157 ct
59 -170 70 -180 83 -187 ct 96 -194 110 -197 124 -197 ct 149 -197 170 -188 188 -169 ct
206 -151 214 -127 214 -98 ct 214 -79 210 -61 202 -45 ct 194 -28 182 -16 168 -7 ct
153 2 137 6 118 6 ct 87 6 61 -6 41 -29 ct 22 -51 12 -89 12 -142 ct 12 -201 23 -244 45 -271 ct
64 -294 89 -306 122 -306 ct 146 -306 165 -298 181 -284 ct 196 -270 206 -251 209 -226 ct
p
50 -99 m 50 -87 53 -75 59 -64 ct 64 -53 72 -44 82 -38 ct 92 -32 103 -29 115 -29 ct
133 -29 148 -35 159 -48 ct 171 -60 176 -76 176 -97 ct 176 -117 171 -133 159 -144 ct
148 -156 133 -162 114 -162 ct 96 -162 81 -156 69 -144 ct 56 -133 50 -118 50 -99 ct
p ef
pom
52 lw 0.500 c 4010 9247 m 3624 9662 l ps
3437 9862 m 3779 9770 l 3504 9514 l 3437 9862 l p ef
4537 9247 m 4977 9638 l ps
5182 9819 m 5082 9479 l 4833 9761 l 5182 9819 l p ef
51 lw 6820 9782 m 7031 9782 7193 9943 7193 10154 ct 7193 10365 7031 10526 6820 10526 ct
6609 10526 6448 10365 6448 10154 ct 6448 9943 6609 9782 6820 9782 ct pc
6448 9782 m 6448 9782 l pc
7194 10527 m 7194 10527 l pc
pum
6750 10301 t
0.000 c 129 -91 m 15 -91 l 15 -126 l 129 -126 l 129 -91 l p ef
pom
0.500 c 5720 10924 m 5931 10924 6093 11085 6093 11296 ct 6093 11506 5931 11668 5720 11668 ct
5509 11668 5348 11506 5348 11296 ct 5348 11085 5509 10924 5720 10924 ct pc
5348 10924 m 5348 10924 l pc
6094 11669 m 6094 11669 l pc
pum
5603 11443 t
0.000 c 21 -79 m 59 -85 l 63 -65 70 -51 79 -42 ct 88 -34 101 -29 116 -29 ct
134 -29 148 -35 160 -47 ct 171 -59 176 -73 176 -91 ct 176 -107 171 -121 160 -132 ct
149 -143 136 -148 119 -148 ct 112 -148 104 -147 94 -144 ct 98 -179 l 100 -179 102 -179 103 -179 ct
118 -179 132 -183 144 -190 ct 156 -198 162 -210 162 -226 ct 162 -239 157 -249 148 -258 ct
139 -266 128 -270 114 -270 ct 100 -270 89 -266 79 -258 ct 70 -249 64 -237 62 -220 ct
24 -226 l 28 -251 38 -271 54 -285 ct 70 -299 89 -306 113 -306 ct 129 -306 144 -302 158 -295 ct
171 -288 182 -278 189 -266 ct 196 -254 200 -241 200 -227 ct 200 -214 196 -202 189 -192 ct
182 -181 172 -173 158 -166 ct 176 -162 190 -153 200 -140 ct 210 -127 214 -110 214 -90 ct
214 -64 205 -41 186 -22 ct 167 -3 143 6 115 6 ct 89 6 67 -2 50 -18 ct 33 -34 23 -54 21 -79 ct
p ef
pom
0.500 c 7992 10881 m 8203 10881 8365 11042 8365 11253 ct 8365 11463 8203 11625 7992 11625 ct
7782 11625 7621 11463 7621 11253 ct 7621 11042 7782 10881 7992 10881 ct pc
7621 10881 m 7621 10881 l pc
8366 11626 m 8366 11626 l pc
pum
7805 11400 t
0.000 c 129 -91 m 15 -91 l 15 -126 l 129 -126 l 129 -91 l p ef
204 -38 m 353 -38 l 353 0 l 153 0 l 152 -9 154 -18 157 -27 ct 162 -41 170 -55 181 -68 ct
191 -82 207 -97 228 -114 ct 261 -141 283 -162 294 -177 ct 306 -192 311 -206 311 -220 ct
311 -234 306 -246 296 -256 ct 285 -265 272 -270 255 -270 ct 238 -270 223 -265 213 -255 ct
202 -246 197 -232 197 -214 ct 159 -220 l 161 -248 171 -269 188 -284 ct 205 -298 228 -306 256 -306 ct
285 -306 308 -297 324 -281 ct 341 -265 350 -245 350 -221 ct 350 -209 347 -197 343 -185 ct
338 -173 330 -161 319 -148 ct 308 -135 290 -117 264 -95 ct 241 -77 227 -64 220 -58 ct
214 -51 208 -45 204 -38 ct p ef
pom
52 lw 0.500 c 6558 10419 m 6172 10834 l ps
5985 11034 m 6327 10942 l 6052 10686 l 5985 11034 l p ef
7085 10419 m 7525 10810 l ps
7731 10991 m 7631 10651 l 7382 10933 l 7731 10991 l p ef
51 lw 7919 8611 m 8130 8611 8292 8772 8292 8983 ct 8292 9194 8130 9355 7919 9355 ct
7709 9355 7548 9194 7548 8983 ct 7548 8772 7709 8611 7919 8611 ct pc
7548 8611 m 7548 8611 l pc
8293 9356 m 8293 9356 l pc
pum
7850 9130 t
0.000 c 129 -91 m 15 -91 l 15 -126 l 129 -126 l 129 -91 l p ef
pom
0.500 c 9092 9709 m 9303 9709 9465 9870 9465 10081 ct 9465 10292 9303 10453 9092 10453 ct
8881 10453 8720 10292 8720 10081 ct 8720 9870 8881 9709 9092 9709 ct pc
8720 9709 m 8720 9709 l pc
9466 10454 m 9466 10454 l pc
pum
8905 10228 t
0.000 c 129 -91 m 15 -91 l 15 -126 l 129 -126 l 129 -91 l p ef
308 -261 m 159 -261 l 159 -300 l 355 -300 l 355 -269 l 337 -248 318 -221 300 -187 ct
282 -153 268 -118 258 -83 ct 250 -58 246 -30 244 0 ct 206 0 l 206 -24 211 -52 219 -86 ct
228 -119 240 -152 257 -183 ct 273 -214 290 -240 308 -261 ct p ef
pom
52 lw 0.500 c 7658 9248 m 7268 9688 l ps
7085 9892 m 7425 9793 l 7144 9543 l 7085 9892 l p ef
8185 9248 m 8625 9638 l ps
8830 9819 m 8730 9479 l 8481 9761 l 8830 9819 l p ef
51 lw 12961 9781 m 12728 9781 12550 9942 12550 10153 ct 12550 10364 12728 10525 12961 10525 ct
13194 10525 13372 10364 13372 10153 ct 13372 9942 13194 9781 12961 9781 ct pc
13372 9781 m 13372 9781 l pc
12549 10526 m 12549 10526 l pc
pum
12846 10238 t
0.000 c 118 -120 m 191 -193 l 212 -173 l 137 -100 l 212 -26 l 191 -6 l
118 -80 l 44 -6 l 24 -26 l 97 -100 l 24 -173 l 44 -194 l 118 -120 l
p ef
pom
0.500 c 14174 10923 m 13941 10923 13763 11084 13763 11295 ct 13763 11505 13941 11667 14174 11667 ct
14407 11667 14585 11505 14585 11295 ct 14585 11084 14407 10923 14174 10923 ct
pc
14585 10923 m 14585 10923 l pc
13762 11668 m 13762 11668 l pc
pum
14056 11442 t
0.000 c 63 -38 m 212 -38 l 212 0 l 12 0 l 11 -9 13 -18 16 -27 ct 21 -41 29 -55 40 -68 ct
50 -82 66 -97 87 -114 ct 120 -141 142 -162 153 -177 ct 165 -192 170 -206 170 -220 ct
170 -234 165 -246 155 -256 ct 144 -265 131 -270 114 -270 ct 97 -270 82 -265 72 -255 ct
61 -246 56 -232 56 -214 ct 18 -220 l 20 -248 30 -269 47 -284 ct 64 -298 87 -306 115 -306 ct
144 -306 167 -297 183 -281 ct 200 -265 209 -245 209 -221 ct 209 -209 206 -197 202 -185 ct
197 -173 189 -161 178 -148 ct 167 -135 149 -117 123 -95 ct 100 -77 86 -64 79 -58 ct
73 -51 67 -45 63 -38 ct p ef
pom
0.500 c 11668 10880 m 11435 10880 11257 11041 11257 11252 ct 11257 11462 11435 11624 11668 11624 ct
11900 11624 12078 11462 12078 11252 ct 12078 11041 11900 10880 11668 10880 ct
pc
12078 10880 m 12078 10880 l pc
11256 11625 m 11256 11625 l pc
pum
11550 11399 t
0.000 c 78 -168 m 62 -174 51 -182 43 -192 ct 36 -202 32 -215 32 -229 ct 32 -251 40 -269 55 -283 ct
71 -298 91 -306 117 -306 ct 143 -306 163 -298 179 -283 ct 195 -268 203 -250 203 -228 ct
203 -214 199 -202 192 -192 ct 184 -182 173 -174 158 -168 ct 177 -162 191 -152 200 -138 ct
210 -124 214 -108 214 -89 ct 214 -62 206 -39 188 -21 ct 170 -3 147 6 118 6 ct 88 6 65 -3 47 -21 ct
29 -40 21 -62 21 -90 ct 21 -110 25 -127 35 -141 ct 45 -154 59 -164 78 -168 ct p
71 -229 m 71 -216 75 -205 83 -197 ct 91 -189 103 -185 118 -185 ct 133 -185 144 -189 152 -197 ct
160 -205 165 -215 165 -227 ct 165 -239 160 -249 152 -258 ct 143 -266 132 -270 118 -270 ct
103 -270 92 -266 83 -258 ct 75 -250 71 -240 71 -229 ct p
59 -90 m 59 -80 61 -70 65 -60 ct 69 -50 77 -43 87 -37 ct 97 -32 107 -29 118 -29 ct
136 -29 150 -35 160 -46 ct 171 -57 176 -72 176 -89 ct 176 -107 171 -121 160 -133 ct
149 -144 135 -150 117 -150 ct 99 -150 85 -144 74 -133 ct 64 -121 59 -107 59 -90 ct
p ef
pom
52 lw 0.500 c 13254 10418 m 13819 10970 l ps
13884 11033 m 13857 10920 l 13770 11008 l 13884 11033 l p ef
12672 10418 m 12031 10933 l ps
11959 10990 m 12075 10976 l 11997 10880 l 11959 10990 l p ef
51 lw 11749 8610 m 11516 8610 11338 8771 11338 8982 ct 11338 9193 11516 9354 11749 9354 ct
11981 9354 12159 9193 12159 8982 ct 12159 8771 11981 8610 11749 8610 ct pc
12159 8610 m 12159 8610 l pc
11337 9355 m 11337 9355 l pc
pum
11626 9129 t
0.000 c 141 -50 m 106 -50 l 106 -132 l 24 -132 l 24 -167 l 106 -167 l
106 -250 l 141 -250 l 141 -167 l 223 -167 l 223 -132 l 141 -132 l
141 -50 l p ef
pom
0.500 c 10455 9709 m 10222 9709 10044 9870 10044 10081 ct 10044 10292 10222 10453 10455 10453 ct
10688 10453 10866 10292 10866 10081 ct 10866 9870 10688 9709 10455 9709 ct pc
10866 9709 m 10866 9709 l pc
10043 10454 m 10043 10454 l pc
pum
10337 10228 t
0.000 c 159 -306 m 159 0 l 120 0 l 120 -238 l 112 -230 100 -221 86 -212 ct
71 -204 58 -197 47 -193 ct 47 -229 l 68 -239 86 -251 101 -265 ct 117 -279 128 -292 134 -306 ct
159 -306 l p ef
pom
52 lw 0.500 c 12041 9247 m 12609 9827 l ps
12671 9891 m 12646 9777 l 12558 9864 l 12671 9891 l p ef
11459 9247 m 10818 9763 l ps
10747 9819 m 10863 9805 l 10785 9709 l 10747 9819 l p ef
0 3112 t
pom
count op_count sub {pop} repeat countdictstack dict_count sub {end} repeat b4_inc_state restore
%%PageTrailer
%%Trailer
%%EOF