digraph {
graph [overlap=false]
subgraph cluster_warnings {
	label="warnings";
	"warnings::CORE:match";
	"warnings::import";
	"warnings::CORE:regcomp";
}
subgraph cluster_strict {
	label="strict";
	"strict::BEGIN@14";
	"strict::CORE:match";
	"strict::CORE:regcomp";
	"strict::import";
}
subgraph cluster_Exporter {
	label="Exporter";
	"Exporter::CORE:match";
	"Exporter::import";
	"Exporter::CORE:subst";
}
subgraph cluster_main {
	label="main";
	"main::RUNTIME";
	"main::BEGIN@0";
	"main::BEGIN@0.1";
	"main::NULL";
}
subgraph cluster_feature {
	label="feature";
	"feature::__common";
	"feature::import";
}
subgraph cluster_JSON_Decode_Regexp {
	label="JSON::Decode::Regexp";
	"JSON::Decode::Regexp::BEGIN@7";
	"JSON::Decode::Regexp::BEGIN@8";
	"JSON::Decode::Regexp::CORE:match";
	"JSON::Decode::Regexp::from_json";
	"JSON::Decode::Regexp::CORE:qr";
	"JSON::Decode::Regexp::BEGIN@6";
	"JSON::Decode::Regexp::CORE:regcomp";
}
"JSON::Decode::Regexp::BEGIN@8" -> "warnings::CORE:match";
"JSON::Decode::Regexp::BEGIN@8" -> "warnings::import";
"main::NULL" -> "main::BEGIN@0.1";
"main::BEGIN@0" -> "JSON::Decode::Regexp::BEGIN@8";
"feature::import" -> "feature::__common";
"JSON::Decode::Regexp::BEGIN@7" -> "strict::import";
"main::NULL" -> "main::BEGIN@0";
"JSON::Decode::Regexp::from_json" -> "JSON::Decode::Regexp::CORE:match";
"JSON::Decode::Regexp::BEGIN@7" -> "strict::CORE:regcomp";
"main::BEGIN@0" -> "JSON::Decode::Regexp::BEGIN@6";
"main::BEGIN@0" -> "JSON::Decode::Regexp::CORE:qr";
"JSON::Decode::Regexp::BEGIN@7" -> "strict::BEGIN@14";
"JSON::Decode::Regexp::BEGIN@7" -> "strict::CORE:match";
"main::BEGIN@0.1" -> "feature::import";
"Exporter::import" -> "Exporter::CORE:subst";
"main::BEGIN@0" -> "JSON::Decode::Regexp::BEGIN@7";
"main::RUNTIME" -> "JSON::Decode::Regexp::from_json";
"JSON::Decode::Regexp::BEGIN@8" -> "warnings::CORE:regcomp";
"JSON::Decode::Regexp::from_json" -> "JSON::Decode::Regexp::CORE:regcomp";
"Exporter::import" -> "Exporter::CORE:match";
"main::BEGIN@0" -> "Exporter::import";
}
