CPAN
Home  Documentation  Recent  Preferences  Modules  Distributions    Authors   
Find    in      

Distributions     > >     P     > >     PPI
Distribution PPI [Download]
Author ADAMK [ Adam Kennedy ]
Version 1.215
Abstract Parse, Analyze and Manipulate Perl (without perl)
Released 26 Feb 2011
Size 223.5 KB
MD5 Checksum 7b58542e39e8a162d2f6866d7c059bae
Additional Files README   |   META   |   Changes   |   Makefile.PL   |  
Links search.cpan.org   |   CPAN::Forum  |   AnnoCPAN  |   rt.cpan.org  |   Rating  | CPANTS  | CPAN testers | Dependencies | Testers matrix
Prerequisites Clone  |   Digest::MD5  |   File::Spec  |   IO::String  |   List::MoreUtils  |   List::Util  |   Params::Util  |   Storable  |   Task::Weaken  |  

Modules

PPI  [source]   [v 1.215] Parse, Analyze and Manipulate Perl (without perl)
PPI::Cache  [source]   [v 1.215] The PPI Document Caching Layer
PPI::Document  [source]   [v 1.215] Object representation of a Perl document
PPI::Document::File  [source]   [v 1.215] A Perl Document located in a specific file
PPI::Document::Fragment  [source]   [v 1.215] A fragment of a Perl Document
PPI::Document::Normalized  [source]   [v 1.215] A normalized Perl Document
PPI::Dumper  [source]   [v 1.215] Dumping of PDOM trees
PPI::Element  [source]   [v 1.215] The abstract Element class, a base for all source objects
PPI::Exception [source]   [v 1.215]
PPI::Exception::ParserRejection [source]   [v 1.215]
PPI::Exception::ParserTimeout [source]   [v 1.215]
PPI::Find  [source]   [v 1.215] Object version of the Element->find method
PPI::Lexer  [source]   [v 1.215] The PPI Lexer
PPI::Node  [source]   [v 1.215] Abstract PPI Node class, an Element that can contain other Elements
PPI::Normal  [source]   [v 1.215] Normalize Perl Documents
PPI::Normal::Standard  [source]   [v 1.215] Provides standard document normalization functions
PPI::Statement  [source]   [v 1.215] The base class for Perl statements
PPI::Statement::Break  [source]   [v 1.215] Statements which break out of normal statement flow
PPI::Statement::Compound  [source]   [v 1.215] Describes all compound statements
PPI::Statement::Data  [source]   [v 1.215] The __DATA__ section of a file
PPI::Statement::End  [source]   [v 1.215] Content after the __END__ of a module
PPI::Statement::Expression  [source]   [v 1.215] A generic and non-specialised statement
PPI::Statement::Given  [source]   [v 1.215] Describes all compound statements
PPI::Statement::Include  [source]   [v 1.215] Statements that include other code
PPI::Statement::Include::Perl6  [source]   [v 1.215] Inline Perl 6 file section
PPI::Statement::Null  [source]   [v 1.215] A useless null statement
PPI::Statement::Package  [source]   [v 1.215] A package statement
PPI::Statement::Scheduled  [source]   [v 1.215] A scheduled code block
PPI::Statement::Sub  [source]   [v 1.215] Subroutine declaration
PPI::Statement::Unknown  [source]   [v 1.215] An unknown or transient statement
PPI::Statement::UnmatchedBrace  [source]   [v 1.215] Isolated unmatched brace
PPI::Statement::Variable  [source]   [v 1.215] Variable declaration statements
PPI::Statement::When  [source]   [v 1.215] Describes all compound statements
PPI::Structure  [source]   [v 1.215] The base class for Perl braced structures
PPI::Structure::Block  [source]   [v 1.215] Curly braces representing a code block
PPI::Structure::Condition  [source]   [v 1.215] Round braces for boolean context conditions
PPI::Structure::Constructor  [source]   [v 1.215] Anonymous hash or array constructor
PPI::Structure::For  [source]   [v 1.215] Circular braces for a for expression
PPI::Structure::Given  [source]   [v 1.215] Circular braces for a switch statement
PPI::Structure::List  [source]   [v 1.215] Explicit list or precedence ordering braces
PPI::Structure::Subscript  [source]   [v 1.215] Braces that represent an array or hash subscript
PPI::Structure::Unknown  [source]   [v 1.215] An unknown or unresolved brace structure
PPI::Structure::When  [source]   [v 1.215] Circular braces for a when statement
PPI::Token  [source]   [v 1.215] A single token of Perl source code
PPI::Token::ArrayIndex  [source]   [v 1.215] Token getting the last index for an array
PPI::Token::Attribute  [source]   [v 1.215] A token for a subroutine attribute
PPI::Token::BOM  [source]   [v 1.215] Tokens representing Unicode byte order marks
PPI::Token::Cast  [source]   [v 1.215] A prefix which forces a value into a different context
PPI::Token::Comment  [source]   [v 1.215] A comment in Perl source code
PPI::Token::DashedWord  [source]   [v 1.215] A dashed bareword token
PPI::Token::Data  [source]   [v 1.215] The actual data in the __DATA__ section of a file
PPI::Token::End  [source]   [v 1.215] Completely useless content after the __END__ tag
PPI::Token::HereDoc  [source]   [v 1.215] Token class for the here-doc
PPI::Token::Label  [source]   [v 1.215] Token class for a statement label
PPI::Token::Magic  [source]   [v 1.215] Tokens representing magic variables
PPI::Token::Number  [source]   [v 1.215] Token class for a number
PPI::Token::Number::Binary  [source]   [v 1.215] Token class for a binary number
PPI::Token::Number::Exp  [source]   [v 1.215] Token class for an exponential notation number
PPI::Token::Number::Float  [source]   [v 1.215] Token class for a floating-point number
PPI::Token::Number::Hex  [source]   [v 1.215] Token class for a binary number
PPI::Token::Number::Octal  [source]   [v 1.215] Token class for a binary number
PPI::Token::Number::Version  [source]   [v 1.215] Token class for a byte-packed number
PPI::Token::Operator  [source]   [v 1.215] Token class for operators
PPI::Token::Pod  [source]   [v 1.215] Sections of POD in Perl documents
PPI::Token::Prototype  [source]   [v 1.215] A subroutine prototype descriptor
PPI::Token::Quote  [source]   [v 1.215] String quote abstract base class
PPI::Token::Quote::Double  [source]   [v 1.215] A standard "double quote" token
PPI::Token::Quote::Interpolate  [source]   [v 1.215] The interpolation quote-like operator
PPI::Token::Quote::Literal  [source]   [v 1.215] The literal quote-like operator
PPI::Token::Quote::Single  [source]   [v 1.215] A 'single quote' token
PPI::Token::QuoteLike  [source]   [v 1.215] Quote-like operator abstract base class
PPI::Token::QuoteLike::Backtick  [source]   [v 1.215] A `backticks` command token
PPI::Token::QuoteLike::Command  [source]   [v 1.215] The command quote-like operator
PPI::Token::QuoteLike::Readline  [source]   [v 1.215] The readline quote-like operator
PPI::Token::QuoteLike::Regexp  [source]   [v 1.215] Regexp constructor quote-like operator
PPI::Token::QuoteLike::Words  [source]   [v 1.215] Word list constructor quote-like operator
PPI::Token::Regexp  [source]   [v 1.215] Regular expression abstract base class
PPI::Token::Regexp::Match  [source]   [v 1.215] A standard pattern match regex
PPI::Token::Regexp::Substitute  [source]   [v 1.215] A match and replace regular expression token
PPI::Token::Regexp::Transliterate  [source]   [v 1.215] A transliteration regular expression token
PPI::Token::Separator  [source]   [v 1.215] The __DATA__ and __END__ tags
PPI::Token::Structure  [source]   [v 1.215] Token class for characters that define code structure
PPI::Token::Symbol  [source]   [v 1.215] A token class for variables and other symbols
PPI::Token::Unknown  [source]   [v 1.215] Token of unknown or as-yet undetermined type
PPI::Token::Whitespace  [source]   [v 1.215] Tokens representing ordinary white space
PPI::Token::Word  [source]   [v 1.215] The generic "word" Token
PPI::Token::_QuoteEngine  [source]   [v 1.215] The PPI Quote Engine
PPI::Token::_QuoteEngine::Full  [source]   [v 1.215]
PPI::Token::_QuoteEngine::Simple  [source]   [v 1.215]
PPI::Tokenizer  [source]   [v 1.215] The Perl Document Tokenizer
PPI::Transform  [source]   [v 1.215] Abstract base class for document transformation classes
PPI::Transform::UpdateCopyright  [source]   [v 1.215] Demonstration PPI::Transform class
PPI::Util [source]   [v 1.215]
PPI::XSAccessor [source]   [v 1.215]

Categories

Perl Core Modules    >>     PPI
Development Support    >>     PPI
Data Type Utilities    >>     PPI
String Lang Text Proc    >>     PPI
Miscellaneous Modules    >>     PPI
Documentation    >>     PPI

Win32 PPM packages for "PPI"

ActiveState default Perl 5.10 repository   [  v 1.215   ]
ActiveState default Perl 5.12 repository   [  v 1.215   ]
ActiveState default Perl 5.8 repository   [  v 1.206   ]
www.bribes.org Perl 5.10 repository   [  v 1.215   ]
www.bribes.org Perl 5.12 repository   [  v 1.215   ]
www.bribes.org Perl 5.8 repository   [  v 1.215   ]
tcool.org Perl 5.8 repository   [  v 1.203   ]
trouchelle.com Perl 5.10 repository   [  v 1.215   ]
trouchelle.com Perl 5.12 repository   [  v 1.212   ]
trouchelle.com Perl 5.8 repository   [  v 1.205   ]
uwinnipeg Perl 5.10 repository   [  v 1.201   ]
uwinnipeg Perl 5.8 repository   [  v 1.118   ]

Problems, suggestions, or comments to Randy Kobes. Questions? Check the FAQ.
Enable installations using PAR::WebStart.