The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Search results for "module:PPI::Statement::Sub"

PPI::Statement::Sub - Subroutine declaration River stage four • 195 direct dependents • 1581 total dependents

Except for the special BEGIN, CHECK, UNITCHECK, INIT, and END subroutines (which are part of PPI::Statement::Scheduled) all subroutine declarations are lexed as a PPI::Statement::Sub object. Primarily, this means all of the various "sub foo {}" state...

OALDERS/PPI-1.278 - 11 Mar 2024 02:22:07 UTC

PPIx::XPath - an XPath implementation for the PDOM River stage zero No dependents

This module augments PPI's classes with the methods required by Tree::XPathEngine, allowing you to perform complex XPath matches against any PDOM tree. See Tree::XPathEngine for details about its methods. Mapping the PDOM to the XPath data model * Ea...

DAKKAR/PPIx-XPath-2.02 - 29 Aug 2016 15:52:45 UTC

PPI - Parse, Analyze and Manipulate Perl (without perl) River stage four • 195 direct dependents • 1581 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...

OALDERS/PPI-1.278 - 11 Mar 2024 02:22:07 UTC

PPI::Node - Abstract PPI Node class, an Element that can contain other Elements River stage four • 195 direct dependents • 1581 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...

OALDERS/PPI-1.278 - 11 Mar 2024 02:22:07 UTC

PPI::Normal - Normalize Perl Documents River stage four • 195 direct dependents • 1581 total dependents

OALDERS/PPI-1.278 - 11 Mar 2024 02:22:07 UTC

PPI::Statement - The base class for Perl statements River stage four • 195 direct dependents • 1581 total dependents

PPI::Statement is the root class for all Perl statements. This includes (from perlsyn) "Declarations", "Simple Statements" and "Compound Statements". The class PPI::Statement itself represents a "Simple Statement" as defined in the perlsyn manpage....

OALDERS/PPI-1.278 - 11 Mar 2024 02:22:07 UTC

PPI::Document - Object representation of a Perl document River stage four • 195 direct dependents • 1581 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...

OALDERS/PPI-1.278 - 11 Mar 2024 02:22:07 UTC

PPI::Structure - The base class for Perl braced structures River stage four • 195 direct dependents • 1581 total dependents

PPI::Structure is the root class for all Perl bracing structures. This covers all forms of " [ ... ] ", " { ... } ", and " ( ... ) " brace types, and includes cases where only one half of the pair exist. The class PPI::Structure itself is full abstra...

OALDERS/PPI-1.278 - 11 Mar 2024 02:22:07 UTC

PPI::Statement::Scheduled - A scheduled code block River stage four • 195 direct dependents • 1581 total dependents

A scheduled code block is one that is intended to be run at a specific time during the loading process. There are five types of scheduled block: BEGIN { # Executes as soon as this block is fully defined ... } CHECK { # Executes after overall compile-...

OALDERS/PPI-1.278 - 11 Mar 2024 02:22:07 UTC

PPI::Transform::PackageName - Subclass of PPI::Transform specific for modifying package names River stage one • 2 direct dependents • 2 total dependents

This module is a subclass of PPI::Transform specific for modifying package name....

YAKEX/filtered-v0.0.7 - 13 Nov 2012 14:59:01 UTC

PPI::Statement::UnmatchedBrace - Isolated unmatched brace River stage four • 195 direct dependents • 1581 total dependents

The "PPI::Statement::UnmatchedBrace" class is a miscellaneous utility class. Objects of this type should be rare, or not exist at all in normal valid PPI::Document objects. It can be either a round ')', square ']' or curly '}' brace, this class does ...

OALDERS/PPI-1.278 - 11 Mar 2024 02:22:07 UTC
11 results (0.072 seconds)