Commit | Line | Data |
8e30e889 |
1 | digraph { |
2 | graph [overlap=false] |
3 | subgraph cluster_TryCatch { |
4 | label="TryCatch"; |
5 | "TryCatch::parse_proto_using_pms"; |
6 | "TryCatch::parse_proto"; |
7 | "TryCatch::_parse_catch"; |
8 | "TryCatch::_parse_try"; |
9 | "TryCatch::BEGIN@10"; |
10 | "TryCatch::lookahead_after_block"; |
11 | } |
12 | subgraph cluster_warnings { |
13 | label="warnings"; |
14 | "warnings::import"; |
15 | } |
16 | subgraph cluster_Devel_Declare_Context_Simple { |
17 | label="Devel::Declare::Context::Simple"; |
18 | "Devel::Declare::Context::Simple::BEGIN@4"; |
19 | "Devel::Declare::Context::Simple::skip_declarator"; |
20 | "Devel::Declare::Context::Simple::set_linestr"; |
21 | "Devel::Declare::Context::Simple::BEGIN@5"; |
22 | "Devel::Declare::Context::Simple::strip_proto"; |
23 | "Devel::Declare::Context::Simple::offset"; |
24 | "Devel::Declare::Context::Simple::BEGIN@3"; |
25 | "Devel::Declare::Context::Simple::inject_if_block"; |
26 | "Devel::Declare::Context::Simple::skipspace"; |
27 | "Devel::Declare::Context::Simple::BEGIN@6"; |
28 | "Devel::Declare::Context::Simple::get_curstash_name"; |
29 | "Devel::Declare::Context::Simple::strip_name"; |
30 | "Devel::Declare::Context::Simple::declarator"; |
31 | "Devel::Declare::Context::Simple::init"; |
32 | "Devel::Declare::Context::Simple::get_linestr"; |
33 | "Devel::Declare::Context::Simple::BEGIN@7"; |
34 | "Devel::Declare::Context::Simple::shadow"; |
35 | "Devel::Declare::Context::Simple::inc_offset"; |
36 | "Devel::Declare::Context::Simple::new"; |
37 | } |
38 | subgraph cluster_Exporter { |
39 | label="Exporter"; |
40 | "Exporter::import"; |
41 | } |
42 | subgraph cluster_Devel_Declare { |
43 | label="Devel::Declare"; |
44 | "Devel::Declare::toke_scan_word"; |
45 | "Devel::Declare::set_linestr"; |
46 | "Devel::Declare::toke_skipspace"; |
47 | "Devel::Declare::get_lex_stuff"; |
48 | "Devel::Declare::clear_lex_stuff"; |
49 | "Devel::Declare::get_linestr"; |
50 | "Devel::Declare::shadow_sub"; |
51 | "Devel::Declare::toke_scan_str"; |
52 | "Devel::Declare::get_curstash_name"; |
53 | } |
54 | subgraph cluster_Sub_Exporter { |
55 | label="Sub::Exporter"; |
56 | "Sub::Exporter::__ANON__[Sub/Exporter.pm:756]"; |
57 | } |
58 | subgraph cluster_strict { |
59 | label="strict"; |
60 | "strict::import"; |
61 | } |
62 | "TryCatch::_parse_try" -> "Devel::Declare::Context::Simple::init"; |
63 | "TryCatch::lookahead_after_block" -> "Devel::Declare::Context::Simple::init"; |
64 | "TryCatch::BEGIN@10" -> "Devel::Declare::Context::Simple::BEGIN@7"; |
65 | "Devel::Declare::Context::Simple::inject_if_block" -> "Devel::Declare::Context::Simple::offset"; |
66 | "Devel::Declare::Context::Simple::skipspace" -> "Devel::Declare::Context::Simple::offset"; |
67 | "Devel::Declare::Context::Simple::strip_name" -> "Devel::Declare::Context::Simple::offset"; |
68 | "TryCatch::_parse_catch" -> "Devel::Declare::Context::Simple::offset"; |
69 | "Devel::Declare::Context::Simple::skip_declarator" -> "Devel::Declare::Context::Simple::offset"; |
70 | "TryCatch::lookahead_after_block" -> "Devel::Declare::Context::Simple::offset"; |
71 | "Devel::Declare::Context::Simple::strip_proto" -> "Devel::Declare::Context::Simple::offset"; |
72 | "Devel::Declare::Context::Simple::inject_if_block" -> "Devel::Declare::Context::Simple::set_linestr"; |
73 | "Devel::Declare::Context::Simple::strip_name" -> "Devel::Declare::Context::Simple::set_linestr"; |
74 | "TryCatch::lookahead_after_block" -> "Devel::Declare::Context::Simple::set_linestr"; |
75 | "Devel::Declare::Context::Simple::strip_proto" -> "Devel::Declare::Context::Simple::set_linestr"; |
76 | "TryCatch::_parse_try" -> "Devel::Declare::Context::Simple::skip_declarator"; |
77 | "Devel::Declare::Context::Simple::inject_if_block" -> "Devel::Declare::Context::Simple::get_linestr"; |
78 | "Devel::Declare::Context::Simple::strip_name" -> "Devel::Declare::Context::Simple::get_linestr"; |
79 | "TryCatch::_parse_catch" -> "Devel::Declare::Context::Simple::get_linestr"; |
80 | "Devel::Declare::Context::Simple::skip_declarator" -> "Devel::Declare::Context::Simple::get_linestr"; |
81 | "TryCatch::lookahead_after_block" -> "Devel::Declare::Context::Simple::get_linestr"; |
82 | "Devel::Declare::Context::Simple::strip_proto" -> "Devel::Declare::Context::Simple::get_linestr"; |
83 | "TryCatch::BEGIN@10" -> "Devel::Declare::Context::Simple::BEGIN@4"; |
84 | "Devel::Declare::Context::Simple::BEGIN@6" -> "Sub::Exporter::__ANON__[Sub/Exporter.pm:756]"; |
85 | "Devel::Declare::Context::Simple::get_curstash_name" -> "Devel::Declare::get_curstash_name"; |
86 | "Devel::Declare::Context::Simple::BEGIN@3" -> "strict::import"; |
87 | "TryCatch::BEGIN@10" -> "Devel::Declare::Context::Simple::BEGIN@6"; |
88 | "Devel::Declare::Context::Simple::skipspace" -> "Devel::Declare::toke_skipspace"; |
89 | "Devel::Declare::Context::Simple::shadow" -> "Devel::Declare::shadow_sub"; |
90 | "Devel::Declare::Context::Simple::BEGIN@7" -> "Exporter::import"; |
91 | "Devel::Declare::Context::Simple::strip_proto" -> "Devel::Declare::get_lex_stuff"; |
92 | "Devel::Declare::Context::Simple::skipspace" -> "Devel::Declare::Context::Simple::inc_offset"; |
93 | "Devel::Declare::Context::Simple::skip_declarator" -> "Devel::Declare::Context::Simple::inc_offset"; |
94 | "Devel::Declare::Context::Simple::get_linestr" -> "Devel::Declare::get_linestr"; |
95 | "TryCatch::parse_proto" -> "Devel::Declare::Context::Simple::strip_proto"; |
96 | "Devel::Declare::Context::Simple::BEGIN@4" -> "warnings::import"; |
97 | "Devel::Declare::Context::Simple::strip_proto" -> "Devel::Declare::toke_scan_str"; |
98 | "TryCatch::parse_proto_using_pms" -> "Devel::Declare::Context::Simple::get_curstash_name"; |
99 | "Devel::Declare::Context::Simple::shadow" -> "Devel::Declare::Context::Simple::get_curstash_name"; |
100 | "TryCatch::_parse_catch" -> "Devel::Declare::Context::Simple::strip_name"; |
101 | "Devel::Declare::Context::Simple::strip_proto" -> "Devel::Declare::clear_lex_stuff"; |
102 | "Devel::Declare::Context::Simple::shadow" -> "Devel::Declare::Context::Simple::declarator"; |
103 | "Devel::Declare::Context::Simple::skip_declarator" -> "Devel::Declare::Context::Simple::declarator"; |
104 | "TryCatch::_parse_try" -> "Devel::Declare::Context::Simple::new"; |
105 | "TryCatch::lookahead_after_block" -> "Devel::Declare::Context::Simple::new"; |
106 | "Devel::Declare::Context::Simple::set_linestr" -> "Devel::Declare::set_linestr"; |
107 | "TryCatch::_parse_try" -> "Devel::Declare::Context::Simple::shadow"; |
108 | "TryCatch::BEGIN@10" -> "Devel::Declare::Context::Simple::BEGIN@3"; |
109 | "TryCatch::_parse_catch" -> "Devel::Declare::Context::Simple::inject_if_block"; |
110 | "TryCatch::_parse_try" -> "Devel::Declare::Context::Simple::inject_if_block"; |
111 | "Devel::Declare::Context::Simple::inject_if_block" -> "Devel::Declare::Context::Simple::skipspace"; |
112 | "Devel::Declare::Context::Simple::strip_name" -> "Devel::Declare::Context::Simple::skipspace"; |
113 | "TryCatch::_parse_catch" -> "Devel::Declare::Context::Simple::skipspace"; |
114 | "TryCatch::_parse_try" -> "Devel::Declare::Context::Simple::skipspace"; |
115 | "TryCatch::lookahead_after_block" -> "Devel::Declare::Context::Simple::skipspace"; |
116 | "Devel::Declare::Context::Simple::strip_proto" -> "Devel::Declare::Context::Simple::skipspace"; |
117 | "Devel::Declare::Context::Simple::strip_name" -> "Devel::Declare::toke_scan_word"; |
118 | "Devel::Declare::Context::Simple::skip_declarator" -> "Devel::Declare::toke_scan_word"; |
119 | "TryCatch::BEGIN@10" -> "Devel::Declare::Context::Simple::BEGIN@5"; |
120 | } |