Search results for "module:PPI::"
PPI::Transform::Doxygen - PPI::Transform class for generating Doxygen input
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::Structure::Unknown - An unknown or unresolved brace structure
"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...
MITHALDU/PPI-1.277 - 22 Sep 2023 09:18:22 UTC
PPI::Statement::Package - A package statement
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...
MITHALDU/PPI-1.277 - 22 Sep 2023 09:18:22 UTC
PPI::Document::Fragment - A fragment of a Perl Document
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/...
MITHALDU/PPI-1.277 - 22 Sep 2023 09:18:22 UTC
PPI::Token::Number::Exp - Token class for an exponential notation number
The "PPI::Token::Number::Exp" class is used for tokens that represent floating point numbers with exponential notation....
MITHALDU/PPI-1.277 - 22 Sep 2023 09:18:22 UTC
PPI::Statement::Include - Statements that include other code
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...
MITHALDU/PPI-1.277 - 22 Sep 2023 09:18:22 UTC
PPI::Statement::Unknown - An unknown or transient statement
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...
MITHALDU/PPI-1.277 - 22 Sep 2023 09:18:22 UTC
PPI::Token::Number::Hex - Token class for a binary number
The "PPI::Token::Number::Hex" class is used for tokens that represent base-16 numbers....
MITHALDU/PPI-1.277 - 22 Sep 2023 09:18:22 UTC
Perl::Critic::Utils::PPI - Utility functions for dealing with PPI objects.
Provides classification of PPI::Elements....
PETDANCE/Perl-Critic-1.150 - 05 Mar 2023 03:28:32 UTC
Devel::REPL::Plugin::PPI - PPI dumping of Perl code
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
PPI::Statement::Variable - Variable declaration statements
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...
MITHALDU/PPI-1.277 - 22 Sep 2023 09:18:22 UTC
PPI::Transform::Sequence - Tiny binder to combine multiple PPI::Transform objects
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
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
"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...
MITHALDU/PPI-1.277 - 22 Sep 2023 09:18:22 UTC
Test::LocalFunctions::PPI - Detects unused local functions by PPI
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::Structure::Subscript - Braces that represent an array or hash subscript
"PPI::Structure::Subscript" is the class used for square and curly braces that specify one element of an array or hash (or a slice/subset of an array or hash)...
MITHALDU/PPI-1.277 - 22 Sep 2023 09:18:22 UTC
PPI::Document::Normalized - A normalized Perl Document
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...
MITHALDU/PPI-1.277 - 22 Sep 2023 09:18:22 UTC
PPI::Token::Quote::Double - A standard "double quote" token
A "PPI::Token::Quote::Double" object represents a double-quoted interpolating string. The string is treated as a single entity, PPI will not try to understand what is in the string during the parsing process....
MITHALDU/PPI-1.277 - 22 Sep 2023 09:18:22 UTC
PPI::Token::Number::Float - Token class for a floating-point number
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....
MITHALDU/PPI-1.277 - 22 Sep 2023 09:18:22 UTC
Perl::ToPerl6::Utils::PPI - Utility functions for dealing with PPI objects.
Provides classification of PPI::Elements....
JGOFF/Perl-ToPerl6-0.040 - 30 Aug 2015 18:57:46 UTC