<?xml version="1.0" encoding="UTF-8"?>
<SOFTPKG NAME="PPI" VERSION="1,208,0,0">
  <TITLE>PPI</TITLE>
  <ABSTRACT>Parse, Analyze and Manipulate Perl (without perl)</ABSTRACT>
  <AUTHOR>Adam Kennedy &lt;adamk@cpan.org&gt;</AUTHOR>
  <IMPLEMENTATION>
    <DEPENDENCY NAME="List-MoreUtils" VERSION="0,16,0,0" />
    <DEPENDENCY NAME="Task-Weaken" VERSION="0,0,0,0" />
    <DEPENDENCY NAME="Clone" VERSION="0,30,0,0" />
    <DEPENDENCY NAME="Params-Util" VERSION="1,00,0,0" />
    <DEPENDENCY NAME="File-Remove" VERSION="1,42,0,0" />
    <REQUIRE NAME="File::Remove" VERSION="1.42" />
    <REQUIRE NAME="Test::Object" VERSION="0.07" />
    <REQUIRE NAME="Test::ClassAPI" VERSION="1.04" />
    <REQUIRE NAME="Test::NoWarnings" VERSION="0.084" />
    <REQUIRE NAME="Params::Util" VERSION="1.00" />
    <REQUIRE NAME="Clone" VERSION="0.30" />
    <REQUIRE NAME="Test::SubCalls" VERSION="1.07" />
    <REQUIRE NAME="List::MoreUtils" VERSION="0.16" />
    <REQUIRE NAME="Task::Weaken" VERSION="0" />
    <OS NAME="MSWin32" />
    <ARCHITECTURE NAME="MSWin32-x86-multi-thread-5.8" />
    <CODEBASE HREF="MSWin32-x86-multi-thread-5.8/PPI-1.208.zip" />
    <PROVIDE NAME="PPI::" VERSION="1.208" />
    <PROVIDE NAME="PPI::Cache" VERSION="1.208" />
    <PROVIDE NAME="PPI::Document" VERSION="1.208" />
    <PROVIDE NAME="PPI::Document::File" VERSION="1.208" />
    <PROVIDE NAME="PPI::Document::Fragment" VERSION="1.208" />
    <PROVIDE NAME="PPI::Document::Normalized" VERSION="1.208" />
    <PROVIDE NAME="PPI::Dumper" VERSION="1.208" />
    <PROVIDE NAME="PPI::Element" VERSION="1.208" />
    <PROVIDE NAME="PPI::Exception" VERSION="1.208" />
    <PROVIDE NAME="PPI::Exception::ParserRejection" VERSION="1.208" />
    <PROVIDE NAME="PPI::Exception::ParserTimeout" VERSION="1.208" />
    <PROVIDE NAME="PPI::Find" VERSION="1.208" />
    <PROVIDE NAME="PPI::Lexer" VERSION="1.208" />
    <PROVIDE NAME="PPI::Node" VERSION="1.208" />
    <PROVIDE NAME="PPI::Normal" VERSION="1.208" />
    <PROVIDE NAME="PPI::Normal::Standard" VERSION="1.208" />
    <PROVIDE NAME="PPI::Statement" VERSION="1.208" />
    <PROVIDE NAME="PPI::Statement::Break" VERSION="1.208" />
    <PROVIDE NAME="PPI::Statement::Compound" VERSION="1.208" />
    <PROVIDE NAME="PPI::Statement::Data" VERSION="1.208" />
    <PROVIDE NAME="PPI::Statement::End" VERSION="1.208" />
    <PROVIDE NAME="PPI::Statement::Expression" VERSION="1.208" />
    <PROVIDE NAME="PPI::Statement::Given" VERSION="1.208" />
    <PROVIDE NAME="PPI::Statement::Include" VERSION="1.208" />
    <PROVIDE NAME="PPI::Statement::Include::Perl6" VERSION="1.208" />
    <PROVIDE NAME="PPI::Statement::Null" VERSION="1.208" />
    <PROVIDE NAME="PPI::Statement::Package" VERSION="1.208" />
    <PROVIDE NAME="PPI::Statement::Scheduled" VERSION="1.208" />
    <PROVIDE NAME="PPI::Statement::Sub" VERSION="1.208" />
    <PROVIDE NAME="PPI::Statement::Unknown" VERSION="1.208" />
    <PROVIDE NAME="PPI::Statement::UnmatchedBrace" VERSION="1.208" />
    <PROVIDE NAME="PPI::Statement::Variable" VERSION="1.208" />
    <PROVIDE NAME="PPI::Statement::When" VERSION="1.208" />
    <PROVIDE NAME="PPI::Structure" VERSION="1.208" />
    <PROVIDE NAME="PPI::Structure::Block" VERSION="1.208" />
    <PROVIDE NAME="PPI::Structure::Condition" VERSION="1.208" />
    <PROVIDE NAME="PPI::Structure::Constructor" VERSION="1.208" />
    <PROVIDE NAME="PPI::Structure::For" VERSION="1.208" />
    <PROVIDE NAME="PPI::Structure::Given" VERSION="1.208" />
    <PROVIDE NAME="PPI::Structure::List" VERSION="1.208" />
    <PROVIDE NAME="PPI::Structure::Subscript" VERSION="1.208" />
    <PROVIDE NAME="PPI::Structure::Unknown" VERSION="1.208" />
    <PROVIDE NAME="PPI::Structure::When" VERSION="1.208" />
    <PROVIDE NAME="PPI::Token" VERSION="1.208" />
    <PROVIDE NAME="PPI::Token::ArrayIndex" VERSION="1.208" />
    <PROVIDE NAME="PPI::Token::Attribute" VERSION="1.208" />
    <PROVIDE NAME="PPI::Token::BOM" VERSION="1.208" />
    <PROVIDE NAME="PPI::Token::Cast" VERSION="1.208" />
    <PROVIDE NAME="PPI::Token::Comment" VERSION="1.208" />
    <PROVIDE NAME="PPI::Token::DashedWord" VERSION="1.208" />
    <PROVIDE NAME="PPI::Token::Data" VERSION="1.208" />
    <PROVIDE NAME="PPI::Token::End" VERSION="1.208" />
    <PROVIDE NAME="PPI::Token::HereDoc" VERSION="1.208" />
    <PROVIDE NAME="PPI::Token::Label" VERSION="1.208" />
    <PROVIDE NAME="PPI::Token::Magic" VERSION="1.208" />
    <PROVIDE NAME="PPI::Token::Number" VERSION="1.208" />
    <PROVIDE NAME="PPI::Token::Number::Binary" VERSION="1.208" />
    <PROVIDE NAME="PPI::Token::Number::Exp" VERSION="1.208" />
    <PROVIDE NAME="PPI::Token::Number::Float" VERSION="1.208" />
    <PROVIDE NAME="PPI::Token::Number::Hex" VERSION="1.208" />
    <PROVIDE NAME="PPI::Token::Number::Octal" VERSION="1.208" />
    <PROVIDE NAME="PPI::Token::Number::Version" VERSION="1.208" />
    <PROVIDE NAME="PPI::Token::Operator" VERSION="1.208" />
    <PROVIDE NAME="PPI::Token::Pod" VERSION="1.208" />
    <PROVIDE NAME="PPI::Token::Prototype" VERSION="1.208" />
    <PROVIDE NAME="PPI::Token::Quote" VERSION="1.208" />
    <PROVIDE NAME="PPI::Token::Quote::Double" VERSION="1.208" />
    <PROVIDE NAME="PPI::Token::Quote::Interpolate" VERSION="1.208" />
    <PROVIDE NAME="PPI::Token::Quote::Literal" VERSION="1.208" />
    <PROVIDE NAME="PPI::Token::Quote::Single" VERSION="1.208" />
    <PROVIDE NAME="PPI::Token::QuoteLike" VERSION="1.208" />
    <PROVIDE NAME="PPI::Token::QuoteLike::Backtick" VERSION="1.208" />
    <PROVIDE NAME="PPI::Token::QuoteLike::Command" VERSION="1.208" />
    <PROVIDE NAME="PPI::Token::QuoteLike::Readline" VERSION="1.208" />
    <PROVIDE NAME="PPI::Token::QuoteLike::Regexp" VERSION="1.208" />
    <PROVIDE NAME="PPI::Token::QuoteLike::Words" VERSION="1.208" />
    <PROVIDE NAME="PPI::Token::Regexp" VERSION="1.208" />
    <PROVIDE NAME="PPI::Token::Regexp::Match" VERSION="1.208" />
    <PROVIDE NAME="PPI::Token::Regexp::Substitute" VERSION="1.208" />
    <PROVIDE NAME="PPI::Token::Regexp::Transliterate" VERSION="1.208" />
    <PROVIDE NAME="PPI::Token::Separator" VERSION="1.208" />
    <PROVIDE NAME="PPI::Token::Structure" VERSION="1.208" />
    <PROVIDE NAME="PPI::Token::Symbol" VERSION="1.208" />
    <PROVIDE NAME="PPI::Token::Unknown" VERSION="1.208" />
    <PROVIDE NAME="PPI::Token::Whitespace" VERSION="1.208" />
    <PROVIDE NAME="PPI::Token::Word" VERSION="1.208" />
    <PROVIDE NAME="PPI::Token::_QuoteEngine" VERSION="1.208" />
    <PROVIDE NAME="PPI::Token::_QuoteEngine::Full" VERSION="1.208" />
    <PROVIDE NAME="PPI::Token::_QuoteEngine::Simple" VERSION="1.208" />
    <PROVIDE NAME="PPI::Tokenizer" VERSION="1.208" />
    <PROVIDE NAME="PPI::Transform" VERSION="1.208" />
    <PROVIDE NAME="PPI::Transform::UpdateCopyright" VERSION="1.208" />
    <PROVIDE NAME="PPI::Util" VERSION="1.208" />
    <PROVIDE NAME="PPI::XSAccessor" VERSION="1.208" />
  </IMPLEMENTATION>
</SOFTPKG>

