File: self_structure.dot

package info (click to toggle)
libpath-isdev-perl 1.001003-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 728 kB
  • sloc: perl: 958; makefile: 2
file content (66 lines) | stat: -rw-r--r-- 12,211 bytes parent folder | download | duplicates (3)
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
strict digraph Perl {
	graph [compound=1, concentrate=1, overlap=false, rankdir=LR, ranksep=1, smoothing=triangle, splines=spline];
	node [label="\N", shape=record, style=dotted];
	edge [minlen=1];
	"Class::Tiny::Object" [label="Class::Tiny::Object"];
	"Path::IsDev" [label="Path::IsDev"];
	"Path::IsDev::Heuristic::Changelog" [label="Path::IsDev::Heuristic::Changelog", shape=Mrecord, style=solid, color="#0343df", fontsize=7, height="0.1"];
	"Path::IsDev::Heuristic::DevDirMarker" [label="Path::IsDev::Heuristic::DevDirMarker", shape=Mrecord, style=solid, color="#0343df", fontsize=7, height="0.1"];
	"Path::IsDev::Heuristic::META" [label="Path::IsDev::Heuristic::META", shape=Mrecord, style=solid, color="#0343df", fontsize=7, height="0.1"];
	"Path::IsDev::Heuristic::MYMETA" [label="Path::IsDev::Heuristic::MYMETA", shape=Mrecord, style=solid, color="#0343df", fontsize=7, height="0.1"];
	"Path::IsDev::Heuristic::Makefile" [label="Path::IsDev::Heuristic::Makefile", shape=Mrecord, style=solid, color="#0343df", fontsize=7, height="0.1"];
	"Path::IsDev::Heuristic::TestDir" [label="Path::IsDev::Heuristic::TestDir", shape=Mrecord, style=solid, color="#0343df", fontsize=7, height="0.1"];
	"Path::IsDev::Heuristic::Tool::Dzil" [label="Path::IsDev::Heuristic::Tool::Dzil", shape=Mrecord, style=solid, color="#0343df", fontsize=7, height="0.1"];
	"Path::IsDev::Heuristic::Tool::MakeMaker" [label="Path::IsDev::Heuristic::Tool::MakeMaker", shape=Mrecord, style=solid, color="#0343df", fontsize=7, height="0.1"];
	"Path::IsDev::Heuristic::Tool::ModuleBuild" [label="Path::IsDev::Heuristic::Tool::ModuleBuild", shape=Mrecord, style=solid, color="#0343df", fontsize=7, height="0.1"];
	"Path::IsDev::Heuristic::VCS::Git" [label="Path::IsDev::Heuristic::VCS::Git", shape=Mrecord, style=solid, color="#0343df", fontsize=7, height="0.1"];
	"Path::IsDev::HeuristicSet::Basic" [label="Path::IsDev::HeuristicSet::Basic", shape=Mrecord, style=solid, color="#0343df", fontsize=7, height="0.1"];
	"Path::IsDev::NegativeHeuristic::HomeDir" [label="Path::IsDev::NegativeHeuristic::HomeDir", shape=Mrecord, style=solid, color="#0343df", fontsize=7, height="0.1"];
	"Path::IsDev::NegativeHeuristic::IsDev::IgnoreFile" [label="Path::IsDev::NegativeHeuristic::IsDev::IgnoreFile", shape=Mrecord, style=solid, color="#0343df", fontsize=7, height="0.1"];
	"Path::IsDev::NegativeHeuristic::PerlINC" [label="Path::IsDev::NegativeHeuristic::PerlINC", shape=Mrecord, style=solid, color="#0343df", fontsize=7, height="0.1"];
	"Path::IsDev::Object" [label="Path::IsDev::Object", shape=Mrecord, style=solid, color="#7e1e9c", fontsize=7, height="0.1"];
	"Path::IsDev::Result" [label="Path::IsDev::Result", shape=Mrecord, style=solid, color="#7e1e9c", fontsize=7, height="0.1"];
	"Path::IsDev::Role::Heuristic" [label="Path::IsDev::Role::Heuristic", shape=Mrecord, style=solid, color="#15b01a", fontsize=7, height="0.1"];
	"Path::IsDev::Role::HeuristicSet" [label="Path::IsDev::Role::HeuristicSet", shape=Mrecord, style=solid, color="#15b01a", fontsize=7, height="0.1"];
	"Path::IsDev::Role::HeuristicSet::Simple" [label="Path::IsDev::Role::HeuristicSet::Simple", shape=Mrecord, style=solid, color="#15b01a", fontsize=7, height="0.1"];
	"Path::IsDev::Role::Matcher::Child::BaseName::MatchRegexp" [label="Path::IsDev::Role::Matcher::Child::BaseName::MatchRegexp", shape=Mrecord, style=solid, color="#15b01a", fontsize=7, height="0.1"];
	"Path::IsDev::Role::Matcher::Child::BaseName::MatchRegexp::File" [label="Path::IsDev::Role::Matcher::Child::BaseName::MatchRegexp::File", shape=Mrecord, style=solid, color="#15b01a", fontsize=7, height="0.1"];
	"Path::IsDev::Role::Matcher::Child::Exists::Any" [label="Path::IsDev::Role::Matcher::Child::Exists::Any", shape=Mrecord, style=solid, color="#15b01a", fontsize=7, height="0.1"];
	"Path::IsDev::Role::Matcher::Child::Exists::Any::Dir" [label="Path::IsDev::Role::Matcher::Child::Exists::Any::Dir", shape=Mrecord, style=solid, color="#15b01a", fontsize=7, height="0.1"];
	"Path::IsDev::Role::Matcher::Child::Exists::Any::File" [label="Path::IsDev::Role::Matcher::Child::Exists::Any::File", shape=Mrecord, style=solid, color="#15b01a", fontsize=7, height="0.1"];
	"Path::IsDev::Role::Matcher::FullPath::Is::Any" [label="Path::IsDev::Role::Matcher::FullPath::Is::Any", shape=Mrecord, style=solid, color="#15b01a", fontsize=7, height="0.1"];
	"Path::IsDev::Role::NegativeHeuristic" [label="Path::IsDev::Role::NegativeHeuristic", shape=Mrecord, style=solid, color="#15b01a", fontsize=7, height="0.1"];
	"Class::Tiny::Object" -> "Path::IsDev::Object" [arrowhead=open, arrowsize="0.5", color="#ff81c0", dir=forward, fontsize=6, headclip=1, label="inherited by", samehead=head, tailclip=1, weight=10];
	"Class::Tiny::Object" -> "Path::IsDev::Result" [arrowhead=open, arrowsize="0.5", color="#ff81c0", dir=forward, fontsize=6, headclip=1, label="inherited by", samehead=head, tailclip=1, weight=10];
	"Path::IsDev::Role::Heuristic" -> "Path::IsDev::Heuristic::Changelog" [arrowhead=open, arrowsize="0.5", color="#653700", dir=forward, fontsize=6, headclip=1, label="consumed by", samehead=head, tailclip=1, weight=5];
	"Path::IsDev::Role::Matcher::Child::BaseName::MatchRegexp::File" -> "Path::IsDev::Heuristic::Changelog" [arrowhead=open, arrowsize="0.5", color="#653700", dir=forward, fontsize=6, headclip=1, label="consumed by", samehead=head, tailclip=1, weight=5];
	"Path::IsDev::Role::Heuristic" -> "Path::IsDev::Heuristic::DevDirMarker" [arrowhead=open, arrowsize="0.5", color="#653700", dir=forward, fontsize=6, headclip=1, label="consumed by", samehead=head, tailclip=1, weight=5];
	"Path::IsDev::Role::Matcher::Child::Exists::Any::File" -> "Path::IsDev::Heuristic::DevDirMarker" [arrowhead=open, arrowsize="0.5", color="#653700", dir=forward, fontsize=6, headclip=1, label="consumed by", samehead=head, tailclip=1, weight=5];
	"Path::IsDev::Role::Heuristic" -> "Path::IsDev::Heuristic::META" [arrowhead=open, arrowsize="0.5", color="#653700", dir=forward, fontsize=6, headclip=1, label="consumed by", samehead=head, tailclip=1, weight=5];
	"Path::IsDev::Role::Matcher::Child::Exists::Any::File" -> "Path::IsDev::Heuristic::META" [arrowhead=open, arrowsize="0.5", color="#653700", dir=forward, fontsize=6, headclip=1, label="consumed by", samehead=head, tailclip=1, weight=5];
	"Path::IsDev::Role::Heuristic" -> "Path::IsDev::Heuristic::MYMETA" [arrowhead=open, arrowsize="0.5", color="#653700", dir=forward, fontsize=6, headclip=1, label="consumed by", samehead=head, tailclip=1, weight=5];
	"Path::IsDev::Role::Matcher::Child::Exists::Any::File" -> "Path::IsDev::Heuristic::MYMETA" [arrowhead=open, arrowsize="0.5", color="#653700", dir=forward, fontsize=6, headclip=1, label="consumed by", samehead=head, tailclip=1, weight=5];
	"Path::IsDev::Role::Heuristic" -> "Path::IsDev::Heuristic::Makefile" [arrowhead=open, arrowsize="0.5", color="#653700", dir=forward, fontsize=6, headclip=1, label="consumed by", samehead=head, tailclip=1, weight=5];
	"Path::IsDev::Role::Matcher::Child::Exists::Any::File" -> "Path::IsDev::Heuristic::Makefile" [arrowhead=open, arrowsize="0.5", color="#653700", dir=forward, fontsize=6, headclip=1, label="consumed by", samehead=head, tailclip=1, weight=5];
	"Path::IsDev::Role::Heuristic" -> "Path::IsDev::Heuristic::TestDir" [arrowhead=open, arrowsize="0.5", color="#653700", dir=forward, fontsize=6, headclip=1, label="consumed by", samehead=head, tailclip=1, weight=5];
	"Path::IsDev::Role::Matcher::Child::Exists::Any::Dir" -> "Path::IsDev::Heuristic::TestDir" [arrowhead=open, arrowsize="0.5", color="#653700", dir=forward, fontsize=6, headclip=1, label="consumed by", samehead=head, tailclip=1, weight=5];
	"Path::IsDev::Role::HeuristicSet::Simple" -> "Path::IsDev::HeuristicSet::Basic" [arrowhead=open, arrowsize="0.5", color="#653700", dir=forward, fontsize=6, headclip=1, label="consumed by", samehead=head, tailclip=1, weight=5];
	"Path::IsDev::Role::NegativeHeuristic" -> "Path::IsDev::NegativeHeuristic::HomeDir" [arrowhead=open, arrowsize="0.5", color="#653700", dir=forward, fontsize=6, headclip=1, label="consumed by", samehead=head, tailclip=1, weight=5];
	"Path::IsDev::Role::Matcher::FullPath::Is::Any" -> "Path::IsDev::NegativeHeuristic::HomeDir" [arrowhead=open, arrowsize="0.5", color="#653700", dir=forward, fontsize=6, headclip=1, label="consumed by", samehead=head, tailclip=1, weight=5];
	"Path::IsDev::Role::NegativeHeuristic" -> "Path::IsDev::NegativeHeuristic::PerlINC" [arrowhead=open, arrowsize="0.5", color="#653700", dir=forward, fontsize=6, headclip=1, label="consumed by", samehead=head, tailclip=1, weight=5];
	"Path::IsDev::Role::Matcher::FullPath::Is::Any" -> "Path::IsDev::NegativeHeuristic::PerlINC" [arrowhead=open, arrowsize="0.5", color="#653700", dir=forward, fontsize=6, headclip=1, label="consumed by", samehead=head, tailclip=1, weight=5];
	"Path::IsDev::Role::Heuristic" -> "Path::IsDev::Heuristic::Tool::Dzil" [arrowhead=open, arrowsize="0.5", color="#653700", dir=forward, fontsize=6, headclip=1, label="consumed by", samehead=head, tailclip=1, weight=5];
	"Path::IsDev::Role::Matcher::Child::Exists::Any::File" -> "Path::IsDev::Heuristic::Tool::Dzil" [arrowhead=open, arrowsize="0.5", color="#653700", dir=forward, fontsize=6, headclip=1, label="consumed by", samehead=head, tailclip=1, weight=5];
	"Path::IsDev::Role::Heuristic" -> "Path::IsDev::Heuristic::Tool::MakeMaker" [arrowhead=open, arrowsize="0.5", color="#653700", dir=forward, fontsize=6, headclip=1, label="consumed by", samehead=head, tailclip=1, weight=5];
	"Path::IsDev::Role::Matcher::Child::Exists::Any::File" -> "Path::IsDev::Heuristic::Tool::MakeMaker" [arrowhead=open, arrowsize="0.5", color="#653700", dir=forward, fontsize=6, headclip=1, label="consumed by", samehead=head, tailclip=1, weight=5];
	"Path::IsDev::Role::Heuristic" -> "Path::IsDev::Heuristic::Tool::ModuleBuild" [arrowhead=open, arrowsize="0.5", color="#653700", dir=forward, fontsize=6, headclip=1, label="consumed by", samehead=head, tailclip=1, weight=5];
	"Path::IsDev::Role::Matcher::Child::Exists::Any::File" -> "Path::IsDev::Heuristic::Tool::ModuleBuild" [arrowhead=open, arrowsize="0.5", color="#653700", dir=forward, fontsize=6, headclip=1, label="consumed by", samehead=head, tailclip=1, weight=5];
	"Path::IsDev::Role::Heuristic" -> "Path::IsDev::Heuristic::VCS::Git" [arrowhead=open, arrowsize="0.5", color="#653700", dir=forward, fontsize=6, headclip=1, label="consumed by", samehead=head, tailclip=1, weight=5];
	"Path::IsDev::Role::Matcher::Child::Exists::Any::Dir" -> "Path::IsDev::Heuristic::VCS::Git" [arrowhead=open, arrowsize="0.5", color="#653700", dir=forward, fontsize=6, headclip=1, label="consumed by", samehead=head, tailclip=1, weight=5];
	"Path::IsDev::Role::NegativeHeuristic" -> "Path::IsDev::NegativeHeuristic::IsDev::IgnoreFile" [arrowhead=open, arrowsize="0.5", color="#653700", dir=forward, fontsize=6, headclip=1, label="consumed by", samehead=head, tailclip=1, weight=5];
	"Path::IsDev::Role::Matcher::Child::Exists::Any::File" -> "Path::IsDev::NegativeHeuristic::IsDev::IgnoreFile" [arrowhead=open, arrowsize="0.5", color="#653700", dir=forward, fontsize=6, headclip=1, label="consumed by", samehead=head, tailclip=1, weight=5];
	"Path::IsDev::Role::HeuristicSet" -> "Path::IsDev::Role::HeuristicSet::Simple" [arrowhead=open, arrowsize="0.5", color="#653700", dir=forward, fontsize=6, headclip=1, label="consumed by", samehead=head, tailclip=1, weight=5];
	"Path::IsDev::Role::Matcher::Child::BaseName::MatchRegexp" -> "Path::IsDev::Role::Matcher::Child::BaseName::MatchRegexp::File" [arrowhead=open, arrowsize="0.5", color="#653700", dir=forward, fontsize=6, headclip=1, label="consumed by", samehead=head, tailclip=1, weight=5];
	"Path::IsDev::Role::Matcher::Child::Exists::Any" -> "Path::IsDev::Role::Matcher::Child::Exists::Any::Dir" [arrowhead=open, arrowsize="0.5", color="#653700", dir=forward, fontsize=6, headclip=1, label="consumed by", samehead=head, tailclip=1, weight=5];
	"Path::IsDev::Role::Matcher::Child::Exists::Any" -> "Path::IsDev::Role::Matcher::Child::Exists::Any::File" [arrowhead=open, arrowsize="0.5", color="#653700", dir=forward, fontsize=6, headclip=1, label="consumed by", samehead=head, tailclip=1, weight=5];
}