{
"abstract" : "Parse regular expressions",
"author" : [
"Thomas R. Wyant, III F<wyant at cpan dot org>"
],
"dynamic_config" : 1,
"generated_by" : "Module::Build version 0.4216",
"license" : [
"perl_5"
],
"meta-spec" : {
"url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
"version" : "2"
},
"name" : "PPIx-Regexp",
"no_index" : {
"directory" : [
"inc",
"t",
"xt"
]
},
"prereqs" : {
"build" : {
"requires" : {
"Test::More" : "0.88"
}
},
"runtime" : {
"requires" : {
"List::MoreUtils" : "0",
"List::Util" : "0",
"PPI::Document" : "1.117",
"Scalar::Util" : "0",
"Task::Weaken" : "0",
"perl" : "5.006"
}
}
},
"provides" : {
"PPIx::Regexp" : {
"file" : "lib/PPIx/Regexp.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Constant" : {
"file" : "lib/PPIx/Regexp/Constant.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Dumper" : {
"file" : "lib/PPIx/Regexp/Dumper.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Element" : {
"file" : "lib/PPIx/Regexp/Element.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Lexer" : {
"file" : "lib/PPIx/Regexp/Lexer.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Node" : {
"file" : "lib/PPIx/Regexp/Node.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Node::Range" : {
"file" : "lib/PPIx/Regexp/Node/Range.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Node::Unknown" : {
"file" : "lib/PPIx/Regexp/Node/Unknown.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::StringTokenizer" : {
"file" : "lib/PPIx/Regexp/StringTokenizer.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Structure" : {
"file" : "lib/PPIx/Regexp/Structure.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Structure::Assertion" : {
"file" : "lib/PPIx/Regexp/Structure/Assertion.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Structure::BranchReset" : {
"file" : "lib/PPIx/Regexp/Structure/BranchReset.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Structure::Capture" : {
"file" : "lib/PPIx/Regexp/Structure/Capture.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Structure::CharClass" : {
"file" : "lib/PPIx/Regexp/Structure/CharClass.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Structure::Code" : {
"file" : "lib/PPIx/Regexp/Structure/Code.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Structure::Main" : {
"file" : "lib/PPIx/Regexp/Structure/Main.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Structure::Modifier" : {
"file" : "lib/PPIx/Regexp/Structure/Modifier.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Structure::NamedCapture" : {
"file" : "lib/PPIx/Regexp/Structure/NamedCapture.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Structure::Quantifier" : {
"file" : "lib/PPIx/Regexp/Structure/Quantifier.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Structure::RegexSet" : {
"file" : "lib/PPIx/Regexp/Structure/RegexSet.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Structure::Regexp" : {
"file" : "lib/PPIx/Regexp/Structure/Regexp.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Structure::Replacement" : {
"file" : "lib/PPIx/Regexp/Structure/Replacement.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Structure::Subexpression" : {
"file" : "lib/PPIx/Regexp/Structure/Subexpression.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Structure::Switch" : {
"file" : "lib/PPIx/Regexp/Structure/Switch.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Structure::Unknown" : {
"file" : "lib/PPIx/Regexp/Structure/Unknown.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Support" : {
"file" : "lib/PPIx/Regexp/Support.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Token" : {
"file" : "lib/PPIx/Regexp/Token.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Token::Assertion" : {
"file" : "lib/PPIx/Regexp/Token/Assertion.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Token::Backreference" : {
"file" : "lib/PPIx/Regexp/Token/Backreference.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Token::Backtrack" : {
"file" : "lib/PPIx/Regexp/Token/Backtrack.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Token::CharClass" : {
"file" : "lib/PPIx/Regexp/Token/CharClass.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Token::CharClass::POSIX" : {
"file" : "lib/PPIx/Regexp/Token/CharClass/POSIX.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Token::CharClass::POSIX::Unknown" : {
"file" : "lib/PPIx/Regexp/Token/CharClass/POSIX/Unknown.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Token::CharClass::Simple" : {
"file" : "lib/PPIx/Regexp/Token/CharClass/Simple.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Token::Code" : {
"file" : "lib/PPIx/Regexp/Token/Code.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Token::Comment" : {
"file" : "lib/PPIx/Regexp/Token/Comment.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Token::Condition" : {
"file" : "lib/PPIx/Regexp/Token/Condition.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Token::Control" : {
"file" : "lib/PPIx/Regexp/Token/Control.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Token::Delimiter" : {
"file" : "lib/PPIx/Regexp/Token/Delimiter.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Token::Greediness" : {
"file" : "lib/PPIx/Regexp/Token/Greediness.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Token::GroupType" : {
"file" : "lib/PPIx/Regexp/Token/GroupType.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Token::GroupType::Assertion" : {
"file" : "lib/PPIx/Regexp/Token/GroupType/Assertion.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Token::GroupType::BranchReset" : {
"file" : "lib/PPIx/Regexp/Token/GroupType/BranchReset.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Token::GroupType::Code" : {
"file" : "lib/PPIx/Regexp/Token/GroupType/Code.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Token::GroupType::Modifier" : {
"file" : "lib/PPIx/Regexp/Token/GroupType/Modifier.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Token::GroupType::NamedCapture" : {
"file" : "lib/PPIx/Regexp/Token/GroupType/NamedCapture.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Token::GroupType::Subexpression" : {
"file" : "lib/PPIx/Regexp/Token/GroupType/Subexpression.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Token::GroupType::Switch" : {
"file" : "lib/PPIx/Regexp/Token/GroupType/Switch.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Token::Interpolation" : {
"file" : "lib/PPIx/Regexp/Token/Interpolation.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Token::Literal" : {
"file" : "lib/PPIx/Regexp/Token/Literal.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Token::Modifier" : {
"file" : "lib/PPIx/Regexp/Token/Modifier.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Token::NoOp" : {
"file" : "lib/PPIx/Regexp/Token/NoOp.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Token::Operator" : {
"file" : "lib/PPIx/Regexp/Token/Operator.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Token::Quantifier" : {
"file" : "lib/PPIx/Regexp/Token/Quantifier.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Token::Recursion" : {
"file" : "lib/PPIx/Regexp/Token/Recursion.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Token::Reference" : {
"file" : "lib/PPIx/Regexp/Token/Reference.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Token::Structure" : {
"file" : "lib/PPIx/Regexp/Token/Structure.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Token::Unknown" : {
"file" : "lib/PPIx/Regexp/Token/Unknown.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Token::Unmatched" : {
"file" : "lib/PPIx/Regexp/Token/Unmatched.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Token::Whitespace" : {
"file" : "lib/PPIx/Regexp/Token/Whitespace.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Tokenizer" : {
"file" : "lib/PPIx/Regexp/Tokenizer.pm",
"version" : "0.049_01"
},
"PPIx::Regexp::Util" : {
"file" : "lib/PPIx/Regexp/Util.pm",
"version" : "0.049_01"
}
},
"release_status" : "testing",
"resources" : {
"bugtracker" : {
"mailto" : "wyant@cpan.org",
"web" : "https://rt.cpan.org/Public/Dist/Display.html?Name=PPIx-Regexp"
},
"license" : [
"http://dev.perl.org/licenses/"
],
"repository" : {
"type" : "git",
"url" : "git://github.com/trwyant/perl-PPIx-Regexp.git",
"web" : "https://github.com/trwyant/perl-PPIx-Regexp"
}
},
"version" : "0.049_01",
"x_serialization_backend" : "JSON::PP version 2.27300"
}