Commit | Line | Data |
8e30e889 |
1 | digraph { |
2 | graph [overlap=false] |
3 | subgraph cluster_Text_Tradition_Collation { |
4 | label="Text::Tradition::Collation"; |
5 | "Text::Tradition::Collation::add_reading"; |
6 | "Text::Tradition::Collation::BEGIN@6"; |
7 | "Text::Tradition::Collation::paths"; |
8 | "Text::Tradition::Collation::path_witnesses"; |
9 | "Text::Tradition::Collation::reading_witnesses"; |
10 | "Text::Tradition::Collation::add_path"; |
11 | "Text::Tradition::Collation::__ANON__[lib/Text/Tradition/Collation.pm:20]"; |
12 | "Text::Tradition::Collation::_find_linked_reading"; |
13 | } |
14 | subgraph cluster_Graph_AdjacencyMap_Heavy { |
15 | label="Graph::AdjacencyMap::Heavy"; |
16 | "Graph::AdjacencyMap::Heavy::set_path"; |
17 | "Graph::AdjacencyMap::Heavy::paths"; |
18 | "Graph::AdjacencyMap::Heavy::BEGIN@7"; |
19 | "Graph::AdjacencyMap::Heavy::BEGIN@13"; |
20 | "Graph::AdjacencyMap::Heavy::BEGIN@12"; |
21 | } |
22 | subgraph cluster_utf8 { |
23 | label="utf8"; |
24 | "utf8::upgrade"; |
25 | } |
26 | subgraph cluster_Text_Tradition_Collation_RelationshipStore { |
27 | label="Text::Tradition::Collation::RelationshipStore"; |
28 | "Text::Tradition::Collation::RelationshipStore::test_equivalence"; |
29 | "Text::Tradition::Collation::RelationshipStore::related_readings"; |
30 | "Text::Tradition::Collation::RelationshipStore::_make_equivalence"; |
31 | "Text::Tradition::Collation::RelationshipStore::relationships"; |
32 | "Text::Tradition::Collation::RelationshipStore::__ANON__[lib/Text/Tradition/Collation/RelationshipStore.pm:80]"; |
33 | "Text::Tradition::Collation::RelationshipStore::get_relationship"; |
34 | "Text::Tradition::Collation::RelationshipStore::add_equivalence_edge"; |
35 | "Text::Tradition::Collation::RelationshipStore::__ANON__[lib/Text/Tradition/Collation/RelationshipStore.pm:99]"; |
36 | "Text::Tradition::Collation::RelationshipStore::_set_relationship"; |
37 | "Text::Tradition::Collation::RelationshipStore::add_reading"; |
38 | } |
39 | subgraph cluster_Graph_SPTHeapElem { |
40 | label="Graph::SPTHeapElem"; |
41 | "Graph::SPTHeapElem::BEGIN@3"; |
42 | "Graph::SPTHeapElem::BEGIN@5"; |
43 | "Graph::SPTHeapElem::BEGIN@7"; |
44 | "Graph::SPTHeapElem::BEGIN@4"; |
45 | } |
46 | subgraph cluster_Class_MOP_Class_ { |
47 | label="Class::MOP::Class:"; |
48 | "Class::MOP::Class:::around"; |
49 | } |
50 | subgraph cluster_XSLoader { |
51 | label="XSLoader"; |
52 | "XSLoader::load"; |
53 | } |
54 | subgraph cluster_Data_Dumper { |
55 | label="Data::Dumper"; |
56 | "Data::Dumper::BEGIN@22"; |
57 | "Data::Dumper::BEGIN@16"; |
58 | "Data::Dumper::BEGIN@683"; |
59 | "Data::Dumper::BEGIN@20"; |
60 | } |
61 | subgraph cluster_Graph_Traversal_DFS { |
62 | label="Graph::Traversal::DFS"; |
63 | "Graph::Traversal::DFS::BEGIN@6"; |
64 | "Graph::Traversal::DFS::BEGIN@5"; |
65 | "Graph::Traversal::DFS::BEGIN@3"; |
66 | } |
67 | subgraph cluster_Heap071_Fibonacci { |
68 | label="Heap071::Fibonacci"; |
69 | "Heap071::Fibonacci::BEGIN@3"; |
70 | "Heap071::Fibonacci::BEGIN@4"; |
71 | } |
72 | subgraph cluster_Graph_AdjacencyMap { |
73 | label="Graph::AdjacencyMap"; |
74 | "Graph::AdjacencyMap::_get_path_attrs"; |
75 | "Graph::AdjacencyMap::_get_path_attr"; |
76 | "Graph::AdjacencyMap::_is_UNORD"; |
77 | "Graph::AdjacencyMap::BEGIN@3"; |
78 | "Graph::AdjacencyMap::_has_path_attr"; |
79 | "Graph::AdjacencyMap::_is_COUNT"; |
80 | "Graph::AdjacencyMap::_del_id"; |
81 | "Graph::AdjacencyMap::_set_path_attr"; |
82 | "Graph::AdjacencyMap::_is_MULTI"; |
83 | "Graph::AdjacencyMap::BEGIN@6"; |
84 | "Graph::AdjacencyMap::_ids"; |
85 | } |
86 | subgraph cluster_Graph_Attribute { |
87 | label="Graph::Attribute"; |
88 | "Graph::Attribute::BEGIN@24"; |
89 | "Graph::Attribute::import"; |
90 | "Graph::Attribute::BEGIN@14"; |
91 | "Graph::Attribute::BEGIN@49"; |
92 | "Graph::Attribute::BEGIN@3"; |
93 | } |
94 | subgraph cluster_Graph_TransitiveClosure { |
95 | label="Graph::TransitiveClosure"; |
96 | "Graph::TransitiveClosure::BEGIN@3"; |
97 | "Graph::TransitiveClosure::BEGIN@9"; |
98 | "Graph::TransitiveClosure::BEGIN@10"; |
99 | } |
100 | subgraph cluster_Exporter { |
101 | label="Exporter"; |
102 | "Exporter::import"; |
103 | } |
104 | subgraph cluster_Safe { |
105 | label="Safe"; |
106 | "Safe::BEGIN@29"; |
107 | "Safe::BEGIN@28"; |
108 | "Safe::CORE:match"; |
109 | "Safe::CORE:regcomp"; |
110 | "Safe::CORE:pack"; |
111 | "Safe::BEGIN@36"; |
112 | "Safe::BEGIN@344"; |
113 | "Safe::BEGIN@46"; |
114 | "Safe::BEGIN@30"; |
115 | "Safe::BEGIN@3"; |
116 | "Safe::BEGIN@4"; |
117 | "Safe::BEGIN@34"; |
118 | "Safe::BEGIN@337"; |
119 | "Safe::BEGIN@191"; |
120 | "Safe::BEGIN@35"; |
121 | "Safe::BEGIN@285"; |
122 | } |
123 | subgraph cluster_Text_Tradition_Collation_Reading { |
124 | label="Text::Tradition::Collation::Reading"; |
125 | "Text::Tradition::Collation::Reading::_stringify"; |
126 | } |
127 | subgraph cluster_Graph { |
128 | label="Graph"; |
129 | "Graph::add_vertex"; |
130 | "Graph::_opt_get"; |
131 | "Graph::_edges"; |
132 | "Graph::BEGIN@28"; |
133 | "Graph::get_edge_attribute"; |
134 | "Graph::_edges_id_path"; |
135 | "Graph::BEGIN@86"; |
136 | "Graph::stringify"; |
137 | "Graph::edges05"; |
138 | "Graph::_add_edge"; |
139 | "Graph::set_edge_attribute"; |
140 | "Graph::has_edge"; |
141 | "Graph::BEGIN@35"; |
142 | "Graph::BEGIN@2155"; |
143 | "Graph::BEGIN@178"; |
144 | "Graph::_edges_at"; |
145 | "Graph::_next_random"; |
146 | "Graph::_vertex_ids"; |
147 | "Graph::is_isolated_vertex"; |
148 | "Graph::BEGIN@34"; |
149 | "Graph::vertices05"; |
150 | "Graph::BEGIN@36"; |
151 | "Graph::edges"; |
152 | "Graph::expect_non_multiedged"; |
153 | "Graph::BEGIN@116"; |
154 | "Graph::add_edges"; |
155 | "Graph::neighbours"; |
156 | "Graph::BEGIN@39"; |
157 | "Graph::predecessors"; |
158 | "Graph::has_a_cycle"; |
159 | "Graph::multivertexed"; |
160 | "Graph::multiedged"; |
161 | "Graph::isolated_vertices"; |
162 | "Graph::BEGIN@38"; |
163 | "Graph::BEGIN@31"; |
164 | "Graph::BEGIN@30"; |
165 | "Graph::add_edge"; |
166 | "Graph::BEGIN@55"; |
167 | "Graph::new"; |
168 | "Graph::BEGIN@15"; |
169 | "Graph::get_edge_attributes"; |
170 | "Graph::BEGIN@32"; |
171 | "Graph::BEGIN@40"; |
172 | "Graph::is_compat02"; |
173 | "Graph::edges_from"; |
174 | "Graph::expect_non_unionfind"; |
175 | "Graph::countvertexed"; |
176 | "Graph::has_edge_attribute"; |
177 | "Graph::BEGIN@42"; |
178 | "Graph::_opt_unknown"; |
179 | "Graph::eq"; |
180 | "Graph::edges_to"; |
181 | "Graph::BEGIN@33"; |
182 | "Graph::vertices"; |
183 | "Graph::successors"; |
184 | "Graph::countedged"; |
185 | "Graph::BEGIN@3"; |
186 | "Graph::omniedged"; |
187 | "Graph::BEGIN@13"; |
188 | "Graph::delete_vertex"; |
189 | "Graph::directed"; |
190 | "Graph::_edges_from"; |
191 | "Graph::_get_options"; |
192 | "Graph::BEGIN@29"; |
193 | "Graph::BEGIN@1733"; |
194 | "Graph::_opt"; |
195 | "Graph::CORE:sort"; |
196 | "Graph::BEGIN@5"; |
197 | "Graph::has_union_find"; |
198 | "Graph::_edges_to"; |
199 | "Graph::delete_edge"; |
200 | } |
201 | subgraph cluster_Graph_Traversal { |
202 | label="Graph::Traversal"; |
203 | "Graph::Traversal::next"; |
204 | "Graph::Traversal::configure"; |
205 | "Graph::Traversal::postorder"; |
206 | "Graph::Traversal::get_state"; |
207 | "Graph::Traversal::new"; |
208 | "Graph::Traversal::_callbacks"; |
209 | "Graph::Traversal::reset"; |
210 | } |
211 | subgraph cluster_overload { |
212 | label="overload"; |
213 | "overload::import"; |
214 | } |
215 | subgraph cluster_vars { |
216 | label="vars"; |
217 | "vars::import"; |
218 | } |
219 | subgraph cluster_Graph_MSTHeapElem { |
220 | label="Graph::MSTHeapElem"; |
221 | "Graph::MSTHeapElem::BEGIN@4"; |
222 | "Graph::MSTHeapElem::BEGIN@5"; |
223 | "Graph::MSTHeapElem::BEGIN@3"; |
224 | "Graph::MSTHeapElem::BEGIN@7"; |
225 | } |
226 | subgraph cluster_strict { |
227 | label="strict"; |
228 | "strict::unimport"; |
229 | "strict::import"; |
230 | } |
231 | subgraph cluster_Graph_UnionFind { |
232 | label="Graph::UnionFind"; |
233 | "Graph::UnionFind::BEGIN@3"; |
234 | } |
235 | subgraph cluster_Graph_AdjacencyMap_Light { |
236 | label="Graph::AdjacencyMap::Light"; |
237 | "Graph::AdjacencyMap::Light::_get_id_path"; |
238 | "Graph::AdjacencyMap::Light::_is_HYPER"; |
239 | "Graph::AdjacencyMap::Light::_get_path_id"; |
240 | "Graph::AdjacencyMap::Light::__attr"; |
241 | "Graph::AdjacencyMap::Light::BEGIN@14"; |
242 | "Graph::AdjacencyMap::Light::BEGIN@7"; |
243 | "Graph::AdjacencyMap::Light::set_path"; |
244 | "Graph::AdjacencyMap::Light::has_path"; |
245 | "Graph::AdjacencyMap::Light::_is_COUNT"; |
246 | "Graph::AdjacencyMap::Light::BEGIN@15"; |
247 | "Graph::AdjacencyMap::Light::_is_MULTI"; |
248 | "Graph::AdjacencyMap::Light::BEGIN@10"; |
249 | "Graph::AdjacencyMap::Light::_predecessors"; |
250 | "Graph::AdjacencyMap::Light::BEGIN@12"; |
251 | "Graph::AdjacencyMap::Light::_new"; |
252 | "Graph::AdjacencyMap::Light::del_path"; |
253 | "Graph::AdjacencyMap::Light::_successors"; |
254 | "Graph::AdjacencyMap::Light::BEGIN@9"; |
255 | "Graph::AdjacencyMap::Light::paths"; |
256 | } |
257 | subgraph cluster_Graph_Undirected { |
258 | label="Graph::Undirected"; |
259 | "Graph::Undirected::BEGIN@3"; |
260 | "Graph::Undirected::BEGIN@5"; |
261 | "Graph::Undirected::BEGIN@4"; |
262 | } |
263 | "Graph::BEGIN@28" -> "Graph::AdjacencyMap::Heavy::BEGIN@7"; |
264 | "Graph::BEGIN@42" -> "Safe::BEGIN@30"; |
265 | "Graph::edges" -> "Graph::edges05"; |
266 | "Graph::stringify" -> "Graph::edges05"; |
267 | "Graph::BEGIN@42" -> "Safe::BEGIN@3"; |
268 | "Text::Tradition::Collation::BEGIN@6" -> "Graph::BEGIN@38"; |
269 | "Text::Tradition::Collation::RelationshipStore::test_equivalence" -> "Graph::delete_vertex"; |
270 | "Text::Tradition::Collation::RelationshipStore::_make_equivalence" -> "Graph::delete_vertex"; |
271 | "Graph::edges_from" -> "Graph::_edges_from"; |
272 | "Graph::neighbours" -> "Graph::_edges_from"; |
273 | "Text::Tradition::Collation::BEGIN@6" -> "Graph::BEGIN@5"; |
274 | "Graph::BEGIN@33" -> "Graph::Traversal::DFS::BEGIN@5"; |
275 | "Graph::Traversal::next" -> "Graph::_next_random"; |
276 | "Graph::countedged" -> "Graph::AdjacencyMap::_is_COUNT"; |
277 | "Graph::BEGIN@116" -> "overload::import"; |
278 | "Text::Tradition::Collation::BEGIN@6" -> "Graph::BEGIN@31"; |
279 | "Text::Tradition::Collation::BEGIN@6" -> "Graph::BEGIN@32"; |
280 | "Graph::delete_edge" -> "Graph::expect_non_unionfind"; |
281 | "Graph::delete_vertex" -> "Graph::expect_non_unionfind"; |
282 | "Graph::BEGIN@42" -> "Safe::BEGIN@35"; |
283 | "Graph::BEGIN@42" -> "Safe::CORE:pack"; |
284 | "Graph::delete_vertex" -> "Graph::AdjacencyMap::Light::has_path"; |
285 | "Text::Tradition::Collation::BEGIN@6" -> "Graph::BEGIN@28"; |
286 | "Graph::vertices05" -> "Graph::AdjacencyMap::Light::_is_HYPER"; |
287 | "Text::Tradition::Collation::BEGIN@6" -> "Graph::BEGIN@34"; |
288 | "Graph::BEGIN@42" -> "Safe::BEGIN@285"; |
289 | "Text::Tradition::Collation::RelationshipStore::get_relationship" -> "Graph::has_edge_attribute"; |
290 | "Text::Tradition::Collation::_find_linked_reading" -> "Graph::has_edge_attribute"; |
291 | "Graph::BEGIN@29" -> "Graph::AdjacencyMap::Light::BEGIN@12"; |
292 | "Graph::has_edge" -> "Graph::CORE:sort"; |
293 | "Graph::stringify" -> "Graph::CORE:sort"; |
294 | "Graph::has_a_cycle" -> "Graph::Traversal::new"; |
295 | "Graph::BEGIN@13" -> "Graph::AdjacencyMap::BEGIN@6"; |
296 | "Text::Tradition::Collation::BEGIN@6" -> "Graph::BEGIN@178"; |
297 | "Graph::_edges_id_path" -> "Graph::AdjacencyMap::Light::_get_id_path"; |
298 | "Graph::edges05" -> "Graph::AdjacencyMap::Light::_get_id_path"; |
299 | "Graph::neighbours" -> "Graph::AdjacencyMap::Light::_get_id_path"; |
300 | "Graph::set_edge_attribute" -> "Graph::AdjacencyMap::_set_path_attr"; |
301 | "Graph::stringify" -> "Graph::isolated_vertices"; |
302 | "Text::Tradition::Collation::reading_witnesses" -> "Graph::get_edge_attributes"; |
303 | "Text::Tradition::Collation::path_witnesses" -> "Graph::get_edge_attributes"; |
304 | "Graph::BEGIN@86" -> "Graph::Attribute::BEGIN@14"; |
305 | "Graph::Traversal::reset" -> "Graph::directed"; |
306 | "Graph::BEGIN@28" -> "Graph::AdjacencyMap::Heavy::BEGIN@12"; |
307 | "Text::Tradition::Collation::BEGIN@6" -> "Graph::BEGIN@1733"; |
308 | "Graph::BEGIN@42" -> "Safe::BEGIN@191"; |
309 | "Graph::_edges" -> "Graph::AdjacencyMap::Light::_get_path_id"; |
310 | "Graph::_edges_at" -> "Graph::AdjacencyMap::Light::_get_path_id"; |
311 | "Graph::delete_edge" -> "Graph::AdjacencyMap::Light::_get_path_id"; |
312 | "Graph::add_vertex" -> "Graph::AdjacencyMap::Light::set_path"; |
313 | "Graph::add_edge" -> "Graph::AdjacencyMap::Light::set_path"; |
314 | "Graph::BEGIN@32" -> "Graph::TransitiveClosure::BEGIN@9"; |
315 | "Graph::BEGIN@34" -> "Graph::MSTHeapElem::BEGIN@5"; |
316 | "Graph::BEGIN@31" -> "Graph::UnionFind::BEGIN@3"; |
317 | "Graph::add_vertex" -> "Graph::multivertexed"; |
318 | "Graph::vertices" -> "Graph::multivertexed"; |
319 | "Graph::BEGIN@36" -> "Graph::Undirected::BEGIN@4"; |
320 | "Graph::vertices" -> "Graph::countvertexed"; |
321 | "Graph::BEGIN@33" -> "Graph::Traversal::DFS::BEGIN@3"; |
322 | "Graph::_edges" -> "Graph::omniedged"; |
323 | "Graph::has_a_cycle" -> "Graph::omniedged"; |
324 | "Graph::stringify" -> "Graph::omniedged"; |
325 | "Graph::multiedged" -> "Graph::AdjacencyMap::Light::_is_MULTI"; |
326 | "Graph::multivertexed" -> "Graph::AdjacencyMap::Light::_is_MULTI"; |
327 | "Graph::get_edge_attribute" -> "Graph::_vertex_ids"; |
328 | "Graph::get_edge_attributes" -> "Graph::_vertex_ids"; |
329 | "Graph::set_edge_attribute" -> "Graph::_vertex_ids"; |
330 | "Graph::delete_edge" -> "Graph::_vertex_ids"; |
331 | "Graph::has_edge_attribute" -> "Graph::_vertex_ids"; |
332 | "Graph::BEGIN@42" -> "Safe::BEGIN@28"; |
333 | "Text::Tradition::Collation::BEGIN@6" -> "Graph::BEGIN@40"; |
334 | "Graph::BEGIN@32" -> "Graph::TransitiveClosure::BEGIN@10"; |
335 | "Graph::BEGIN@29" -> "Graph::AdjacencyMap::Light::BEGIN@15"; |
336 | "Graph::BEGIN@3" -> "strict::import"; |
337 | "Text::Tradition::Collation::add_path" -> "Graph::set_edge_attribute"; |
338 | "Text::Tradition::Collation::RelationshipStore::_set_relationship" -> "Graph::set_edge_attribute"; |
339 | "Text::Tradition::Collation::BEGIN@6" -> "Graph::BEGIN@36"; |
340 | "Graph::BEGIN@42" -> "utf8::upgrade"; |
341 | "Graph::has_edge_attribute" -> "Graph::AdjacencyMap::_has_path_attr"; |
342 | "Text::Tradition::Collation::BEGIN@6" -> "Graph::BEGIN@30"; |
343 | "Graph::BEGIN@28" -> "XSLoader::load"; |
344 | "Graph::BEGIN@35" -> "Graph::SPTHeapElem::BEGIN@4"; |
345 | "Graph::BEGIN@34" -> "Graph::MSTHeapElem::BEGIN@7"; |
346 | "Graph::BEGIN@34" -> "Graph::MSTHeapElem::BEGIN@3"; |
347 | "Graph::BEGIN@29" -> "Graph::AdjacencyMap::Light::BEGIN@9"; |
348 | "Graph::add_edge" -> "Graph::AdjacencyMap::Heavy::set_path"; |
349 | "Text::Tradition::Collation::BEGIN@6" -> "Graph::BEGIN@3"; |
350 | "Graph::BEGIN@32" -> "Graph::TransitiveClosure::BEGIN@3"; |
351 | "Graph::BEGIN@86" -> "Graph::Attribute::BEGIN@24"; |
352 | "Graph::BEGIN@38" -> "Heap071::Fibonacci::BEGIN@4"; |
353 | "Text::Tradition::Collation::RelationshipStore::test_equivalence" -> "Graph::stringify"; |
354 | "Graph::eq" -> "Graph::stringify"; |
355 | "Graph::BEGIN@38" -> "Exporter::import"; |
356 | "Graph::BEGIN@29" -> "Exporter::import"; |
357 | "Graph::BEGIN@28" -> "Exporter::import"; |
358 | "Graph::BEGIN@34" -> "Exporter::import"; |
359 | "Graph::BEGIN@39" -> "Exporter::import"; |
360 | "Graph::BEGIN@35" -> "Exporter::import"; |
361 | "Graph::BEGIN@40" -> "Exporter::import"; |
362 | "Graph::BEGIN@30" -> "Exporter::import"; |
363 | "Graph::BEGIN@13" -> "Exporter::import"; |
364 | "Graph::BEGIN@28" -> "Data::Dumper::BEGIN@16"; |
365 | "Graph::BEGIN@42" -> "Safe::BEGIN@36"; |
366 | "Text::Tradition::Collation::BEGIN@6" -> "Graph::BEGIN@33"; |
367 | "Graph::Traversal::reset" -> "Graph::vertices"; |
368 | "Graph::BEGIN@28" -> "Data::Dumper::BEGIN@22"; |
369 | "Graph::BEGIN@178" -> "strict::unimport"; |
370 | "Graph::BEGIN@13" -> "Graph::AdjacencyMap::BEGIN@3"; |
371 | "Graph::BEGIN@42" -> "Safe::BEGIN@4"; |
372 | "Graph::BEGIN@28" -> "Data::Dumper::BEGIN@20"; |
373 | "Graph::BEGIN@15" -> "vars::import"; |
374 | "Graph::BEGIN@1733" -> "vars::import"; |
375 | "Graph::get_edge_attributes" -> "Graph::is_compat02"; |
376 | "Graph::edges" -> "Graph::is_compat02"; |
377 | "Graph::vertices" -> "Graph::is_compat02"; |
378 | "Graph::BEGIN@35" -> "Graph::SPTHeapElem::BEGIN@5"; |
379 | "Graph::_edges" -> "Text::Tradition::Collation::Reading::_stringify"; |
380 | "Graph::BEGIN@42" -> "Safe::CORE:regcomp"; |
381 | "Text::Tradition::Collation::BEGIN@6" -> "Graph::BEGIN@29"; |
382 | "Graph::predecessors" -> "Graph::AdjacencyMap::Light::_predecessors"; |
383 | "Graph::BEGIN@42" -> "Safe::BEGIN@337"; |
384 | "Graph::multiedged" -> "Graph::AdjacencyMap::_is_MULTI"; |
385 | "Graph::edges_to" -> "Graph::_edges_to"; |
386 | "Graph::neighbours" -> "Graph::_edges_to"; |
387 | "Graph::new" -> "Graph::_opt_get"; |
388 | "Graph::directed" -> "Graph::AdjacencyMap::_is_UNORD"; |
389 | "Graph::omniedged" -> "Graph::AdjacencyMap::_is_UNORD"; |
390 | "Text::Tradition::Collation::RelationshipStore::get_relationship" -> "Graph::get_edge_attribute"; |
391 | "Graph::BEGIN@35" -> "Graph::SPTHeapElem::BEGIN@7"; |
392 | "Graph::BEGIN@36" -> "Graph::Undirected::BEGIN@5"; |
393 | "Graph::BEGIN@86" -> "Graph::Attribute::BEGIN@3"; |
394 | "Graph::get_edge_attribute" -> "Graph::AdjacencyMap::_get_path_attr"; |
395 | "Text::Tradition::Collation::BEGIN@6" -> "Graph::BEGIN@39"; |
396 | "Text::Tradition::Collation::RelationshipStore::test_equivalence" -> "Graph::has_a_cycle"; |
397 | "Graph::Traversal::next" -> "Graph::add_edge"; |
398 | "Text::Tradition::Collation::RelationshipStore::test_equivalence" -> "Graph::add_edge"; |
399 | "Text::Tradition::Collation::add_path" -> "Graph::add_edge"; |
400 | "Text::Tradition::Collation::RelationshipStore::_make_equivalence" -> "Graph::add_edge"; |
401 | "Text::Tradition::Collation::RelationshipStore::add_equivalence_edge" -> "Graph::add_edge"; |
402 | "Graph::add_edges" -> "Graph::add_edge"; |
403 | "Text::Tradition::Collation::RelationshipStore::_set_relationship" -> "Graph::add_edge"; |
404 | "Graph::has_a_cycle" -> "Graph::Traversal::get_state"; |
405 | "Graph::BEGIN@33" -> "Graph::Traversal::DFS::BEGIN@6"; |
406 | "Graph::BEGIN@28" -> "Graph::AdjacencyMap::Heavy::BEGIN@13"; |
407 | "Graph::Traversal::configure" -> "Graph::countedged"; |
408 | "Graph::edges" -> "Graph::countedged"; |
409 | "Graph::BEGIN@86" -> "Graph::Attribute::import"; |
410 | "Graph::edges_from" -> "Graph::_edges_id_path"; |
411 | "Graph::edges_to" -> "Graph::_edges_id_path"; |
412 | "Text::Tradition::Collation::BEGIN@6" -> "Graph::BEGIN@2155"; |
413 | "Text::Tradition::Collation::BEGIN@6" -> "Graph::BEGIN@35"; |
414 | "Graph::AdjacencyMap::Light::__attr" -> "Graph::add_edges"; |
415 | "Text::Tradition::Collation::BEGIN@6" -> "Graph::BEGIN@55"; |
416 | "Text::Tradition::Collation::RelationshipStore::__ANON__[lib/Text/Tradition/Collation/RelationshipStore.pm:99]" -> "Graph::new"; |
417 | "Text::Tradition::Collation::__ANON__[lib/Text/Tradition/Collation.pm:20]" -> "Graph::new"; |
418 | "Graph::Traversal::reset" -> "Graph::new"; |
419 | "Text::Tradition::Collation::RelationshipStore::__ANON__[lib/Text/Tradition/Collation/RelationshipStore.pm:80]" -> "Graph::new"; |
420 | "Text::Tradition::Collation::BEGIN@6" -> "Graph::BEGIN@42"; |
421 | "Graph::delete_edge" -> "Graph::AdjacencyMap::_del_id"; |
422 | "Graph::delete_vertex" -> "Graph::AdjacencyMap::_del_id"; |
423 | "Text::Tradition::Collation::RelationshipStore::test_equivalence" -> "Graph::eq"; |
424 | "Graph::add_vertex" -> "Graph::has_union_find"; |
425 | "Graph::add_edge" -> "Graph::has_union_find"; |
426 | "Graph::expect_non_unionfind" -> "Graph::has_union_find"; |
427 | "Text::Tradition::Collation::RelationshipStore::test_equivalence" -> "Graph::add_vertex"; |
428 | "Class::MOP::Class:::around" -> "Graph::add_vertex"; |
429 | "Text::Tradition::Collation::add_reading" -> "Graph::add_vertex"; |
430 | "Graph::_add_edge" -> "Graph::add_vertex"; |
431 | "Text::Tradition::Collation::RelationshipStore::add_reading" -> "Graph::add_vertex"; |
432 | "Graph::BEGIN@29" -> "Graph::AdjacencyMap::Light::BEGIN@7"; |
433 | "Graph::countedged" -> "Graph::AdjacencyMap::Light::_is_COUNT"; |
434 | "Graph::countvertexed" -> "Graph::AdjacencyMap::Light::_is_COUNT"; |
435 | "Graph::delete_vertex" -> "Graph::_edges_at"; |
436 | "Graph::vertices05" -> "Graph::AdjacencyMap::Light::paths"; |
437 | "Graph::edges05" -> "Graph::AdjacencyMap::Light::paths"; |
438 | "Text::Tradition::Collation::RelationshipStore::related_readings" -> "Graph::neighbours"; |
439 | "Graph::BEGIN@28" -> "Data::Dumper::BEGIN@683"; |
440 | "Graph::edges05" -> "Graph::AdjacencyMap::Heavy::paths"; |
441 | "Graph::BEGIN@29" -> "Graph::AdjacencyMap::Light::BEGIN@10"; |
442 | "Graph::BEGIN@29" -> "Graph::AdjacencyMap::Light::BEGIN@14"; |
443 | "Graph::new" -> "Graph::_opt"; |
444 | "Graph::BEGIN@42" -> "Safe::BEGIN@34"; |
445 | "Text::Tradition::Collation::RelationshipStore::test_equivalence" -> "Graph::delete_edge"; |
446 | "Text::Tradition::Collation::BEGIN@6" -> "Graph::BEGIN@86"; |
447 | "Graph::set_edge_attribute" -> "Graph::has_edge"; |
448 | "Graph::get_edge_attribute" -> "Graph::has_edge"; |
449 | "Graph::get_edge_attributes" -> "Graph::has_edge"; |
450 | "Text::Tradition::Collation::RelationshipStore::test_equivalence" -> "Graph::has_edge"; |
451 | "Text::Tradition::Collation::add_path" -> "Graph::has_edge"; |
452 | "Graph::has_edge_attribute" -> "Graph::has_edge"; |
453 | "Graph::Traversal::_callbacks" -> "Graph::has_edge"; |
454 | "Graph::get_edge_attributes" -> "Graph::AdjacencyMap::_get_path_attrs"; |
455 | "Graph::isolated_vertices" -> "Graph::is_isolated_vertex"; |
456 | "Text::Tradition::Collation::BEGIN@6" -> "Graph::BEGIN@116"; |
457 | "Graph::BEGIN@36" -> "Graph::Undirected::BEGIN@3"; |
458 | "Graph::add_edge" -> "Graph::multiedged"; |
459 | "Graph::Traversal::configure" -> "Graph::multiedged"; |
460 | "Graph::expect_non_multiedged" -> "Graph::multiedged"; |
461 | "Graph::edges" -> "Graph::multiedged"; |
462 | "Text::Tradition::Collation::BEGIN@6" -> "Graph::BEGIN@15"; |
463 | "Text::Tradition::Collation::reading_witnesses" -> "Graph::edges_to"; |
464 | "Graph::new" -> "Graph::_get_options"; |
465 | "Graph::new" -> "Graph::AdjacencyMap::Light::_new"; |
466 | "Graph::successors" -> "Graph::AdjacencyMap::Light::_successors"; |
467 | "Graph::_edges" -> "Graph::AdjacencyMap::_ids"; |
468 | "Graph::_edges_at" -> "Graph::AdjacencyMap::_ids"; |
469 | "Graph::BEGIN@86" -> "Graph::Attribute::BEGIN@49"; |
470 | "Graph::BEGIN@42" -> "Safe::BEGIN@29"; |
471 | "Graph::isolated_vertices" -> "Graph::vertices05"; |
472 | "Graph::vertices" -> "Graph::vertices05"; |
473 | "Graph::set_edge_attribute" -> "Graph::expect_non_multiedged"; |
474 | "Graph::get_edge_attributes" -> "Graph::expect_non_multiedged"; |
475 | "Graph::get_edge_attribute" -> "Graph::expect_non_multiedged"; |
476 | "Graph::has_edge_attribute" -> "Graph::expect_non_multiedged"; |
477 | "Graph::BEGIN@35" -> "Graph::SPTHeapElem::BEGIN@3"; |
478 | "Graph::new" -> "Graph::_opt_unknown"; |
479 | "Graph::Traversal::next" -> "Graph::successors"; |
480 | "Text::Tradition::Collation::RelationshipStore::test_equivalence" -> "Graph::successors"; |
481 | "Text::Tradition::Collation::RelationshipStore::_make_equivalence" -> "Graph::successors"; |
482 | "Graph::is_isolated_vertex" -> "Graph::successors"; |
483 | "Text::Tradition::Collation::BEGIN@6" -> "Graph::BEGIN@13"; |
484 | "Graph::BEGIN@42" -> "Safe::CORE:match"; |
485 | "Graph::BEGIN@34" -> "Graph::MSTHeapElem::BEGIN@4"; |
486 | "Graph::edges_from" -> "Graph::_edges"; |
487 | "Graph::edges_to" -> "Graph::_edges"; |
488 | "Graph::neighbours" -> "Graph::_edges"; |
489 | "Graph::add_edge" -> "Graph::_add_edge"; |
490 | "Graph::delete_vertex" -> "Graph::AdjacencyMap::Light::del_path"; |
491 | "Graph::BEGIN@38" -> "Heap071::Fibonacci::BEGIN@3"; |
492 | "Graph::AdjacencyMap::Light::__attr" -> "Graph::edges"; |
493 | "Text::Tradition::Collation::RelationshipStore::relationships" -> "Graph::edges"; |
494 | "Text::Tradition::Collation::paths" -> "Graph::edges"; |
495 | "Graph::BEGIN@42" -> "Safe::BEGIN@344"; |
496 | "Text::Tradition::Collation::RelationshipStore::test_equivalence" -> "Graph::predecessors"; |
497 | "Text::Tradition::Collation::RelationshipStore::_make_equivalence" -> "Graph::predecessors"; |
498 | "Graph::is_isolated_vertex" -> "Graph::predecessors"; |
499 | "Graph::BEGIN@42" -> "Safe::BEGIN@46"; |
500 | "Graph::has_a_cycle" -> "Graph::Traversal::postorder"; |
501 | "Text::Tradition::Collation::_find_linked_reading" -> "Graph::edges_from"; |
502 | } |