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