fpc/docs/internal/arch1.fig

217 lines
7.1 KiB
Plaintext

#FIG 3.2
Portrait
Center
Metric
Letter
100.00
Single
-2
1200 2
0 32 #aaaaaa
0 33 #555555
0 34 #8e8f8e
0 35 #404040
0 36 #808080
0 37 #c0c0c0
0 38 #e0e0e0
6 4615 1784 5611 2843
6 4615 2220 5611 2469
4 1 0 50 0 2 7 0.0000 0 62 897 5105 2305 TYPE CHECKING\001
4 1 0 50 0 0 7 0.0000 0 100 486 5105 2416 (pass_1.pas)\001
-6
2 4 0 1 0 7 50 0 -1 4.000 0 0 3 0 0 5
5547 2819 5547 1820 4642 1820 4642 2819 5547 2819
-6
6 6047 1970 7168 2469
6 6047 2095 7168 2407
4 1 0 50 0 2 7 0.0000 0 62 1046 6593 2216 CODE GENERATION\001
4 1 0 50 0 0 7 0.0000 0 100 486 6593 2327 (pass_2.pas)\001
-6
2 4 0 1 0 7 50 0 -1 4.000 0 0 3 0 0 5
7089 2451 7089 2026 6054 2026 6054 2451 7089 2451
-6
6 7542 1846 8850 2656
6 7604 2033 8788 2531
6 7604 2157 8788 2282
4 1 0 50 0 2 7 0.0000 0 87 1121 8200 2239 GENERATOR/LINKER\001
-6
4 1 0 50 0 2 7 0.0000 0 62 673 8200 2128 ASSEMBLER\001
4 1 0 50 0 0 7 0.0000 0 100 411 8200 2349 (aasm.pas)\001
4 1 0 50 0 0 7 0.0000 0 100 436 8200 2460 (aggas.pas)\001
-6
2 4 0 1 0 7 50 0 -1 4.000 0 0 3 0 0 5
8817 2636 8817 1878 7589 1878 7589 2636 8817 2636
-6
6 1874 1970 3182 2593
6 1874 2157 3120 2407
4 1 0 50 0 2 7 0.0000 0 87 1183 2526 2254 SCANNER/TOKENIZER\001
4 1 0 50 0 0 7 0.0000 0 100 536 2526 2364 (scanner.pas)\001
-6
2 4 0 1 0 7 50 0 -1 4.000 0 0 3 0 0 5
3121 2540 3121 2018 1953 2018 1953 2540 3121 2540
-6
6 3493 1472 4241 3092
6 3556 1659 4179 3029
4 1 0 50 0 2 7 0.0000 0 62 424 3870 1739 PARSER\001
4 1 0 50 0 0 7 0.0000 0 100 473 3870 1849 (parser.pas)\001
4 1 0 50 0 0 7 0.0000 0 100 448 3870 1960 (pbase.pas)\001
4 1 0 50 0 0 7 0.0000 0 100 461 3870 2069 (pdecl.pas)\001
4 1 0 50 0 0 7 0.0000 0 100 473 3870 2181 (pexpr.pas)\001
4 1 0 50 0 0 7 0.0000 0 100 411 3870 2621 (psub.pas)\001
4 1 0 50 0 0 7 0.0000 0 100 536 3870 2842 (ptconst.pas)\001
4 1 0 50 0 0 7 0.0000 0 100 461 3870 2952 (ptype.pas)\001
-6
2 4 0 1 0 7 50 0 -1 4.000 0 0 3 0 0 5
4208 3092 4208 1526 3527 1526 3527 3092 4208 3092
4 1 0 50 0 0 7 0.0000 0 100 598 3870 2290 (pexports.pas)\001
4 1 0 50 0 0 7 0.0000 0 100 623 3870 2401 (pmodules.pas)\001
4 1 0 50 0 0 7 0.0000 0 100 585 3870 2510 (pstatmnt.pas)\001
4 1 0 50 0 0 7 0.0000 0 100 561 3870 2731 (psystem.pas)\001
-6
6 4615 600 5549 1161
6 4615 787 5549 1036
4 1 0 50 0 2 7 0.0000 0 62 860 5090 857 SYMBOL TABLE\001
4 1 0 50 0 0 7 0.0000 0 100 598 5090 968 (symtable.pas)\001
-6
2 4 0 1 0 7 50 0 -1 4.000 0 0 3 0 0 5
5538 1159 5538 637 4628 637 4628 1159 5538 1159
-6
6 2621 3279 3369 4088
6 2621 3403 3369 3964
4 1 0 50 0 2 7 0.0000 0 62 399 2974 3473 INLINE\001
4 1 0 50 0 2 7 0.0000 0 62 673 2974 3584 ASSEMBLER\001
4 1 0 50 0 2 7 0.0000 0 62 424 2974 3694 PARSER\001
4 1 0 50 0 0 7 0.0000 0 100 411 2974 3804 (raint.pas)\001
4 1 0 50 0 0 7 0.0000 0 100 486 2974 3915 (rautils.pas)\001
-6
2 4 0 1 0 7 50 0 -1 4.000 0 0 3 0 0 5
3335 4054 3335 3282 2636 3282 2636 4054 3335 4054
-6
6 4552 3216 5051 4338
4 1 0 50 0 0 7 0.0000 0 87 374 4816 3290 tcadd.pas\001
4 1 0 50 0 0 7 0.0000 0 87 361 4816 3400 tccal.pas\001
4 1 0 50 0 0 7 0.0000 0 87 386 4816 3511 tccon.pas\001
4 1 0 50 0 0 7 0.0000 0 87 386 4816 3621 tccnv.pas\001
4 1 0 50 0 0 7 0.0000 0 87 386 4816 3730 tcflw.pas\001
4 1 0 50 0 0 7 0.0000 0 100 349 4816 3841 tcinl.pas\001
4 1 0 50 0 0 7 0.0000 0 87 386 4816 3951 tcmat.pas\001
4 1 0 50 0 0 7 0.0000 0 87 436 4816 4062 tcmem.pas\001
4 1 0 50 0 0 7 0.0000 0 87 361 4816 4172 tcset.pas\001
4 1 0 50 0 0 7 0.0000 0 87 324 4816 4283 tcld.pas\001
-6
6 1874 2656 2497 2905
4 1 0 50 0 0 7 0.0000 0 87 424 2185 2754 tokens.pas\001
4 1 0 50 0 0 7 0.0000 0 100 511 2185 2864 switches.pas\001
-6
6 8289 3216 8850 3652
4 1 0 50 0 0 7 0.0000 0 87 436 8566 3282 asmhlp.pas\001
4 1 0 50 0 0 7 0.0000 0 100 311 8566 3503 link.pas\001
4 1 0 50 0 0 7 0.0000 0 100 386 8566 3613 script.pas\001
4 1 0 50 0 0 7 0.0000 0 87 523 8563 3392 assemble.pas\001
-6
6 6545 3216 7168 4711
2 1 0 1 0 0 50 0 0 4.000 0 2 -1 0 0 1
7121 4706
4 1 0 50 0 0 7 0.0000 0 75 287 6828 3266 cga.pas\001
4 1 0 50 0 0 7 0.0000 0 87 399 6828 3375 cgadd.pad\001
4 1 0 50 0 0 7 0.0000 0 87 374 6828 3486 cgcal.pas\001
4 1 0 50 0 0 7 0.0000 0 75 399 6828 3596 cgcnv.pas\001
4 1 0 50 0 0 7 0.0000 0 75 399 6828 3706 cgcon.pas\001
4 1 0 50 0 0 7 0.0000 0 87 399 6828 3818 cgflw.pas\001
4 1 0 50 0 0 7 0.0000 0 100 361 6828 3927 cginl.pas\001
4 1 0 50 0 0 7 0.0000 0 87 336 6828 4038 cgld.pas\001
4 1 0 50 0 0 7 0.0000 0 87 399 6828 4147 cgmat.pas\001
4 1 0 50 0 0 7 0.0000 0 75 448 6828 4258 cgmem.pas\001
4 1 0 50 0 0 7 0.0000 0 87 374 6828 4368 cgset.pas\001
-6
6 3427 2140 3517 2410
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
3427 2140 3517 2275
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
3427 2410 3517 2275
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
3429 2145 3429 2218
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
3429 2335 3429 2408
-6
6 4543 2140 4633 2410
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
4543 2140 4633 2275
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
4543 2410 4633 2275
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
4545 2145 4545 2218
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
4545 2335 4545 2408
-6
6 5957 2103 6047 2373
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
5957 2103 6047 2238
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
5957 2373 6047 2238
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
5959 2108 5959 2181
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
5959 2298 5959 2371
-6
6 7487 2107 7577 2377
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
7487 2107 7577 2242
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
7487 2377 7577 2242
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
7489 2112 7489 2185
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
7489 2302 7489 2375
-6
2 1 0 1 0 0 50 0 0 4.000 0 2 -1 1 0 3
1 1 1.00 29.40 58.79
3841 1519 3841 880 4613 880
2 1 0 1 0 0 50 0 0 4.000 0 2 -1 1 0 2
1 1 1.00 29.40 58.79
5098 1820 5098 1173
2 1 0 1 0 0 50 0 0 4.000 0 2 -1 1 0 3
1 1 1.00 29.40 58.79
6569 2018 6569 880 5532 880
2 1 0 1 0 0 50 0 0 4.000 0 2 -1 1 0 2
1 1 1.00 29.40 58.79
2453 2555 2636 3636
2 1 0 1 0 0 50 0 0 4.000 0 2 -1 1 0 2
1 1 1.00 29.40 58.79
3335 3312 3620 3084
2 1 0 1 0 7 52 0 -1 0.000 0 0 -1 1 0 3
1 1 1.00 34.48 68.95
6565 2449 6565 5138 5712 5138
2 1 0 1 0 0 53 0 0 0.000 0 2 -1 1 0 2
1 1 1.00 29.30 58.61
5084 2827 5084 4716
2 1 0 1 0 0 52 0 0 0.000 0 2 -1 1 0 3
1 1 1.00 29.30 58.61
3864 3099 3864 5113 4467 5113
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
1 1 1.00 34.48 68.95
8194 2657 8194 5837 5091 5837 5091 5526
2 4 0 1 0 0 50 0 0 4.000 0 2 3 0 0 5
5715 5539 5715 4731 4467 4731 4467 5539 5715 5539
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
3430 2213 3130 2213
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
3430 2340 3130 2340
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
4547 2220 4217 2220
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
4550 2340 4217 2340
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 3
5960 2187 5557 2187 5557 2183
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
5960 2293 5557 2293
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
7490 2190 7100 2190
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
7490 2310 7100 2310
4 1 0 48 0 2 7 0.0000 0 87 797 5090 4958 PROCESSOR/OS\001
4 1 0 48 0 2 7 0.0000 0 62 1345 5090 5069 SPECIFIC INFORMATION\001
4 1 0 48 0 0 7 0.0000 0 100 523 5090 5179 (cpuasm.pas)\001
4 1 0 48 0 0 7 0.0000 0 100 548 5098 5274 (cpubase.pas)\001
4 1 0 48 0 0 7 0.0000 0 100 548 5098 5384 (systems.pas)\001