Commit | Line | Data |
8e30e889 |
1 | digraph { |
2 | graph [overlap=false] |
3 | subgraph cluster_Text_Tradition_Parser_Self { |
4 | label="Text::Tradition::Parser::Self"; |
5 | "Text::Tradition::Parser::Self::parse"; |
6 | } |
7 | subgraph cluster_Moose_Meta_TypeConstraint_Parameterized { |
8 | label="Moose::Meta::TypeConstraint::Parameterized"; |
9 | "Moose::Meta::TypeConstraint::Parameterized::BEGIN@15"; |
10 | } |
11 | subgraph cluster_Moose_Meta_Role_Application_RoleSummation { |
12 | label="Moose::Meta::Role::Application::RoleSummation"; |
13 | "Moose::Meta::Role::Application::RoleSummation::apply_attributes"; |
14 | } |
15 | subgraph cluster_Scalar_Util { |
16 | label="Scalar::Util"; |
17 | "Scalar::Util::blessed"; |
18 | } |
19 | subgraph cluster_Moose_Meta_Role_Application_ToClass { |
20 | label="Moose::Meta::Role::Application::ToClass"; |
21 | "Moose::Meta::Role::Application::ToClass::apply_attributes"; |
22 | } |
23 | subgraph cluster_UNIVERSAL { |
24 | label="UNIVERSAL"; |
25 | "UNIVERSAL::isa"; |
26 | "UNIVERSAL::can"; |
27 | } |
28 | subgraph cluster_Moose_Meta_Class { |
29 | label="Moose::Meta::Class"; |
30 | "Moose::Meta::Class::add_attribute"; |
31 | } |
32 | subgraph cluster_warnings { |
33 | label="warnings"; |
34 | "warnings::import"; |
35 | } |
36 | subgraph cluster_Moose_Meta_Role { |
37 | label="Moose::Meta::Role"; |
38 | "Moose::Meta::Role::_restore_metaobjects_from"; |
39 | "Moose::Meta::Role::BEGIN@22"; |
40 | "Moose::Meta::Role::BEGIN@21"; |
41 | "Moose::Meta::Role::BEGIN@19"; |
42 | "Moose::Meta::Role::add_attribute"; |
43 | "Moose::Meta::Role::_attach_attribute"; |
44 | } |
45 | subgraph cluster_Class_MOP_Class { |
46 | label="Class::MOP::Class"; |
47 | "Class::MOP::Class::find_attribute_by_name"; |
48 | "Class::MOP::Class::is_pristine"; |
49 | "Class::MOP::Class::remove_attribute"; |
50 | "Class::MOP::Class::_post_add_attribute"; |
51 | "Class::MOP::Class::_restore_metaobjects_from"; |
52 | "Class::MOP::Class::_attach_attribute"; |
53 | "Class::MOP::Class::_remove_generated_metaobjects"; |
54 | "Class::MOP::Class::_inline_accessors"; |
55 | } |
56 | subgraph cluster_Class_MOP_Mixin_AttributeCore { |
57 | label="Class::MOP::Mixin::AttributeCore"; |
58 | "Class::MOP::Mixin::AttributeCore::_set_insertion_order"; |
59 | "Class::MOP::Mixin::AttributeCore::name"; |
60 | } |
61 | subgraph cluster_Moose_Meta_Role_Application_ToRole { |
62 | label="Moose::Meta::Role::Application::ToRole"; |
63 | "Moose::Meta::Role::Application::ToRole::apply_attributes"; |
64 | } |
65 | subgraph cluster_Moose { |
66 | label="Moose"; |
67 | "Moose::BEGIN@29"; |
68 | "Moose::BEGIN@30"; |
69 | "Moose::BEGIN@40"; |
70 | "Moose::BEGIN@37"; |
71 | "Moose::BEGIN@36"; |
72 | "Moose::BEGIN@39"; |
73 | "Moose::BEGIN@28"; |
74 | "Moose::BEGIN@38"; |
75 | "Moose::BEGIN@42"; |
76 | } |
77 | subgraph cluster_base { |
78 | label="base"; |
79 | "base::import"; |
80 | } |
81 | subgraph cluster_Exporter { |
82 | label="Exporter"; |
83 | "Exporter::import"; |
84 | } |
85 | subgraph cluster_Moose_Meta_TypeCoercion { |
86 | label="Moose::Meta::TypeCoercion"; |
87 | "Moose::Meta::TypeCoercion::BEGIN@14"; |
88 | } |
89 | subgraph cluster_Moose_Meta_Role_Attribute { |
90 | label="Moose::Meta::Role::Attribute"; |
91 | "Moose::Meta::Role::Attribute::new"; |
92 | } |
93 | subgraph cluster_Class_MOP_Attribute { |
94 | label="Class::MOP::Attribute"; |
95 | "Class::MOP::Attribute::new"; |
96 | } |
97 | subgraph cluster_Class_MOP_Mixin_HasAttributes { |
98 | label="Class::MOP::Mixin::HasAttributes"; |
99 | "Class::MOP::Mixin::HasAttributes::BEGIN@12"; |
100 | "Class::MOP::Mixin::HasAttributes::get_attribute_list"; |
101 | "Class::MOP::Mixin::HasAttributes::BEGIN@13"; |
102 | "Class::MOP::Mixin::HasAttributes::get_attribute"; |
103 | "Class::MOP::Mixin::HasAttributes::_attribute_map"; |
104 | "Class::MOP::Mixin::HasAttributes::_restore_metaattributes_from"; |
105 | "Class::MOP::Mixin::HasAttributes::BEGIN@9"; |
106 | "Class::MOP::Mixin::HasAttributes::BEGIN@15"; |
107 | "Class::MOP::Mixin::HasAttributes::BEGIN@2"; |
108 | "Class::MOP::Mixin::HasAttributes::attribute_metaclass"; |
109 | "Class::MOP::Mixin::HasAttributes::CORE:sort"; |
110 | "Class::MOP::Mixin::HasAttributes::remove_attribute"; |
111 | "Class::MOP::Mixin::HasAttributes::add_attribute"; |
112 | "Class::MOP::Mixin::HasAttributes::BEGIN@10"; |
113 | "Class::MOP::Mixin::HasAttributes::has_attribute"; |
114 | } |
115 | subgraph cluster_Moose_Exporter { |
116 | label="Moose::Exporter"; |
117 | "Moose::Exporter::BEGIN@13"; |
118 | } |
119 | subgraph cluster_Moose_Util_TypeConstraints { |
120 | label="Moose::Util::TypeConstraints"; |
121 | "Moose::Util::TypeConstraints::BEGIN@42"; |
122 | "Moose::Util::TypeConstraints::BEGIN@39"; |
123 | "Moose::Util::TypeConstraints::BEGIN@34"; |
124 | "Moose::Util::TypeConstraints::BEGIN@33"; |
125 | "Moose::Util::TypeConstraints::BEGIN@37"; |
126 | "Moose::Util::TypeConstraints::BEGIN@38"; |
127 | "Moose::Util::TypeConstraints::BEGIN@36"; |
128 | } |
129 | subgraph cluster_strict { |
130 | label="strict"; |
131 | "strict::import"; |
132 | } |
133 | subgraph cluster_Class_MOP { |
134 | label="Class::MOP"; |
135 | "Class::MOP::BEGIN@24"; |
136 | } |
137 | "Class::MOP::Mixin::HasAttributes::add_attribute" -> "Class::MOP::Mixin::AttributeCore::_set_insertion_order"; |
138 | "Class::MOP::Mixin::HasAttributes::add_attribute" -> "Scalar::Util::blessed"; |
139 | "Class::MOP::Mixin::HasAttributes::add_attribute" -> "Class::MOP::Class::_attach_attribute"; |
140 | "Class::MOP::BEGIN@24" -> "Class::MOP::Mixin::HasAttributes::BEGIN@10"; |
141 | "Class::MOP::Class::find_attribute_by_name" -> "Class::MOP::Mixin::HasAttributes::get_attribute"; |
142 | "Moose::Meta::Role::Application::ToRole::apply_attributes" -> "Class::MOP::Mixin::HasAttributes::get_attribute"; |
143 | "Moose::Meta::Role::Application::RoleSummation::apply_attributes" -> "Class::MOP::Mixin::HasAttributes::get_attribute"; |
144 | "Moose::Meta::Role::Application::ToClass::apply_attributes" -> "Class::MOP::Mixin::HasAttributes::get_attribute"; |
145 | "Class::MOP::Class::_inline_accessors" -> "Class::MOP::Mixin::HasAttributes::get_attribute"; |
146 | "Class::MOP::Mixin::HasAttributes::add_attribute" -> "Moose::Meta::Role::Attribute::new"; |
147 | "Class::MOP::BEGIN@24" -> "Class::MOP::Mixin::HasAttributes::BEGIN@9"; |
148 | "Class::MOP::BEGIN@24" -> "Class::MOP::Mixin::HasAttributes::BEGIN@15"; |
149 | "Moose::Meta::Role::_restore_metaobjects_from" -> "Class::MOP::Mixin::HasAttributes::_restore_metaattributes_from"; |
150 | "Class::MOP::Class::_restore_metaobjects_from" -> "Class::MOP::Mixin::HasAttributes::_restore_metaattributes_from"; |
151 | "Class::MOP::Class::find_attribute_by_name" -> "Class::MOP::Mixin::HasAttributes::has_attribute"; |
152 | "Moose::Meta::Role::Application::ToRole::apply_attributes" -> "Class::MOP::Mixin::HasAttributes::has_attribute"; |
153 | "Text::Tradition::Parser::Self::parse" -> "Class::MOP::Mixin::HasAttributes::has_attribute"; |
154 | "Class::MOP::Mixin::HasAttributes::add_attribute" -> "Class::MOP::Mixin::HasAttributes::has_attribute"; |
155 | "Moose::Meta::Role::Application::ToClass::apply_attributes" -> "Class::MOP::Mixin::HasAttributes::has_attribute"; |
156 | "Class::MOP::BEGIN@24" -> "Class::MOP::Mixin::HasAttributes::BEGIN@2"; |
157 | "Class::MOP::Mixin::HasAttributes::BEGIN@9" -> "strict::import"; |
158 | "Class::MOP::BEGIN@24" -> "Class::MOP::Mixin::HasAttributes::BEGIN@13"; |
159 | "Class::MOP::Mixin::HasAttributes::add_attribute" -> "Class::MOP::Mixin::AttributeCore::name"; |
160 | "Class::MOP::Mixin::HasAttributes::BEGIN@13" -> "Exporter::import"; |
161 | "Class::MOP::Mixin::HasAttributes::BEGIN@12" -> "Exporter::import"; |
162 | "Class::MOP::Mixin::HasAttributes::add_attribute" -> "Class::MOP::Class::_post_add_attribute"; |
163 | "Class::MOP::Mixin::HasAttributes::add_attribute" -> "UNIVERSAL::can"; |
164 | "Class::MOP::Mixin::HasAttributes::BEGIN@15" -> "base::import"; |
165 | "Class::MOP::Mixin::HasAttributes::BEGIN@10" -> "warnings::import"; |
166 | "Class::MOP::Mixin::HasAttributes::_restore_metaattributes_from" -> "Class::MOP::Mixin::HasAttributes::CORE:sort"; |
167 | "Moose::Util::TypeConstraints::BEGIN@39" -> "Class::MOP::Mixin::HasAttributes::add_attribute"; |
168 | "Moose::Util::TypeConstraints::BEGIN@38" -> "Class::MOP::Mixin::HasAttributes::add_attribute"; |
169 | "Moose::Meta::Role::BEGIN@21" -> "Class::MOP::Mixin::HasAttributes::add_attribute"; |
170 | "base::import" -> "Class::MOP::Mixin::HasAttributes::add_attribute"; |
171 | "Moose::BEGIN@29" -> "Class::MOP::Mixin::HasAttributes::add_attribute"; |
172 | "Moose::Util::TypeConstraints::BEGIN@42" -> "Class::MOP::Mixin::HasAttributes::add_attribute"; |
173 | "Moose::Meta::TypeCoercion::BEGIN@14" -> "Class::MOP::Mixin::HasAttributes::add_attribute"; |
174 | "Moose::Meta::TypeConstraint::Parameterized::BEGIN@15" -> "Class::MOP::Mixin::HasAttributes::add_attribute"; |
175 | "Moose::Meta::Class::add_attribute" -> "Class::MOP::Mixin::HasAttributes::add_attribute"; |
176 | "Moose::BEGIN@39" -> "Class::MOP::Mixin::HasAttributes::add_attribute"; |
177 | "Moose::BEGIN@36" -> "Class::MOP::Mixin::HasAttributes::add_attribute"; |
178 | "Moose::BEGIN@37" -> "Class::MOP::Mixin::HasAttributes::add_attribute"; |
179 | "Moose::BEGIN@28" -> "Class::MOP::Mixin::HasAttributes::add_attribute"; |
180 | "Moose::Meta::Role::add_attribute" -> "Class::MOP::Mixin::HasAttributes::add_attribute"; |
181 | "Moose::BEGIN@42" -> "Class::MOP::Mixin::HasAttributes::add_attribute"; |
182 | "Moose::Util::TypeConstraints::BEGIN@33" -> "Class::MOP::Mixin::HasAttributes::add_attribute"; |
183 | "Moose::Meta::Role::BEGIN@22" -> "Class::MOP::Mixin::HasAttributes::add_attribute"; |
184 | "Moose::Util::TypeConstraints::BEGIN@36" -> "Class::MOP::Mixin::HasAttributes::add_attribute"; |
185 | "Moose::Meta::Role::BEGIN@19" -> "Class::MOP::Mixin::HasAttributes::add_attribute"; |
186 | "Moose::BEGIN@38" -> "Class::MOP::Mixin::HasAttributes::add_attribute"; |
187 | "Moose::Util::TypeConstraints::BEGIN@34" -> "Class::MOP::Mixin::HasAttributes::add_attribute"; |
188 | "Moose::BEGIN@30" -> "Class::MOP::Mixin::HasAttributes::add_attribute"; |
189 | "Moose::BEGIN@40" -> "Class::MOP::Mixin::HasAttributes::add_attribute"; |
190 | "Moose::Util::TypeConstraints::BEGIN@37" -> "Class::MOP::Mixin::HasAttributes::add_attribute"; |
191 | "Moose::Exporter::BEGIN@13" -> "Class::MOP::Mixin::HasAttributes::add_attribute"; |
192 | "Class::MOP::Mixin::HasAttributes::add_attribute" -> "Moose::Meta::Role::_attach_attribute"; |
193 | "Class::MOP::Mixin::HasAttributes::add_attribute" -> "Class::MOP::Class::remove_attribute"; |
194 | "Class::MOP::Mixin::HasAttributes::add_attribute" -> "UNIVERSAL::isa"; |
195 | "Class::MOP::Class::is_pristine" -> "Class::MOP::Mixin::HasAttributes::get_attribute_list"; |
196 | "Class::MOP::Mixin::HasAttributes::_restore_metaattributes_from" -> "Class::MOP::Mixin::HasAttributes::get_attribute_list"; |
197 | "Moose::Meta::Role::Application::ToRole::apply_attributes" -> "Class::MOP::Mixin::HasAttributes::get_attribute_list"; |
198 | "Moose::Meta::Role::Application::RoleSummation::apply_attributes" -> "Class::MOP::Mixin::HasAttributes::get_attribute_list"; |
199 | "Class::MOP::Class::_remove_generated_metaobjects" -> "Class::MOP::Mixin::HasAttributes::get_attribute_list"; |
200 | "Moose::Meta::Role::Application::ToClass::apply_attributes" -> "Class::MOP::Mixin::HasAttributes::get_attribute_list"; |
201 | "Class::MOP::Class::_inline_accessors" -> "Class::MOP::Mixin::HasAttributes::get_attribute_list"; |
202 | "Class::MOP::Mixin::HasAttributes::add_attribute" -> "Class::MOP::Mixin::HasAttributes::attribute_metaclass"; |
203 | "Class::MOP::Class::remove_attribute" -> "Class::MOP::Mixin::HasAttributes::remove_attribute"; |
204 | "Class::MOP::Mixin::HasAttributes::add_attribute" -> "Class::MOP::Mixin::HasAttributes::remove_attribute"; |
205 | "Class::MOP::Mixin::HasAttributes::get_attribute_list" -> "Class::MOP::Mixin::HasAttributes::_attribute_map"; |
206 | "Class::MOP::Mixin::HasAttributes::get_attribute" -> "Class::MOP::Mixin::HasAttributes::_attribute_map"; |
207 | "Class::MOP::Mixin::HasAttributes::remove_attribute" -> "Class::MOP::Mixin::HasAttributes::_attribute_map"; |
208 | "Class::MOP::Mixin::HasAttributes::add_attribute" -> "Class::MOP::Mixin::HasAttributes::_attribute_map"; |
209 | "Class::MOP::Mixin::HasAttributes::has_attribute" -> "Class::MOP::Mixin::HasAttributes::_attribute_map"; |
210 | "Class::MOP::Mixin::HasAttributes::add_attribute" -> "Class::MOP::Attribute::new"; |
211 | "Class::MOP::BEGIN@24" -> "Class::MOP::Mixin::HasAttributes::BEGIN@12"; |
212 | } |