CPAN
Home  Documentation  Recent  Preferences  Modules  Distributions    Authors   
Find    in      

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

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