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