[project @ 1996-07-19 18:36:04 by partain]
[ghc-hetmet.git] / ghc / docs / add_to_compiler / overview-fig.fig
1 #FIG 2.1
2 80 2
3 6 264 49 379 119
4 2 2 0 1 -1 0 0 0 0.000 0 0 0
5          312 69 376 69 376 101 312 101 312 69 9999 9999
6 2 1 0 1 -1 0 0 0 0.000 0 1 0
7         0 0 1.000 4.000 8.000
8          272 93 328 117 344 117 344 101 9999 9999
9 2 1 0 1 -1 0 0 0 0.000 0 1 0
10         0 0 1.000 4.000 8.000
11          344 69 344 53 328 53 268 73 9999 9999
12 -6
13 6 269 149 384 219
14 2 2 0 1 -1 0 0 0 0.000 0 0 0
15          317 169 381 169 381 201 317 201 317 169 9999 9999
16 2 1 0 1 -1 0 0 0 0.000 0 1 0
17         0 0 1.000 4.000 8.000
18          277 193 333 217 349 217 349 201 9999 9999
19 2 1 0 1 -1 0 0 0 0.000 0 1 0
20         0 0 1.000 4.000 8.000
21          349 169 349 153 333 153 273 173 9999 9999
22 -6
23 1 1 0 1 -1 0 0 0 0.000 1 0.000 82 324 49 17 82 324 129 340
24 1 1 0 1 -1 0 0 0 0.000 1 0.000 80 36 49 17 80 36 128 52
25 1 1 0 1 -1 0 0 0 0.000 1 0.000 82 228 49 17 82 228 129 244
26 1 1 0 1 -1 0 0 0 0.000 1 0.000 82 419 49 17 82 419 129 435
27 1 1 0 1 -1 0 0 0 0.000 1 0.000 79 133 49 17 79 133 127 149
28 1 1 0 1 -1 0 0 0 0.000 1 0.000 235 180 49 17 235 180 283 196
29 1 1 0 1 -1 0 0 0 0.000 1 0.000 232 372 49 17 232 372 280 388
30 1 1 0 1 -1 0 0 0 0.000 1 0.000 233 276 49 17 233 276 281 292
31 1 1 0 1 -1 0 0 0 0.000 1 0.000 232 85 49 17 232 85 280 101
32 1 1 0 1 -1 0 0 0 0.000 1 0.000 233 467 49 17 233 467 281 483
33 2 1 0 1 -1 0 0 0 0.000 0 1 0
34         0 0 1.000 4.000 8.000
35          81 292 81 308 9999 9999
36 2 1 0 1 -1 0 0 0 0.000 0 1 0
37         0 0 1.000 4.000 8.000
38          81 244 81 260 9999 9999
39 2 2 0 1 -1 0 0 0 0.000 0 0 0
40          33 260 129 260 129 292 33 292 33 260 9999 9999
41 2 2 0 1 -1 0 0 0 0.000 0 0 0
42          33 164 129 164 129 196 33 196 33 164 9999 9999
43 2 1 0 1 -1 0 0 0 0.000 0 1 0
44         0 0 1.000 4.000 8.000
45          81 101 81 117 9999 9999
46 2 1 0 1 -1 0 0 0 0.000 0 1 0
47         0 0 1.000 4.000 8.000
48          81 53 81 69 9999 9999
49 2 1 0 1 -1 0 0 0 0.000 0 1 0
50         0 0 1.000 4.000 8.000
51          81 148 81 164 9999 9999
52 2 1 0 1 -1 0 0 0 0.000 0 1 0
53         0 0 1.000 4.000 8.000
54          81 196 81 212 9999 9999
55 2 2 0 1 -1 0 0 0 0.000 0 0 0
56          33 69 129 69 129 101 33 101 33 69 9999 9999
57 2 2 0 1 -1 0 0 0 0.000 0 0 0
58          33 356 129 356 129 388 33 388 33 356 9999 9999
59 2 2 0 1 -1 0 0 0 0.000 0 0 0
60          33 451 129 451 129 483 33 483 33 451 9999 9999
61 2 1 0 1 -1 0 0 0 0.000 0 1 0
62         0 0 1.000 4.000 8.000
63          81 388 81 403 9999 9999
64 2 1 0 1 -1 0 0 0 0.000 0 1 0
65         0 0 1.000 4.000 8.000
66          81 435 81 451 9999 9999
67 2 1 0 1 -1 0 0 0 0.000 0 1 0
68         0 0 1.000 4.000 8.000
69          81 340 81 356 9999 9999
70 2 1 0 1 -1 0 0 0 0.000 0 1 0
71         0 0 1.000 4.000 8.000
72          81 483 81 499 161 499 161 49 212 49 212 69 9999 9999
73 2 2 0 1 -1 0 0 0 0.000 0 0 0
74          185 308 280 308 280 340 185 340 185 308 9999 9999
75 2 1 0 1 -1 0 0 0 0.000 0 1 0
76         0 0 1.000 4.000 8.000
77          232 37 232 69 9999 9999
78 2 1 0 1 -1 0 0 0 0.000 0 1 0
79         0 0 1.000 4.000 8.000
80          232 101 232 117 9999 9999
81 2 2 0 1 -1 0 0 0 0.000 0 0 0
82          185 117 280 117 280 148 185 148 185 117 9999 9999
83 2 2 0 1 -1 0 0 0 0.000 0 0 0
84          185 403 280 403 280 435 185 435 185 403 9999 9999
85 2 1 0 1 -1 0 0 0 0.000 0 1 0
86         0 0 1.000 4.000 8.000
87          232 196 232 212 9999 9999
88 2 1 0 1 -1 0 0 0 0.000 0 1 0
89         0 0 1.000 4.000 8.000
90          232 244 232 260 9999 9999
91 2 1 0 1 -1 0 0 0 0.000 0 1 0
92         0 0 1.000 4.000 8.000
93          232 292 232 308 9999 9999
94 2 1 0 1 -1 0 0 0 0.000 0 1 0
95         0 0 1.000 4.000 8.000
96          232 340 232 356 9999 9999
97 2 1 0 1 -1 0 0 0 0.000 0 1 0
98         0 0 1.000 4.000 8.000
99          232 388 232 403 9999 9999
100 2 1 0 1 -1 0 0 0 0.000 0 1 0
101         0 0 1.000 4.000 8.000
102          232 435 232 451 9999 9999
103 2 1 0 1 -1 0 0 0 0.000 0 1 0
104         0 0 1.000 4.000 8.000
105          232 148 232 164 9999 9999
106 2 1 0 1 -1 0 0 0 0.000 0 1 0
107         0 0 1.000 4.000 8.000
108          272 284 312 308 9999 9999
109 2 2 0 1 -1 0 0 0 0.000 0 0 0
110          189 212 284 212 284 244 189 244 189 212 9999 9999
111 2 4 0 3 -1 0 0 0 0.000 7 0 0
112          13 13 13 515 400 515 400 13 13 13 9999 9999
113 4 0 0 10 0 -1 0 0.000 4 10 45 61 328 AbsSyntax\ 1
114 4 0 0 10 0 -1 0 0.000 4 7 60 53 41 Haskell source\ 1
115 4 0 0 10 0 -1 0 0.000 4 10 45 61 232 AbsSyntax\ 1
116 4 0 0 10 0 -1 0 0.000 4 10 50 57 376 Typechecker\ 1
117 4 0 0 10 0 -1 0 0.000 4 10 45 61 423 AbsSyntax\ 1
118 4 0 0 10 0 -1 0 0.000 4 10 42 57 471 Desugarer\ 1
119 4 0 0 10 0 -1 0 0.000 4 7 43 61 137 Prefix form\ 1
120 4 0 0 10 0 -1 0 0.000 4 7 29 69 184 Reader\ 1
121 4 0 0 10 0 -1 0 0.000 4 7 36 65 280 Renamer\ 1
122 4 0 0 10 0 -1 0 0.000 4 7 38 216 232 CodeGen\ 1
123 4 0 0 10 0 -1 0 0.000 4 8 43 308 328 generators\ 1
124 4 0 0 10 0 -1 0 0.000 4 7 44 308 320 Other code\ 1
125 4 0 0 10 0 -1 0 0.000 4 10 43 212 137 CoreToStg\ 1
126 4 0 0 10 0 -1 0 0.000 4 10 47 212 89 CoreSyntax\ 1
127 4 0 0 10 0 -1 0 0.000 4 10 41 212 184 StgSyntax\ 1
128 4 0 0 10 0 -1 0 0.000 4 7 44 208 280 Abstract C\ 1
129 4 0 0 10 0 -1 0 0.000 4 7 30 216 328 Flatten\ 1
130 4 0 0 10 0 -1 0 0.000 4 7 6 228 376 C\ 1
131 4 0 0 10 0 -1 0 0.000 4 10 42 212 423 C compiler\ 1
132 4 0 0 10 0 -1 0 0.000 4 7 48 212 471 Native code\ 1
133 4 0 0 10 0 -1 0 0.000 4 10 32 328 89 Simplify\ 1
134 4 0 0 10 0 -1 0 0.000 4 7 65 201 33 Other front ends\ 1
135 4 0 0 10 0 -1 0 0.000 4 10 65 42 89 Lex/Yacc parser\ 1
136 4 0 0 10 0 -1 0 0.000 4 10 32 333 189 Simplify\ 1