libppi-perl_1.218-1_all.deb


Advertisement

Description

libppi-perl - module to parse, analyze and manipulate Perl code

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main amd64
Package name libppi-perl
Package version 1.218
Package release 1
Package architecture all
Package type deb
Installed size 800 B
Download size 350.81 KB
Official Mirror ftp.br.debian.org
PPI provides the ability to parse, analyze and manipulate Perl code without
actually executing the code, by implementing a lexer similar to what perl has
itself internally.
The purpose of PPI is not to parse Perl Code, but to parse Perl Documents. By
making this distinction and treating the problem this way, one could analyze
files containing Perl source code in isolation from any other resources and
without executing it, including other libraries. A significant feature of PPI
is the ability to analyze Perl source code without requiring an instance of
perl to run alongside or inside the parser.

Alternatives

Package Version Architecture Repository
libppi-perl_1.218-1_all.deb 1.218 all Debian Main
libppi-perl - - -

Requires

Name Value
libclone-perl -
libio-string-perl -
liblist-moreutils-perl -
libparams-util-perl -
libtask-weaken-perl -
perl -

Download

Type URL
Binary Package libppi-perl_1.218-1_all.deb
Source Package libppi-perl

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libppi-perl deb package:
    # sudo apt-get install libppi-perl

Files

Path
/usr/share/doc/libppi-perl/changelog.Debian.gz
/usr/share/doc/libppi-perl/changelog.gz
/usr/share/doc/libppi-perl/copyright
/usr/share/man/man3/PPI.3pm.gz
/usr/share/man/man3/PPI::Cache.3pm.gz
/usr/share/man/man3/PPI::Document.3pm.gz
/usr/share/man/man3/PPI::Document::File.3pm.gz
/usr/share/man/man3/PPI::Document::Fragment.3pm.gz
/usr/share/man/man3/PPI::Document::Normalized.3pm.gz
/usr/share/man/man3/PPI::Dumper.3pm.gz
/usr/share/man/man3/PPI::Element.3pm.gz
/usr/share/man/man3/PPI::Find.3pm.gz
/usr/share/man/man3/PPI::Lexer.3pm.gz
/usr/share/man/man3/PPI::Node.3pm.gz
/usr/share/man/man3/PPI::Normal.3pm.gz
/usr/share/man/man3/PPI::Normal::Standard.3pm.gz
/usr/share/man/man3/PPI::Statement.3pm.gz
/usr/share/man/man3/PPI::Statement::Break.3pm.gz
/usr/share/man/man3/PPI::Statement::Compound.3pm.gz
/usr/share/man/man3/PPI::Statement::Data.3pm.gz
/usr/share/man/man3/PPI::Statement::End.3pm.gz
/usr/share/man/man3/PPI::Statement::Expression.3pm.gz
/usr/share/man/man3/PPI::Statement::Given.3pm.gz
/usr/share/man/man3/PPI::Statement::Include.3pm.gz
/usr/share/man/man3/PPI::Statement::Include::Perl6.3pm.gz
/usr/share/man/man3/PPI::Statement::Null.3pm.gz
/usr/share/man/man3/PPI::Statement::Package.3pm.gz
/usr/share/man/man3/PPI::Statement::Scheduled.3pm.gz
/usr/share/man/man3/PPI::Statement::Sub.3pm.gz
/usr/share/man/man3/PPI::Statement::Unknown.3pm.gz
/usr/share/man/man3/PPI::Statement::UnmatchedBrace.3pm.gz
/usr/share/man/man3/PPI::Statement::Variable.3pm.gz
/usr/share/man/man3/PPI::Statement::When.3pm.gz
/usr/share/man/man3/PPI::Structure.3pm.gz
/usr/share/man/man3/PPI::Structure::Block.3pm.gz
/usr/share/man/man3/PPI::Structure::Condition.3pm.gz
/usr/share/man/man3/PPI::Structure::Constructor.3pm.gz
/usr/share/man/man3/PPI::Structure::For.3pm.gz
/usr/share/man/man3/PPI::Structure::Given.3pm.gz
/usr/share/man/man3/PPI::Structure::List.3pm.gz
/usr/share/man/man3/PPI::Structure::Subscript.3pm.gz
/usr/share/man/man3/PPI::Structure::Unknown.3pm.gz
/usr/share/man/man3/PPI::Structure::When.3pm.gz
/usr/share/man/man3/PPI::Token.3pm.gz
/usr/share/man/man3/PPI::Token::ArrayIndex.3pm.gz
/usr/share/man/man3/PPI::Token::Attribute.3pm.gz
/usr/share/man/man3/PPI::Token::BOM.3pm.gz
/usr/share/man/man3/PPI::Token::Cast.3pm.gz
/usr/share/man/man3/PPI::Token::Comment.3pm.gz
/usr/share/man/man3/PPI::Token::DashedWord.3pm.gz
/usr/share/man/man3/PPI::Token::Data.3pm.gz
/usr/share/man/man3/PPI::Token::End.3pm.gz
/usr/share/man/man3/PPI::Token::HereDoc.3pm.gz
/usr/share/man/man3/PPI::Token::Label.3pm.gz
/usr/share/man/man3/PPI::Token::Magic.3pm.gz
/usr/share/man/man3/PPI::Token::Number.3pm.gz
/usr/share/man/man3/PPI::Token::Number::Binary.3pm.gz
/usr/share/man/man3/PPI::Token::Number::Exp.3pm.gz
/usr/share/man/man3/PPI::Token::Number::Float.3pm.gz
/usr/share/man/man3/PPI::Token::Number::Hex.3pm.gz
/usr/share/man/man3/PPI::Token::Number::Octal.3pm.gz
/usr/share/man/man3/PPI::Token::Number::Version.3pm.gz
/usr/share/man/man3/PPI::Token::Operator.3pm.gz
/usr/share/man/man3/PPI::Token::Pod.3pm.gz
/usr/share/man/man3/PPI::Token::Prototype.3pm.gz
/usr/share/man/man3/PPI::Token::Quote.3pm.gz
/usr/share/man/man3/PPI::Token::Quote::Double.3pm.gz
/usr/share/man/man3/PPI::Token::Quote::Interpolate.3pm.gz
/usr/share/man/man3/PPI::Token::Quote::Literal.3pm.gz
/usr/share/man/man3/PPI::Token::Quote::Single.3pm.gz
/usr/share/man/man3/PPI::Token::QuoteLike.3pm.gz
/usr/share/man/man3/PPI::Token::QuoteLike::Backtick.3pm.gz
/usr/share/man/man3/PPI::Token::QuoteLike::Command.3pm.gz
/usr/share/man/man3/PPI::Token::QuoteLike::Readline.3pm.gz
/usr/share/man/man3/PPI::Token::QuoteLike::Regexp.3pm.gz
/usr/share/man/man3/PPI::Token::QuoteLike::Words.3pm.gz
/usr/share/man/man3/PPI::Token::Regexp.3pm.gz
/usr/share/man/man3/PPI::Token::Regexp::Match.3pm.gz
/usr/share/man/man3/PPI::Token::Regexp::Substitute.3pm.gz
/usr/share/man/man3/PPI::Token::Regexp::Transliterate.3pm.gz
/usr/share/man/man3/PPI::Token::Separator.3pm.gz
/usr/share/man/man3/PPI::Token::Structure.3pm.gz
/usr/share/man/man3/PPI::Token::Symbol.3pm.gz
/usr/share/man/man3/PPI::Token::Unknown.3pm.gz
/usr/share/man/man3/PPI::Token::Whitespace.3pm.gz
/usr/share/man/man3/PPI::Token::Word.3pm.gz
/usr/share/man/man3/PPI::Token::_QuoteEngine.3pm.gz
/usr/share/man/man3/PPI::Tokenizer.3pm.gz
/usr/share/man/man3/PPI::Transform.3pm.gz
/usr/share/man/man3/PPI::Transform::UpdateCopyright.3pm.gz
/usr/share/perl5/PPI.pm
/usr/share/perl5/PPI/Cache.pm
/usr/share/perl5/PPI/Document.pm
/usr/share/perl5/PPI/Dumper.pm
/usr/share/perl5/PPI/Element.pm
/usr/share/perl5/PPI/Exception.pm
/usr/share/perl5/PPI/Find.pm
/usr/share/perl5/PPI/Lexer.pm
/usr/share/perl5/PPI/Node.pm
/usr/share/perl5/PPI/Normal.pm
/usr/share/perl5/PPI/Statement.pm
/usr/share/perl5/PPI/Structure.pm
/usr/share/perl5/PPI/Token.pm
/usr/share/perl5/PPI/Tokenizer.pm
/usr/share/perl5/PPI/Transform.pm
/usr/share/perl5/PPI/Util.pm
/usr/share/perl5/PPI/XSAccessor.pm
/usr/share/perl5/PPI/Document/File.pm
/usr/share/perl5/PPI/Document/Fragment.pm
/usr/share/perl5/PPI/Document/Normalized.pm
/usr/share/perl5/PPI/Exception/ParserRejection.pm
/usr/share/perl5/PPI/Exception/ParserTimeout.pm
/usr/share/perl5/PPI/Normal/Standard.pm
/usr/share/perl5/PPI/Statement/Break.pm
/usr/share/perl5/PPI/Statement/Compound.pm
/usr/share/perl5/PPI/Statement/Data.pm
/usr/share/perl5/PPI/Statement/End.pm
/usr/share/perl5/PPI/Statement/Expression.pm
/usr/share/perl5/PPI/Statement/Given.pm
/usr/share/perl5/PPI/Statement/Include.pm
/usr/share/perl5/PPI/Statement/Null.pm
/usr/share/perl5/PPI/Statement/Package.pm
/usr/share/perl5/PPI/Statement/Scheduled.pm
/usr/share/perl5/PPI/Statement/Sub.pm
/usr/share/perl5/PPI/Statement/Unknown.pm
/usr/share/perl5/PPI/Statement/UnmatchedBrace.pm
/usr/share/perl5/PPI/Statement/Variable.pm
/usr/share/perl5/PPI/Statement/When.pm
/usr/share/perl5/PPI/Statement/Include/Perl6.pm
/usr/share/perl5/PPI/Structure/Block.pm
/usr/share/perl5/PPI/Structure/Condition.pm
/usr/share/perl5/PPI/Structure/Constructor.pm
/usr/share/perl5/PPI/Structure/For.pm
/usr/share/perl5/PPI/Structure/Given.pm
/usr/share/perl5/PPI/Structure/List.pm
/usr/share/perl5/PPI/Structure/Subscript.pm
/usr/share/perl5/PPI/Structure/Unknown.pm
/usr/share/perl5/PPI/Structure/When.pm
/usr/share/perl5/PPI/Token/ArrayIndex.pm
/usr/share/perl5/PPI/Token/Attribute.pm
/usr/share/perl5/PPI/Token/BOM.pm
/usr/share/perl5/PPI/Token/Cast.pm
/usr/share/perl5/PPI/Token/Comment.pm
/usr/share/perl5/PPI/Token/DashedWord.pm
/usr/share/perl5/PPI/Token/Data.pm
/usr/share/perl5/PPI/Token/End.pm
/usr/share/perl5/PPI/Token/HereDoc.pm
/usr/share/perl5/PPI/Token/Label.pm
/usr/share/perl5/PPI/Token/Magic.pm
/usr/share/perl5/PPI/Token/Number.pm
/usr/share/perl5/PPI/Token/Operator.pm
/usr/share/perl5/PPI/Token/Pod.pm
/usr/share/perl5/PPI/Token/Prototype.pm
/usr/share/perl5/PPI/Token/Quote.pm
/usr/share/perl5/PPI/Token/QuoteLike.pm
/usr/share/perl5/PPI/Token/Regexp.pm
/usr/share/perl5/PPI/Token/Separator.pm
/usr/share/perl5/PPI/Token/Structure.pm
/usr/share/perl5/PPI/Token/Symbol.pm
/usr/share/perl5/PPI/Token/Unknown.pm
/usr/share/perl5/PPI/Token/Whitespace.pm
/usr/share/perl5/PPI/Token/Word.pm
/usr/share/perl5/PPI/Token/_QuoteEngine.pm
/usr/share/perl5/PPI/Token/Number/Binary.pm
/usr/share/perl5/PPI/Token/Number/Exp.pm
/usr/share/perl5/PPI/Token/Number/Float.pm
/usr/share/perl5/PPI/Token/Number/Hex.pm
/usr/share/perl5/PPI/Token/Number/Octal.pm
/usr/share/perl5/PPI/Token/Number/Version.pm
/usr/share/perl5/PPI/Token/Quote/Double.pm
/usr/share/perl5/PPI/Token/Quote/Interpolate.pm
/usr/share/perl5/PPI/Token/Quote/Literal.pm
/usr/share/perl5/PPI/Token/Quote/Single.pm
/usr/share/perl5/PPI/Token/QuoteLike/Backtick.pm
/usr/share/perl5/PPI/Token/QuoteLike/Command.pm
/usr/share/perl5/PPI/Token/QuoteLike/Readline.pm
/usr/share/perl5/PPI/Token/QuoteLike/Regexp.pm
/usr/share/perl5/PPI/Token/QuoteLike/Words.pm
/usr/share/perl5/PPI/Token/Regexp/Match.pm
/usr/share/perl5/PPI/Token/Regexp/Substitute.pm
/usr/share/perl5/PPI/Token/Regexp/Transliterate.pm
/usr/share/perl5/PPI/Token/_QuoteEngine/Full.pm
/usr/share/perl5/PPI/Token/_QuoteEngine/Simple.pm
/usr/share/perl5/PPI/Transform/UpdateCopyright.pm

Changelog

2014-08-25 - Salvatore Bonaccorso <carnil@debian.org>
libppi-perl (1.218-1) unstable; urgency=medium
* Team upload.
[ Ansgar Burchardt ]
* debian/control: Convert Vcs-* fields to Git.
[ gregor herrmann ]
* debian/control: update {versioned,alternative} (build) dependencies.
[ Salvatore Bonaccorso ]
* Change Vcs-Git to canonical URI (git://anonscm.debian.org)
* Change search.cpan.org based URIs to metacpan.org based URIs
[ Axel Beckert ]
* debian/copyright: migrate pre-1.0 format to 1.0 using "cme fix dpkg-
copyright"
[ gregor herrmann ]
* Strip trailing slash from metacpan URLs.
[ Salvatore Bonaccorso ]
* Update Vcs-Browser URL to cgit web frontend
* Imported Upstream version 1.218
* Declare compliance with Debian Policy 3.9.5
* Wrap and sort fields in debian/control
* Update copyright years for included copy of Module::Install
* Add fix-spelling-error-in-manpage.patch patch
2011-02-28 - Jonathan Yu <jawnsy@cpan.org>
libppi-perl (1.215-1) unstable; urgency=low
* New upstream release
* Standards-Version 3.9.1 (indicate GPL-1+ explicitly)
* Bump to debhelper 8
* Refresh copyright information
* Drop version dependencies satisfied in oldstable
2010-07-08 - gregor herrmann <gregoa@debian.org>
libppi-perl (1.213-1) unstable; urgency=low
* New upstream release.
* Set Standards-Version to 3.9.0 (no changes).
* Update years of packaging copyright.
2010-05-13 - Jonathan Yu <jawnsy@cpan.org>
libppi-perl (1.212-1) unstable; urgency=low
[ Jonathan Yu ]
* New upstream release
* Use new 3.0 (quilt) source format
[ gregor herrmann ]
* Remove an unused environment variable (debian/rules) and obsolete build
dependencies (debian/control).
2010-02-06 - Jonathan Yu <jawnsy@cpan.org>
libppi-perl (1.209-1) unstable; urgency=low
[ Jonathan Yu ]
* New upstream release
* Update Module::Install copyright info
* Standards-Version 3.8.4 (no changes)
* Drop B-D-I on Test::ClassAPI per upstream
* Add Class::Inspector to B-D-I
[ gregor herrmann ]
* debian/watch: use extended regexp for matching upstream versions.
2010-01-14 - Jonathan Yu <jawnsy@cpan.org>
libppi-perl (1.208-1) unstable; urgency=low
[ Jonathan Yu ]
* New upstream release
* Update dependency alternatives with Perl 5.10.1
* Update copyright to DEP5 format
* Refresh copyright per upstream
[ Ryan Niebur ]
* Update jawnsy's email address
2009-08-21 - Jonathan Yu <frequency@cpan.org>
libppi-perl (1.206-1) unstable; urgency=low
[ Jonathan Yu ]
* New upstream release
+ Performance optimisation release (1-2% speedup)
* Standards-Version 3.8.3 (no changes)
* Rewrote control description to remove first-person "we"
* Remove manpages for _QuoteEngine::{Full|Simple}.3pm since they're
not really useful and don't contain whatis entries
* Changed Homepage to the CPAN page rather than SourceForge, since it
is probably more appropriate for a Perl distribution
* Updated copyright information (Module::Install, t/data/24_v6/Grammar.pm)
[ gregor herrmann ]
* Build depend on libpod-simple-perl (>= 3.06), otherwise the generated
manpages are broken.
2009-08-18 - Damyan Ivanov <dmn@debian.org>
libppi-perl (1.205-1) unstable; urgency=low
[ Jonathan Yu ]
* New upstream release
* Added myself to Uploaders and Copyright
* Now use debhelper 7 + overrides, move to short format
* Standards-Version 3.8.2 (no changes)
* Rewrote control description
* Change to new copyright file format
[ gregor herrmann ]
* debian/control: Changed: Switched Vcs-Browser field to ViewSVN
(source stanza).
* Remove Florian Ragwitz from Uploaders (closes: #523256).
[ Rene Mayorga ]
* debian/control: update my email address.
[ Damyan Ivanov ]
* add libtest-subcalls-perl to B-D-I
* add explicit build-dependency on libtest-simple 0.86
* stop removing no longer installed empty man pages
* bump perl (build-)dependency to 5.10 due to Storable 2.17

See Also

Package Description
libppi-xs-perl_0.902-1+b1_amd64.deb Perl module to accelerate the Perl Parsing Interface (PPI)
libppix-editortools-perl_0.18-1_all.deb set of tools for editors to use for manipulating Perl via PPI
libppix-regexp-perl_0.036-1_all.deb module to parse regular expressions
libppix-utilities-perl_1.001000-1_all.deb Perl module containing extensions to PPI
libppl-c4_1.1-3+b1_amd64.deb Parma Polyhedra Library (C interface)
libppl-dev_1.1-3+b1_amd64.deb Parma Polyhedra Library (development)
libppl-doc_1.1-3_all.deb Parma Polyhedra Library: Documentation
libppl-swi_1.1-3+b1_amd64.deb Parma Polyhedra Library (SWI Prolog interface)
libppl13_1.1-3+b1_amd64.deb Parma Polyhedra Library (runtime library)
libpq-dev_9.4.15-0+deb8u1_amd64.deb header files for libpq5 (PostgreSQL library)
libpq5_9.4.15-0+deb8u1_amd64.deb PostgreSQL C client library
libpqtypes-dev_1.5.1-2_amd64.deb parameterized queries libpq extension - development
libpqtypes0_1.5.1-2_amd64.deb parameterized queries libpq extension - shared library
libpqxx-4.0_4.0.1+dfsg-3_amd64.deb C++ library to connect to PostgreSQL
libpqxx-dev_4.0.1+dfsg-3_amd64.deb C++ library to connect to PostgreSQL (development files)
Advertisement
Advertisement