Search results for "module:PPI::Structure::For"

PPI::Structure::For - Circular braces for a for expression River stage four • 195 direct dependents • 1291 total dependents

"PPI::Structure::For" is the class used for circular braces that contain the three part "for" expression....

OALDERS/PPI-1.276 - 19 Jul 2022 21:50:31 UTC

PPI - Parse, Analyze and Manipulate Perl (without perl) River stage four • 195 direct dependents • 1291 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.276 - 19 Jul 2022 21:50:31 UTC

PPI::Node - Abstract PPI Node class, an Element that can contain other Elements River stage four • 195 direct dependents • 1291 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.276 - 19 Jul 2022 21:50:31 UTC

PPI::Find - Object version of the Element->find method River stage four • 195 direct dependents • 1291 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...

OALDERS/PPI-1.276 - 19 Jul 2022 21:50:31 UTC

PPI::Lexer - The PPI Lexer River stage four • 195 direct dependents • 1291 total dependents

The is the PPI Lexer. In the larger scheme of things, its job is to take token streams, in a variety of forms, and "lex" them into nested structures. Pretty much everything in this module happens behind the scenes at this point. In fact, at the momen...

OALDERS/PPI-1.276 - 19 Jul 2022 21:50:31 UTC

PPI::Dumper - Dumping of PDOM trees River stage four • 195 direct dependents • 1291 total dependents

The PDOM trees in PPI are quite complex, and getting a dump of their structure for development and debugging purposes is important. This module provides that functionality. The process is relatively simple. Create a dumper object with a particular se...

OALDERS/PPI-1.276 - 19 Jul 2022 21:50:31 UTC

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

OALDERS/PPI-1.276 - 19 Jul 2022 21:50:31 UTC

PPI::Structure - The base class for Perl braced structures River stage four • 195 direct dependents • 1291 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.276 - 19 Jul 2022 21:50:31 UTC

PPI::Statement - The base class for Perl statements River stage four • 195 direct dependents • 1291 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.276 - 19 Jul 2022 21:50:31 UTC

PPI::Document - Object representation of a Perl document River stage four • 195 direct dependents • 1291 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.276 - 19 Jul 2022 21:50:31 UTC

App::PPI::Dumper - Use the PPI to dump the structure of a Perl file River stage one • 1 direct dependent • 1 total dependent

Parse a Perl document with PPI and dump the Perl Document Object Model (PDOM). This script is a command-line interface to PPI::Dumper. Methods run( OPTIONS, INPUT_FILE ) Parse INPUT_FILE with the given PPI::Dumper options, then print the result to st...

BDFOY/App-PPI-Dumper-1.023 - 09 Jan 2022 01:13:13 UTC

PPI::Tokenizer - The Perl Document Tokenizer River stage four • 195 direct dependents • 1291 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...

OALDERS/PPI-1.276 - 19 Jul 2022 21:50:31 UTC

PPI::Prettify - A Perl HTML pretty printer to use with Google prettify CSS skins, no JavaScript required! River stage one • 1 direct dependent • 1 total dependent

This module takes a string Perl code sample and returns the tokens of the code surrounded with <span> tags. The class attributes are the same used by the prettify.js <https://code.google.com/p/google-code-prettify/>. Using PPI::Prettify you can gener...

SILLYMOOS/PPI-Prettify-0.07 - 16 Aug 2014 14:42:58 UTC

Data::Undump::PPI - Perl extension for limited undumping of data structures (via PPI, not eval) River stage one • 1 direct dependent • 1 total dependent

This module allows for *limited* undumping and round-tripping of data structures from strings generated by Data::Dumper (and possibly other dumper modules, but that's currently not explicitly supported). It is a thin wrapper around Config::Perl, so p...

HAUKEX/Config-Perl-0.06 - 02 Jul 2016 13:15:57 UTC

PPI::Token::Structure - Token class for characters that define code structure River stage four • 195 direct dependents • 1291 total dependents

The "PPI::Token::Structure" class is used for tokens that control the general tree structure or code. This consists of seven characters. These are the six brace characters from the "round", "curly" and "square" pairs, plus the semi-colon statement se...

OALDERS/PPI-1.276 - 19 Jul 2022 21:50:31 UTC

PPI::Statement::Sub - Subroutine declaration River stage four • 195 direct dependents • 1291 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.276 - 19 Jul 2022 21:50:31 UTC

PPI::Structure::When - Circular braces for a when statement River stage four • 195 direct dependents • 1291 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.276 - 19 Jul 2022 21:50:31 UTC

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

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

OALDERS/PPI-1.276 - 19 Jul 2022 21:50:31 UTC

PPI::Structure::List - Explicit list or precedence ordering braces River stage four • 195 direct dependents • 1291 total dependents

"PPI::Structure::List" is the class used for circular braces that represent lists, and related....

OALDERS/PPI-1.276 - 19 Jul 2022 21:50:31 UTC

PPI::Statement::Break - Statements which break out of normal statement flow River stage four • 195 direct dependents • 1291 total dependents

"PPI::Statement::Break" is intended to represent statements that break out of the normal statement flow control. This covers the basic types 'redo', 'goto', 'next', 'last' and 'return'....

OALDERS/PPI-1.276 - 19 Jul 2022 21:50:31 UTC
31 results (0.069 seconds)