PPI::Find - Object version of the Element->find method River stage four • 180 direct dependents • 1656 total dependents

PPI::Find is the primary PDOM searching class in the core PPI package. History It became quite obvious during the development of PPI that many of the modules that would be built on top of it were going to need large numbers of saved, storable or easi...

MITHALDU/PPI-1.270 - 09 Jul 2019 15:17:17 GMT

PPI::Node - Abstract PPI Node class, an Element that can contain other Elements River stage four • 180 direct dependents • 1656 total dependents

The "PPI::Node" class provides an abstract base class for the Element classes that are able to contain other elements PPI::Document, PPI::Statement, and PPI::Structure. As well as those listed below, all of the methods that apply to PPI::Element obje...

MITHALDU/PPI-1.270 - 09 Jul 2019 15:17:17 GMT

PPI - Parse, Analyze and Manipulate Perl (without perl) River stage four • 180 direct dependents • 1656 total dependents

About this Document This is the PPI manual. It describes its reason for existing, its general structure, its use, an overview of the API, and provides a few implementation samples. Background The ability to read, and manipulate Perl (the language) pr...

MITHALDU/PPI-1.270 - 09 Jul 2019 15:17:17 GMT

PPI::Element - The abstract Element class, a base for all source objects River stage four • 180 direct dependents • 1656 total dependents

The abstract "PPI::Element" serves as a base class for all source-related objects, from a single whitespace token to an entire document. It provides a basic set of methods to provide a common interface and basic implementations....

MITHALDU/PPI-1.270 - 09 Jul 2019 15:17:17 GMT

PPI::Document - Object representation of a Perl document River stage four • 180 direct dependents • 1656 total dependents

The "PPI::Document" class represents a single Perl "document". A "PPI::Document" object acts as a root PPI::Node, with some additional methods for loading and saving, and working with the line/column locations of Elements within a file. The exemption...

MITHALDU/PPI-1.270 - 09 Jul 2019 15:17:17 GMT

PPI::Tokenizer - The Perl Document Tokenizer River stage four • 180 direct dependents • 1656 total dependents

PPI::Tokenizer is the class that provides Tokenizer objects for use in breaking strings of Perl source code into Tokens. By the time you are reading this, you probably need to know a little about the difference between how perl parses Perl "code" and...

MITHALDU/PPI-1.270 - 09 Jul 2019 15:17:17 GMT

PPI::Token::Whitespace - Tokens representing ordinary white space River stage four • 180 direct dependents • 1656 total dependents

As a full "round-trip" parser, PPI records every last byte in a file and ensure that it is included in the PPI::Document object. This even includes whitespace. In fact, Perl documents are seen as "floating in a sea of whitespace", and thus any docume...

MITHALDU/PPI-1.270 - 09 Jul 2019 15:17:17 GMT

PPI::Document::Fragment - A fragment of a Perl Document River stage four • 180 direct dependents • 1656 total dependents

In some situations you might want to work with a fragment of a larger document. "PPI::Document::Fragment" is a class intended for this purpose. It is functionally almost identical to a normal PPI::Document, except that it is not possible to get line/...

MITHALDU/PPI-1.270 - 09 Jul 2019 15:17:17 GMT

PPI::Statement::Variable - Variable declaration statements River stage four • 180 direct dependents • 1656 total dependents

The main intent of the "PPI::Statement::Variable" class is to describe simple statements that explicitly declare new local or global variables. Note that this does not make it exclusively the only place where variables are defined, and later on you s...

MITHALDU/PPI-1.270 - 09 Jul 2019 15:17:17 GMT

PPI::Token::Quote::Double - A standard "double quote" token River stage four • 180 direct dependents • 1656 total dependents

A "PPI::Token::Quote::Double" object represents a double-quoted interpolating string. The string is treated as a single entity, PPI will not try to understand what is in the string during the parsing process....

MITHALDU/PPI-1.270 - 09 Jul 2019 15:17:17 GMT

PPI::Token::Regexp::Substitute - A match and replace regular expression token River stage four • 180 direct dependents • 1656 total dependents

A "PPI::Token::Regexp::Substitute" object represents a single substitution regular expression....

MITHALDU/PPI-1.270 - 09 Jul 2019 15:17:17 GMT

11 results (0.034 seconds)