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

Search results for "module:PPI::Token::End"

PPI::Token::End - Completely useless content after the __END__ tag River stage four • 195 direct dependents • 1581 total dependents

If you've read PPI::Token::Whitespace, you should understand by now the concept of documents "floating in a sea of PPI::Token::Whitespace". Well it doesn't after the __END__ tag. Once you __END__, it's all over. Anything after that tag isn't even fit...

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::Token - A single token of Perl source code River stage four • 195 direct dependents • 1581 total dependents

"PPI::Token" is the abstract base class for all Tokens. In PPI terms, a "Token" is a PPI::Element that directly represents bytes of source code....

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::Find - Object version of the Element->find method River stage four • 195 direct dependents • 1581 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.278 - 11 Mar 2024 02:22:07 UTC

PPI::Tokenizer - The Perl Document Tokenizer River stage four • 195 direct dependents • 1581 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.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::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::Token::HereDoc - Token class for the here-doc River stage four • 195 direct dependents • 1581 total dependents

Here-docs are incredibly handy when writing Perl, but incredibly tricky when parsing it, primarily because they don't follow the general flow of input. They jump ahead and nab lines directly off the input buffer. Whitespace and newlines may not matte...

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

PPI::Token::Data - The actual data in the __DATA__ section of a file River stage four • 195 direct dependents • 1581 total dependents

The "PPI::Token::Data" class is used to represent the actual data inside a file's "__DATA__" section. One "PPI::Token::Data" object is used to represent the entire of the data, primarily so that it can provide a convenient handle directly to the data...

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

PPI::Token::Comment - A comment in Perl source code River stage four • 195 direct dependents • 1581 total dependents

In PPI, comments are represented by "PPI::Token::Comment" objects. These come in two flavours, line comment and inline comments. A "line comment" is a comment that stands on its own line. These comments hold their own newline and whitespace (both lea...

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

PPI::Statement::End - Content after the __END__ of a module River stage four • 195 direct dependents • 1581 total dependents

"PPI::Statement::End" is a utility class designed to serve as a contained for all of the content after the __END__ tag in a file. It doesn't cover the ENTIRE of the __END__ section, and can be interspersed with PPI::Token::Pod tokens....

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

PPI::Token::Prototype - A subroutine prototype descriptor River stage four • 195 direct dependents • 1581 total dependents

Although it sort of looks like a list or condition, a subroutine prototype is a lot more like a string. Its job is to provide hints to the perl compiler on what type of arguments a particular subroutine expects, which the compiler uses to validate pa...

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

PPI::Token::Whitespace - Tokens representing ordinary white space River stage four • 195 direct dependents • 1581 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...

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

Module::AnyEvent::Helper::PPI::Transform - PPI::Transform subclass for AnyEvent-ize helper River stage one • 1 direct dependent • 1 total dependent

To make some modules AnyEvent-frinedly, it might be necessary to write boiler-plate codes. This module applys the following transformations. * Emit "use AnyEvent;use Module::AnyEvent::Helper;" at the beginning of the document. * Translate (ordinary) ...

YAKEX/Module-AnyEvent-Helper-v0.0.5 - 12 Nov 2012 13:46:41 UTC
16 results (0.094 seconds)