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::When"

PPI::Statement::When - A when statement River stage four • 195 direct dependents • 1581 total dependents

"PPI::Statement::When" objects are used to describe when and default statements, as described in perlsyn....

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

PPI::Statement::Given - A given-when statement River stage four • 195 direct dependents • 1581 total dependents

"PPI::Statement::Given" objects are used to describe switch statements, as described in perlsyn....

OALDERS/PPI-1.278 - 11 Mar 2024 02:22:07 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::Structure::When - Circular braces for a when statement River stage four • 195 direct dependents • 1581 total dependents

"PPI::Structure::When" is the class used for circular braces that contain the thing to be matched in a when statement....

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::Element - The abstract Element class, a base for all source objects River stage four • 195 direct dependents • 1581 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....

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::Package - A package statement River stage four • 195 direct dependents • 1581 total dependents

Most PPI::Statement subclasses are assigned based on the value of the first token or word found in the statement. When PPI encounters a statement starting with 'package', it converts it to a "PPI::Statement::Package" object. When working with package...

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

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

Devel::DumpTrace::PPI - PPI-based version of Devel::DumpTrace River stage zero No dependents

"Devel::DumpTrace::PPI" is a near drop-in replacement to Devel::DumpTrace that uses the PPI module for parsing the source code. With PPI, this module overcomes some of the limitations of the original "Devel::DumpTrace" parser and makes a few other fe...

MOB/Devel-DumpTrace-0.29 - 02 May 2019 19:22:28 UTC

Devel::REPL::Plugin::PPI - PPI dumping of Perl code River stage two • 23 direct dependents • 34 total dependents

This plugin provides a "ppi" command that uses PPI::Dumper to dump PPI-parsed Perl documents. The code is not actually executed, which means that when used with Deve::REPL::Plugin::OutputCache there is no new value in "_"....

ETHER/Devel-REPL-1.003029 - 28 May 2022 03:34:49 UTC
13 results (0.045 seconds)