Commit | Line | Data |
8e30e889 |
1 | digraph { |
2 | graph [overlap=false] |
3 | subgraph cluster_TryCatch { |
4 | label="TryCatch"; |
5 | "TryCatch::parse_proto_using_pms"; |
6 | } |
7 | subgraph cluster_Scalar_Util { |
8 | label="Scalar::Util"; |
9 | "Scalar::Util::refaddr"; |
10 | "Scalar::Util::weaken"; |
11 | } |
12 | subgraph cluster_PPI_Document { |
13 | label="PPI::Document"; |
14 | "PPI::Document::new"; |
15 | } |
16 | subgraph cluster_UNIVERSAL { |
17 | label="UNIVERSAL"; |
18 | "UNIVERSAL::isa"; |
19 | } |
20 | subgraph cluster_PPI_Lexer { |
21 | label="PPI::Lexer"; |
22 | "PPI::Lexer::_add_element"; |
23 | } |
24 | subgraph cluster_Parse_Method_Signatures { |
25 | label="Parse::Method::Signatures"; |
26 | "Parse::Method::Signatures::_replace_regexps"; |
27 | "Parse::Method::Signatures::_replace_magic"; |
28 | "Parse::Method::Signatures::_fixup_hex"; |
29 | "Parse::Method::Signatures::_replace_labels"; |
30 | "Parse::Method::Signatures::parse"; |
31 | } |
32 | subgraph cluster_PPI_Element { |
33 | label="PPI::Element"; |
34 | "PPI::Element::first_token"; |
35 | "PPI::Element::DESTROY"; |
36 | "PPI::Element::BEGIN@30"; |
37 | "PPI::Element::significant"; |
38 | } |
39 | subgraph cluster_Exporter { |
40 | label="Exporter"; |
41 | "Exporter::import"; |
42 | } |
43 | subgraph cluster_Params_Util { |
44 | label="Params::Util"; |
45 | "Params::Util::_CODELIKE"; |
46 | "Params::Util::_CLASS"; |
47 | "Params::Util::_INSTANCE"; |
48 | } |
49 | subgraph cluster_PPI_Node { |
50 | label="PPI::Node"; |
51 | "PPI::Node::BEGIN@55"; |
52 | "PPI::Node::BEGIN@54"; |
53 | "PPI::Node::__ANON__[(eval 1519)[PPI/Node.pm:654]:4]"; |
54 | "PPI::Node::BEGIN@56"; |
55 | "PPI::Node::__ANON__[(eval 1521)[PPI/Node.pm:654]:4]"; |
56 | "PPI::Node::find"; |
57 | "PPI::Node::schild"; |
58 | "PPI::Node::__ANON__[(eval 1518)[PPI/Node.pm:654]:4]"; |
59 | "PPI::Node::__ANON__[(eval 1520)[PPI/Node.pm:654]:4]"; |
60 | "PPI::Node::BEGIN@52"; |
61 | "PPI::Node::new"; |
62 | "PPI::Node::BEGIN@59"; |
63 | "PPI::Node::add_element"; |
64 | "PPI::Node::BEGIN@53"; |
65 | "PPI::Node::BEGIN@58"; |
66 | "PPI::Node::_wanted"; |
67 | "PPI::Node::first_element"; |
68 | "PPI::Node::DESTROY"; |
69 | "PPI::Node::BEGIN@51"; |
70 | } |
71 | subgraph cluster_PPI_Util { |
72 | label="PPI::Util"; |
73 | "PPI::Util::TRUE"; |
74 | } |
75 | subgraph cluster_vars { |
76 | label="vars"; |
77 | "vars::import"; |
78 | } |
79 | subgraph cluster_strict { |
80 | label="strict"; |
81 | "strict::import"; |
82 | } |
83 | "PPI::Node::find" -> "PPI::Node::__ANON__[(eval 1520)[PPI/Node.pm:654]:4]"; |
84 | "PPI::Document::new" -> "PPI::Node::new"; |
85 | "PPI::Element::BEGIN@30" -> "PPI::Node::BEGIN@53"; |
86 | "PPI::Node::add_element" -> "Params::Util::_INSTANCE"; |
87 | "PPI::Lexer::_add_element" -> "PPI::Node::schild"; |
88 | "PPI::Element::BEGIN@30" -> "PPI::Node::BEGIN@59"; |
89 | "PPI::Node::BEGIN@51" -> "strict::import"; |
90 | "Parse::Method::Signatures::_replace_regexps" -> "PPI::Node::find"; |
91 | "Parse::Method::Signatures::_fixup_hex" -> "PPI::Node::find"; |
92 | "Parse::Method::Signatures::_replace_magic" -> "PPI::Node::find"; |
93 | "Parse::Method::Signatures::_replace_labels" -> "PPI::Node::find"; |
94 | "PPI::Node::DESTROY" -> "PPI::Node::DESTROY"; |
95 | "TryCatch::parse_proto_using_pms" -> "PPI::Node::DESTROY"; |
96 | "PPI::Node::add_element" -> "PPI::Util::TRUE"; |
97 | "PPI::Element::BEGIN@30" -> "PPI::Node::BEGIN@56"; |
98 | "PPI::Element::BEGIN@30" -> "PPI::Node::BEGIN@54"; |
99 | "PPI::Node::BEGIN@53" -> "Exporter::import"; |
100 | "PPI::Node::BEGIN@55" -> "Exporter::import"; |
101 | "PPI::Node::_wanted" -> "Params::Util::_CODELIKE"; |
102 | "PPI::Node::BEGIN@58" -> "vars::import"; |
103 | "PPI::Node::schild" -> "PPI::Element::significant"; |
104 | "PPI::Element::BEGIN@30" -> "PPI::Node::BEGIN@51"; |
105 | "PPI::Node::find" -> "PPI::Node::__ANON__[(eval 1518)[PPI/Node.pm:654]:4]"; |
106 | "PPI::Node::add_element" -> "Scalar::Util::weaken"; |
107 | "PPI::Node::find" -> "UNIVERSAL::isa"; |
108 | "PPI::Node::_wanted" -> "UNIVERSAL::isa"; |
109 | "PPI::Node::find" -> "PPI::Node::__ANON__[(eval 1519)[PPI/Node.pm:654]:4]"; |
110 | "Parse::Method::Signatures::parse" -> "PPI::Node::add_element"; |
111 | "PPI::Element::BEGIN@30" -> "PPI::Node::BEGIN@58"; |
112 | "PPI::Element::BEGIN@30" -> "PPI::Node::BEGIN@52"; |
113 | "PPI::Element::first_token" -> "PPI::Node::first_element"; |
114 | "PPI::Node::find" -> "PPI::Node::_wanted"; |
115 | "PPI::Node::_wanted" -> "Params::Util::_CLASS"; |
116 | "PPI::Node::add_element" -> "Scalar::Util::refaddr"; |
117 | "PPI::Node::DESTROY" -> "Scalar::Util::refaddr"; |
118 | "PPI::Node::find" -> "PPI::Node::__ANON__[(eval 1521)[PPI/Node.pm:654]:4]"; |
119 | "PPI::Element::BEGIN@30" -> "PPI::Node::BEGIN@55"; |
120 | "PPI::Node::DESTROY" -> "PPI::Element::DESTROY"; |
121 | } |