[project @ 1996-01-08 20:28:12 by partain]
[ghc-hetmet.git] / ghc / docs / add_to_compiler / overview-fig.fig
diff --git a/ghc/docs/add_to_compiler/overview-fig.fig b/ghc/docs/add_to_compiler/overview-fig.fig
new file mode 100644 (file)
index 0000000..a68a0da
--- /dev/null
@@ -0,0 +1,136 @@
+#FIG 2.1
+80 2
+6 264 49 379 119
+2 2 0 1 -1 0 0 0 0.000 0 0 0
+        312 69 376 69 376 101 312 101 312 69 9999 9999
+2 1 0 1 -1 0 0 0 0.000 0 1 0
+       0 0 1.000 4.000 8.000
+        272 93 328 117 344 117 344 101 9999 9999
+2 1 0 1 -1 0 0 0 0.000 0 1 0
+       0 0 1.000 4.000 8.000
+        344 69 344 53 328 53 268 73 9999 9999
+-6
+6 269 149 384 219
+2 2 0 1 -1 0 0 0 0.000 0 0 0
+        317 169 381 169 381 201 317 201 317 169 9999 9999
+2 1 0 1 -1 0 0 0 0.000 0 1 0
+       0 0 1.000 4.000 8.000
+        277 193 333 217 349 217 349 201 9999 9999
+2 1 0 1 -1 0 0 0 0.000 0 1 0
+       0 0 1.000 4.000 8.000
+        349 169 349 153 333 153 273 173 9999 9999
+-6
+1 1 0 1 -1 0 0 0 0.000 1 0.000 82 324 49 17 82 324 129 340
+1 1 0 1 -1 0 0 0 0.000 1 0.000 80 36 49 17 80 36 128 52
+1 1 0 1 -1 0 0 0 0.000 1 0.000 82 228 49 17 82 228 129 244
+1 1 0 1 -1 0 0 0 0.000 1 0.000 82 419 49 17 82 419 129 435
+1 1 0 1 -1 0 0 0 0.000 1 0.000 79 133 49 17 79 133 127 149
+1 1 0 1 -1 0 0 0 0.000 1 0.000 235 180 49 17 235 180 283 196
+1 1 0 1 -1 0 0 0 0.000 1 0.000 232 372 49 17 232 372 280 388
+1 1 0 1 -1 0 0 0 0.000 1 0.000 233 276 49 17 233 276 281 292
+1 1 0 1 -1 0 0 0 0.000 1 0.000 232 85 49 17 232 85 280 101
+1 1 0 1 -1 0 0 0 0.000 1 0.000 233 467 49 17 233 467 281 483
+2 1 0 1 -1 0 0 0 0.000 0 1 0
+       0 0 1.000 4.000 8.000
+        81 292 81 308 9999 9999
+2 1 0 1 -1 0 0 0 0.000 0 1 0
+       0 0 1.000 4.000 8.000
+        81 244 81 260 9999 9999
+2 2 0 1 -1 0 0 0 0.000 0 0 0
+        33 260 129 260 129 292 33 292 33 260 9999 9999
+2 2 0 1 -1 0 0 0 0.000 0 0 0
+        33 164 129 164 129 196 33 196 33 164 9999 9999
+2 1 0 1 -1 0 0 0 0.000 0 1 0
+       0 0 1.000 4.000 8.000
+        81 101 81 117 9999 9999
+2 1 0 1 -1 0 0 0 0.000 0 1 0
+       0 0 1.000 4.000 8.000
+        81 53 81 69 9999 9999
+2 1 0 1 -1 0 0 0 0.000 0 1 0
+       0 0 1.000 4.000 8.000
+        81 148 81 164 9999 9999
+2 1 0 1 -1 0 0 0 0.000 0 1 0
+       0 0 1.000 4.000 8.000
+        81 196 81 212 9999 9999
+2 2 0 1 -1 0 0 0 0.000 0 0 0
+        33 69 129 69 129 101 33 101 33 69 9999 9999
+2 2 0 1 -1 0 0 0 0.000 0 0 0
+        33 356 129 356 129 388 33 388 33 356 9999 9999
+2 2 0 1 -1 0 0 0 0.000 0 0 0
+        33 451 129 451 129 483 33 483 33 451 9999 9999
+2 1 0 1 -1 0 0 0 0.000 0 1 0
+       0 0 1.000 4.000 8.000
+        81 388 81 403 9999 9999
+2 1 0 1 -1 0 0 0 0.000 0 1 0
+       0 0 1.000 4.000 8.000
+        81 435 81 451 9999 9999
+2 1 0 1 -1 0 0 0 0.000 0 1 0
+       0 0 1.000 4.000 8.000
+        81 340 81 356 9999 9999
+2 1 0 1 -1 0 0 0 0.000 0 1 0
+       0 0 1.000 4.000 8.000
+        81 483 81 499 161 499 161 49 212 49 212 69 9999 9999
+2 2 0 1 -1 0 0 0 0.000 0 0 0
+        185 308 280 308 280 340 185 340 185 308 9999 9999
+2 1 0 1 -1 0 0 0 0.000 0 1 0
+       0 0 1.000 4.000 8.000
+        232 37 232 69 9999 9999
+2 1 0 1 -1 0 0 0 0.000 0 1 0
+       0 0 1.000 4.000 8.000
+        232 101 232 117 9999 9999
+2 2 0 1 -1 0 0 0 0.000 0 0 0
+        185 117 280 117 280 148 185 148 185 117 9999 9999
+2 2 0 1 -1 0 0 0 0.000 0 0 0
+        185 403 280 403 280 435 185 435 185 403 9999 9999
+2 1 0 1 -1 0 0 0 0.000 0 1 0
+       0 0 1.000 4.000 8.000
+        232 196 232 212 9999 9999
+2 1 0 1 -1 0 0 0 0.000 0 1 0
+       0 0 1.000 4.000 8.000
+        232 244 232 260 9999 9999
+2 1 0 1 -1 0 0 0 0.000 0 1 0
+       0 0 1.000 4.000 8.000
+        232 292 232 308 9999 9999
+2 1 0 1 -1 0 0 0 0.000 0 1 0
+       0 0 1.000 4.000 8.000
+        232 340 232 356 9999 9999
+2 1 0 1 -1 0 0 0 0.000 0 1 0
+       0 0 1.000 4.000 8.000
+        232 388 232 403 9999 9999
+2 1 0 1 -1 0 0 0 0.000 0 1 0
+       0 0 1.000 4.000 8.000
+        232 435 232 451 9999 9999
+2 1 0 1 -1 0 0 0 0.000 0 1 0
+       0 0 1.000 4.000 8.000
+        232 148 232 164 9999 9999
+2 1 0 1 -1 0 0 0 0.000 0 1 0
+       0 0 1.000 4.000 8.000
+        272 284 312 308 9999 9999
+2 2 0 1 -1 0 0 0 0.000 0 0 0
+        189 212 284 212 284 244 189 244 189 212 9999 9999
+2 4 0 3 -1 0 0 0 0.000 7 0 0
+        13 13 13 515 400 515 400 13 13 13 9999 9999
+4 0 0 10 0 -1 0 0.000 4 10 45 61 328 AbsSyntax\ 1
+4 0 0 10 0 -1 0 0.000 4 7 60 53 41 Haskell source\ 1
+4 0 0 10 0 -1 0 0.000 4 10 45 61 232 AbsSyntax\ 1
+4 0 0 10 0 -1 0 0.000 4 10 50 57 376 Typechecker\ 1
+4 0 0 10 0 -1 0 0.000 4 10 45 61 423 AbsSyntax\ 1
+4 0 0 10 0 -1 0 0.000 4 10 42 57 471 Desugarer\ 1
+4 0 0 10 0 -1 0 0.000 4 7 43 61 137 Prefix form\ 1
+4 0 0 10 0 -1 0 0.000 4 7 29 69 184 Reader\ 1
+4 0 0 10 0 -1 0 0.000 4 7 36 65 280 Renamer\ 1
+4 0 0 10 0 -1 0 0.000 4 7 38 216 232 CodeGen\ 1
+4 0 0 10 0 -1 0 0.000 4 8 43 308 328 generators\ 1
+4 0 0 10 0 -1 0 0.000 4 7 44 308 320 Other code\ 1
+4 0 0 10 0 -1 0 0.000 4 10 43 212 137 CoreToStg\ 1
+4 0 0 10 0 -1 0 0.000 4 10 47 212 89 CoreSyntax\ 1
+4 0 0 10 0 -1 0 0.000 4 10 41 212 184 StgSyntax\ 1
+4 0 0 10 0 -1 0 0.000 4 7 44 208 280 Abstract C\ 1
+4 0 0 10 0 -1 0 0.000 4 7 30 216 328 Flatten\ 1
+4 0 0 10 0 -1 0 0.000 4 7 6 228 376 C\ 1
+4 0 0 10 0 -1 0 0.000 4 10 42 212 423 C compiler\ 1
+4 0 0 10 0 -1 0 0.000 4 7 48 212 471 Native code\ 1
+4 0 0 10 0 -1 0 0.000 4 10 32 328 89 Simplify\ 1
+4 0 0 10 0 -1 0 0.000 4 7 65 201 33 Other front ends\ 1
+4 0 0 10 0 -1 0 0.000 4 10 65 42 89 Lex/Yacc parser\ 1
+4 0 0 10 0 -1 0 0.000 4 10 32 333 189 Simplify\ 1