-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmodule-deps.dot
138 lines (138 loc) · 5.65 KB
/
module-deps.dot
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
digraph G {
graph [bb="0,0,1683.7,1086.3",
ratio=fill,
size="6,4"
];
node [label="\N"];
u0 [fillcolor="#bbffbb",
height=0.5,
label=Halcyon,
pos="775.56,839",
style=filled,
width=1.1705];
u3 [fillcolor="#bbbbff",
height=0.5,
label="Halcyon.Core.Ast",
pos="233.56,49",
style=filled,
width=2.1657];
u0 -> u3 [pos="e,212.55,66.613 735.61,832.58 604.66,812.4 187.41,728.58 22.559,462 -64.969,320.46 127.17,138.32 203.8,73.877"];
u1 [fillcolor="#bbbbff",
height=0.5,
label="Halcyon.Core.Settings",
pos="774.56,247",
style=filled,
width=2.6349];
u0 -> u1 [pos="e,774.59,265.34 775.53,820.66 775.39,737.71 774.78,381.11 774.61,276.78"];
u9 [fillcolor="#ffbbbb",
height=0.5,
label="Halcyon.Driver.Cli",
pos="1083.6,444",
style=filled,
width=2.2794];
u0 -> u9 [pos="e,1081.6,462.21 802.84,824.95 852.34,799.91 957.09,740.39 1014.6,660 1056.2,601.7 1073.6,517.02 1080.1,473.37"];
u6 [fillcolor="#ffbbbb",
height=0.5,
label="Halcyon.Driver.Pipeline",
pos="904.56,642",
style=filled,
width=2.8055];
u0 -> u6 [pos="e,893.22,660.14 786.56,821.37 808.91,787.58 859.83,710.62 886.89,669.71"];
u11 [fillcolor="#bbffff",
height=0.5,
label="Halcyon.Frontend.Parse",
pos="131.56,444",
style=filled,
width=2.7912];
u0 -> u11 [pos="e,159.04,461.77 752.26,823.78 655.85,764.95 287.64,540.25 168.79,467.72"];
u14 [fillcolor="#ffffbb",
height=0.5,
label="Halcyon.Backend.ReplacePseudos",
pos="1307.6,247",
style=filled,
width=3.8717];
u4 [fillcolor="#bbbbff",
height=0.5,
label="Halcyon.Core.Assembly",
pos="1307.6,49",
style=filled,
width=2.8481];
u14 -> u4 [pos="e,1307.6,67.355 1307.6,228.61 1307.6,194.83 1307.6,120.05 1307.6,78.769"];
u13 [fillcolor="#ffffbb",
height=0.5,
label="Halcyon.Backend.Emit",
pos="1562.6,247",
style=filled,
width=2.7202];
u13 -> u4 [pos="e,1329.6,66.947 1540.8,229.29 1495.5,194.44 1390.7,113.93 1338.4,73.734"];
u12 [fillcolor="#ffffbb",
height=0.5,
label="Halcyon.Backend.Codegen",
pos="1037.6,247",
style=filled,
width=3.1182];
u5 [fillcolor="#bbbbff",
height=0.5,
label="Halcyon.Core.Tacky",
pos="835.56,49",
style=filled,
width=2.45];
u12 -> u5 [pos="e,852.95,66.872 1020,228.95 984.23,194.26 902.88,115.32 861.21,74.886"];
u12 -> u4 [pos="e,1284.3,66.872 1061,228.95 1109.3,193.89 1219.9,113.67 1275,73.63"];
u8 [fillcolor="#bbbbff",
height=0.5,
label="Halcyon.Core.TackyGen",
pos="651.56,444",
style=filled,
width=2.8766];
u7 [fillcolor="#bbbbff",
height=0.5,
label="Halcyon.Core.Monad",
pos="569.56,247",
style=filled,
width=2.5496];
u8 -> u7 [pos="e,576.82,265.27 644.28,425.7 630.06,391.87 598.46,316.73 581.26,275.83"];
u8 -> u5 [pos="e,767.96,60.9 617.75,426.63 552.03,392.53 417.79,310.26 468.56,229 531.45,128.36 669.03,82.794 756.72,63.314"];
u8 -> u3 [pos="e,250.44,66.972 632.2,426.08 596.49,394.75 517.97,325.38 453.56,265 381.53,197.49 298.82,115.37 258.4,74.945"];
u2 [fillcolor="#bbffff",
height=0.5,
label="Halcyon.Frontend.Tokens",
pos="437.56,49",
style=filled,
width=2.9903];
u7 -> u2 [pos="e,449.11,67.151 558.08,228.95 535.01,194.7 482.92,117.36 455.39,76.475"];
u1 -> u5 [pos="e,830.16,67.355 779.97,228.61 790.53,194.68 813.96,119.41 826.77,78.238"];
u1 -> u4 [pos="e,1264.9,65.681 816.83,230.46 913.02,195.08 1148.1,108.63 1254.2,69.638"];
u1 -> u3 [pos="e,274.33,64.772 732.11,230.62 633.95,195.06 391.57,107.25 285.11,68.677"];
u1 -> u2 [pos="e,466.28,66.706 746.12,229.46 685.74,194.34 544.71,112.32 476.23,72.493"];
u9 -> u1 [pos="e,800.9,264.62 1057.5,426.54 1002.2,391.68 873.34,310.34 810.41,270.62"];
u6 -> u14 [pos="e,1258,264.25 907.63,623.62 915.39,584.19 939.09,486.66 992.56,426 1062.8,346.33 1177.6,294.26 1247.6,268.08"];
u6 -> u13 [pos="e,1534.7,264.64 932.41,624.36 1036.9,561.97 1405.5,341.82 1524.9,270.49"];
u6 -> u12 [pos="e,1028.8,265.31 907.98,623.72 915.5,586.85 934.78,497.95 959.56,426 978.4,371.31 1007,310.04 1023.8,275.53"];
u6 -> u8 [pos="e,673.34,461.87 882.55,623.95 837.39,588.97 734.17,509 682.38,468.88"];
u6 -> u7 [pos="e,591.41,264.86 895.36,623.82 874.71,586 821.94,493.56 764.56,426 712.67,364.9 640.68,304.21 600.26,271.89"];
u6 -> u5 [pos="e,840.71,67.085 904.53,623.62 904.22,566.67 901.39,380.67 878.56,229 870.4,174.77 853.86,112.81 843.84,77.854"];
u6 -> u4 [pos="e,1381,61.808 981.63,629.99 1143.2,602.29 1515,513.26 1669.6,265 1741.1,150.15 1519.9,88.979 1391.9,63.909"];
u6 -> u3 [pos="e,230.23,67.099 830.47,629.45 683.79,605.03 364.46,543.62 293.56,462 195.9,349.57 216.57,151.25 228.36,78.113"];
u6 -> u1 [pos="e,780.65,265.4 899.13,623.68 887.63,587.1 859.88,499.3 835.56,426 817.95,372.93 796.62,311.26 784.42,276.21"];
u6 -> u9 [pos="e,1067.9,462.15 920.13,623.95 951.67,589.42 1023.2,511.05 1060.3,470.45"];
u6 -> u11 [pos="e,188.02,459.32 848.03,626.67 708.65,591.33 348.97,500.13 198.89,462.07"];
u10 [fillcolor="#bbffff",
height=0.5,
label="Halcyon.Frontend.Lexer",
pos="427.56,444",
style=filled,
width=2.8339];
u6 -> u10 [pos="e,466.46,460.99 865.52,624.96 779.18,589.48 572.14,504.41 476.96,465.3"];
u6 -> u2 [pos="e,422.94,67.137 830.03,629.45 686.06,605.47 378.38,545.44 316.56,462 224.61,337.89 360.76,144.79 416.02,75.679"];
u11 -> u3 [pos="e,228.16,67.446 135.27,425.73 143.17,389.24 162.52,301.71 181.56,229 195.59,175.42 214.1,113.47 224.83,78.298"];
u11 -> u2 [pos="e,422.15,66.834 143.05,425.69 167.74,388.76 228.09,299.88 283.56,229 327.86,172.4 383.71,109.36 414.52,75.258"];
u10 -> u2 [pos="e,437.12,67.193 428,425.61 429.57,363.85 434.89,154.72 436.84,78.279"];
u15 [fillcolor="#ffbbff",
height=0.5,
label="app.Main",
pos="775.56,1037",
style=filled,
width=1.2985];
u15 -> u0 [pos="e,775.56,857.35 775.56,1018.6 775.56,984.83 775.56,910.05 775.56,868.77"];
}