Search results for "module:PPI::Statement::Given"
PPI::Statement::Given - A given-when statement
"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)
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
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::Element - The abstract Element class, a base for all source objects
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
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
PPIx::XPath - an XPath implementation for the PDOM
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::Document - Object representation of a Perl document
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
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::Structure::Given - Circular braces for a switch statement
"PPI::Structure::Given" is the class used for circular braces that contain the thing to be matched in a switch statement....
OALDERS/PPI-1.278 - 11 Mar 2024 02:22:07 UTC
Devel::DumpTrace::PPI - PPI-based version of Devel::DumpTrace
"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
Perl::Critic::Utils::PPI - Utility functions for dealing with PPI objects.
Provides classification of PPI::Elements....
PETDANCE/Perl-Critic-1.152 - 17 Oct 2023 04:09:08 UTC