The Perl Advent Calendar needs more articles for 2022. Submit your idea today!

Search results for "module:PPI::"

PPI::Transform::Doxygen - PPI::Transform class for generating Doxygen input River stage zero No dependents

This module is normally used by the script ppi_transform_doxygen that is part of this distribution and acts as a doxygen input filter (look for INPUT_FILTER in the Doxygen docs). There is already Doxygen::Filter::Perl doing roughly the same task, but...

TOMK/PPI-Transform-Doxygen-0.34 - 24 Jul 2019 08:16:16 UTC

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

PPI::Structure::Unknown - An unknown or unresolved brace structure River stage four • 195 direct dependents • 1291 total dependents

"PPI::Structure::Unknown" is class for braces whose type is unknown, or temporarily unknown. It primarily exists temporarily inside the lexer. Although some types of braces can be determined immediately at opening, there are a number of different bra...

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

PPI::Statement::Unknown - An unknown or transient statement River stage four • 195 direct dependents • 1291 total dependents

The "PPI::Statement::Unknown" class is used primarily during the lexing process to hold elements that are known to be statement, but for which the exact "type" of statement is as yet unknown, and requires further tokens in order to resolve the correc...

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

PPI::Document::Fragment - A fragment of a Perl Document River stage four • 195 direct dependents • 1291 total dependents

In some situations you might want to work with a fragment of a larger document. "PPI::Document::Fragment" is a class intended for this purpose. It is functionally almost identical to a normal PPI::Document, except that it is not possible to get line/...

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

PPI::Token::Number::Hex - Token class for a binary number River stage four • 195 direct dependents • 1291 total dependents

The "PPI::Token::Number::Hex" class is used for tokens that represent base-16 numbers....

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

PPI::Token::Number::Exp - Token class for an exponential notation number River stage four • 195 direct dependents • 1291 total dependents

The "PPI::Token::Number::Exp" class is used for tokens that represent floating point numbers with exponential notation....

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

PPI::Statement::Include - Statements that include other code River stage four • 195 direct dependents • 1291 total dependents

Despite its name, the "PPI::Statement::Include" class covers a number of different types of statement that cover all statements starting with "use", "no" and "require". But basically, they cover three situations. Firstly, a dependency on a particular...

OALDERS/PPI-1.276 - 19 Jul 2022 21:50:31 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

Perl::Critic::Utils::PPI - Utility functions for dealing with PPI objects. River stage three • 131 direct dependents • 386 total dependents

Provides classification of PPI::Elements....

PETDANCE/Perl-Critic-1.140 - 24 Mar 2021 03:09:35 UTC

PPI::Transform::Sequence - Tiny binder to combine multiple PPI::Transform objects River stage one • 1 direct dependent • 2 total dependents

This module is a tiny binder to combine multiple PPI::Transform objects into one PPI::Transform object. You can combine them in-place without writing specific modules. Combined objects are sequentially applied....

YAKEX/PPI-Transform-Sequence-v0.0.3 - 12 Nov 2012 13:43:39 UTC

Mojolicious::Plugin::PPI - Mojolicious Plugin for Rendering Perl Code Using PPI River stage one • 1 direct dependent • 1 total dependent

Mojolicious::Plugin::PPI is a Mojolicious plugin which adds Perl syntax highlighting via PPI and PPI::HTML. Perl is notoriously hard to properly syntax highlight, but since PPI is made especially for parsing Perl this plugin can help you show off you...

JBERGER/Mojolicious-Plugin-PPI-0.07 - 25 Jan 2015 16:27:11 UTC

PPI::Statement::Compound - Describes all compound statements River stage four • 195 direct dependents • 1291 total dependents

"PPI::Statement::Compound" objects are used to describe all current forms of compound statements, as described in perlsyn. This covers blocks using "if", "unless", "for", "foreach", "while", and "continue". Please note this does not cover "simple" st...

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

PPI::Statement::Variable - Variable declaration statements River stage four • 195 direct dependents • 1291 total dependents

The main intent of the "PPI::Statement::Variable" class is to describe simple statements that explicitly declare new local or global variables. Note that this does not make it exclusively the only place where variables are defined, and later on you s...

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

Test::LocalFunctions::PPI - Detects unused local functions by PPI River stage zero No dependents

Test::LocalFunctions::PPI finds unused local functions to clean up the source code. (Local function means the function which name starts from underscore.) This module uses PPI as lexical analyzer....

MOZNION/Test-LocalFunctions-0.23 - 03 Jul 2013 06:27:12 UTC

PPI::Token::Regexp::Match - A standard pattern match regex River stage four • 195 direct dependents • 1291 total dependents

A "PPI::Token::Regexp::Match" object represents a single match regular expression. Just to be doubly clear, here are things that are and aren't considered a match regexp. # Is a match regexp /This is a match regexp/; m/Old McDonald had a farm/eieio; ...

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

PPI::Token::Number::Float - Token class for a floating-point number River stage four • 195 direct dependents • 1291 total dependents

The "PPI::Token::Number::Float" class is used for tokens that represent floating point numbers. A float is identified by n decimal point. Exponential notation (the "e" or "E") is handled by the PPI::Token::Number::Exp class....

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

PPI::Structure::Condition - Round braces for boolean context conditions River stage four • 195 direct dependents • 1291 total dependents

"PPI::Structure::Condition" is the class used for all round braces that represent boolean contexts used in various conditions....

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

PPI::Statement::Scheduled - A scheduled code block River stage four • 195 direct dependents • 1291 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.276 - 19 Jul 2022 21:50:31 UTC

PPI::Document::Normalized - A normalized Perl Document River stage four • 195 direct dependents • 1291 total dependents

A "Normalized Document" object is the result of the normalization process contained in the PPI::Normal class. See the documentation for PPI::Normal for more information. The object contains a version stamp and function list for the version of PPI::No...

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