Filewatcher File Search File Search
Catalog
Content Search
» » » » » »

perl-PPI

Parse and manipulate perl code non-destructively

This is an in-development package for parsing, manipulating and saving perl code, without using the perl interpreter, the B modules, or any other hacks that use perl's inbuilt grammar.

Please note that is project it intended as a mechanism for working with perl content, NOT to actually compile and run working perl applications. Thus, it provides only an approximation of the detail and flexibility available to the real perl parser, if a quite close approximation.

It has been shown many times that it is impossible to FULLY "parse" Perl code without also executing it. We do not intend to fully parse it, just get enough details to analyse it, alter it, and save it back without losing details like whitespace, comments and other stuff lost when using the B:: modules.

Homepage:
Package version:1.118
Architecture:noarch
Distribution:Dag
Filename:perl-PPI-1.118-1.el5.rf.noarch.rpm

/usr/share/doc/perl-PPI-1.118/README

NAME
    PPI - Parse, Analyze and Manipulate Perl (without perl)

SYNOPSIS
      use PPI;
  
      # Create a new empty document
      my $Document = PPI::Document->new;
  
      # Create a document from source
      $Document = PPI::Document->new(\'print "Hello World!\n"');
  
      # Load a Document from a file
      $Document = PPI::Document->new('Module.pm');
  
      # Does it contain any POD
more»

/usr/share/man/man3/PPI.3pm.gz

PPI(3)           User Contributed Perl Documentation          PPI(3)



NAME
       PPI - Parse, Analyze and Manipulate Perl (without perl)

SYNOPSIS
         use PPI;

         # Create a new empty document
         my $Document = PPI::Document->new;

         # Create a document from source
         $Document = PPI::Document->new(\'print "Hello World!\n"');

         # Load a Document from a fil
more»

/usr/share/man/man3/PPI::Cache.3pm.gz

PPI::Cache(3)    User Contributed Perl Documentation   PPI::Cache(3)



NAME
       PPI::Cache - The PPI Document Caching Layer

SYNOPSIS
         # Set the cache
         use PPI::Cache path => '/var/cache/ppi-cache';

         # Manually create a cache
         my $Cache = PPI::Cache->new(
               path     => '/var/cache/perl/class-PPI',
               readonly => 1,
               );

DE
more»

/usr/share/man/man3/PPI::Document.3pm.gz

PPI::Document(3) User Contributed Perl DocumentationPPI::Document(3)



NAME
       PPI::Document - 
more»

/usr/share/man/man3/PPI::Document::File.3pm.gz

PPI::Document::FiUser)Contributed Perl DocumenPPI::Document::File(3)



NAME
       PPI::Document::F
more»

/usr/share/man/man3/PPI::Document::Fragment.3pm.gz

PPI::Document::FrUsernContributed Perl DocPPI::Document::Fragment(3)



NAME
       PPI::Document::F
more»

/usr/share/man/man3/PPI::Document::Normalized.3pm.gz

PPI::Document::NoUseriContributed Perl DPPI::Document::Normalized(3)



NAME
       PPI::Document::N
more»

/usr/share/man/man3/PPI::Dumper.3pm.gz

PPI::Dumper(3)   User Contributed Perl Documentation  PPI::Dumper(3)



NAME
       PPI::Dumper - Du
more»

Browse inside perl-PPI-1.118-1.el5.rf.noarch.rpm

1.41 KB2014-11-27HEADER  view  26 mirrors
         [DIR]usr/ (2)  65535+ mirrors

Download perl-PPI-1.118-1.el5.rf.noarch.rpm

Results 1 - 1 of 1
Help - FTP Sites List - Software Dir.
Search over 15 billion files
© 1997-2017 FileWatcher.com