{ "abstract" : "String prepare Parser", "author" : [ "Micheal.Song " ], "dynamic_config" : 1, "generated_by" : "Module::Build version 0.422", "license" : [ "perl_5" ], "meta-spec" : { "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec", "version" : "2" }, "name" : "Spp", "prereqs" : { "build" : { "requires" : { "Test::More" : "0" } }, "configure" : { "requires" : { "Module::Build" : "0.42" } }, "runtime" : { "requires" : { "File::Basename" : "0", "File::Copy" : "0", "File::Find::Wanted" : "0", "JSON::XS" : "0", "Perl::Tidy" : "0", "String::Random" : "0", "Time::Piece" : "0", "perl" : "5.012" } } }, "provides" : { "Spp" : { "file" : "lib/Spp.pm", "version" : "2.03" }, "Spp::Ast" : { "file" : "lib/Spp/Ast.pm" }, "Spp::Builtin" : { "file" : "lib/Spp/Builtin.pm" }, "Spp::Cursor" : { "file" : "lib/Spp/Cursor.pm" }, "Spp::Grammar" : { "file" : "lib/Spp/Grammar.pm" }, "Spp::LintAst" : { "file" : "lib/Spp/LintAst.pm" }, "Spp::MatchRule" : { "file" : "lib/Spp/MatchRule.pm" }, "Spp::OptAst" : { "file" : "lib/Spp/OptAst.pm" }, "Spp::ToSpp" : { "file" : "lib/Spp/ToSpp.pm" }, "Spp::Tools" : { "file" : "lib/Spp/Tools.pm" } }, "release_status" : "stable", "resources" : { "license" : [ "http://dev.perl.org/licenses/" ] }, "version" : "2.03", "x_serialization_backend" : "JSON::PP version 2.27400" }