PPIx::XPath - an XPath implementation for the PDOM River stage zero No dependents

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 GMT

PPI::Prettify - A Perl HTML pretty printer to use with Google prettify CSS skins, no JavaScript required! River stage zero No dependents

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 GMT

PPIx::LineToSub - Find the package and subroutine by line River stage zero No dependents

PPIx::LineToSub is a module which, given a Perl file and a line number, will return the package and sub in effect....

LBROCARD/PPIx-LineToSub-0.33 - 19 May 2008 15:22:25 GMT

Perl::Tags::PPI - use PPI to parse River stage zero No dependents

This is a drop-in replacement for the basic Perl::Tags parser. Please see that module's perldoc, and test "t/04_ppi.t" for details. (Doc patches very welcome!)...

OSFAMERON/Perl-Tags-0.32 - 26 May 2014 02:45:04 GMT

PPI::Token::BOM - Tokens representing Unicode byte order marks River stage three • 113 direct dependents • 691 total dependents

This is a special token in that it can only occur at the beginning of documents. If a BOM byte mark occurs elsewhere in a file, it should be treated as PPI::Token::Whitespace. We recognize the byte order marks identified at this URL: <http://www.unic...

MITHALDU/PPI-1.236 - 22 Jun 2017 17:03:02 GMT

PPI::Token::End - Completely useless content after the __END__ tag River stage three • 113 direct dependents • 691 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...

MITHALDU/PPI-1.236 - 22 Jun 2017 17:03:02 GMT

PPI::Token::Pod - Sections of POD in Perl documents River stage three • 113 direct dependents • 691 total dependents

A single "PPI::Token::Pod" object represents a complete section of POD documentation within a Perl document....

MITHALDU/PPI-1.236 - 22 Jun 2017 17:03:02 GMT

App::PPI::Dumper - Use the PPI to dump the structure of a Perl file River stage zero No dependents

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.021 - 28 Apr 2018 15:06:09 GMT

PPI::Token::Cast - A prefix which forces a value into a different context River stage three • 113 direct dependents • 691 total dependents

A "cast" in PPI terms is one of more characters used as a prefix which force a value into a different class or context. This includes referencing, dereferencing, and a few other minor cases. For expressions such as @$foo or "@{ $foo{bar} }" the "@" i...

MITHALDU/PPI-1.236 - 22 Jun 2017 17:03:02 GMT

PPI::Token::Word - The generic "word" Token River stage three • 113 direct dependents • 691 total dependents

A "PPI::Token::Word" object is a PPI-specific representation of several different types of word-like things, and is one of the most common Token classes found in typical documents. Specifically, it includes not only barewords, but also any other vali...

MITHALDU/PPI-1.236 - 22 Jun 2017 17:03:02 GMT

PPI::Token::Data - The actual data in the __DATA__ section of a file River stage three • 113 direct dependents • 691 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...

MITHALDU/PPI-1.236 - 22 Jun 2017 17:03:02 GMT

Padre::Task::PPI - Generic PPI background processing task River stage two • 60 direct dependents • 60 total dependents

This is a base class for all tasks that need to do expensive calculations using PPI. The class will setup a PPI::Document object from a given piece of code and then call the "process_ppi" method on the task object and pass the PPI::Document as first ...

PLAVEN/Padre-1.00 - 09 Nov 2013 05:08:58 GMT

PPIx::IndexOffsets - Index offsets for tokens in PPI River stage zero No dependents

PPIx::IndexOffsets is a module which indexes the start and stop offsets for all the tokens in a PPI document tree....

LBROCARD/PPIx-IndexOffsets-0.32 - 17 May 2008 02:41:58 GMT

PPI::Token::Magic - Tokens representing magic variables River stage three • 113 direct dependents • 691 total dependents

"PPI::Token::Magic" is a sub-class of PPI::Token::Symbol which identifies the token as "magic variable", one of the strange and unusual variables that are connected to "things" behind the scenes. Some are extremely common, like $_, and others you wil...

MITHALDU/PPI-1.236 - 22 Jun 2017 17:03:02 GMT

Data::Undump::PPI - Perl extension for limited undumping of data structures (via PPI, not eval) River stage zero No dependents

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 GMT

PPI::Token::Quote - String quote abstract base class River stage three • 113 direct dependents • 691 total dependents

The "PPI::Token::Quote" class is never instantiated, and simply provides a common abstract base class for the four quote classes. In PPI, a "quote" is limited to only the quote-like things that themselves directly represent a string. (although this i...

MITHALDU/PPI-1.236 - 22 Jun 2017 17:03:02 GMT

PPI::Token::Label - Token class for a statement label River stage three • 113 direct dependents • 691 total dependents

A label is an identifier attached to a line or statements, to allow for various types of flow control. For example, a loop might have a label attached so that a "last" or "next" flow control statement can be used from multiple levels below to referen...

MITHALDU/PPI-1.236 - 22 Jun 2017 17:03:02 GMT

PPI::XS::Tokenizer - C++ replaction for the PPI Tokenizer River stage zero No dependents

This is a C++ port for the PPI Tokenizer, aimed to make it faster. It build to be identical replacement, and as the are no user serviciable parts in the original tokenizer, there are none here either. This package is compatible with PPI version 1.213...

SEMUELF/PPI-XS-Tokenizer-0.03 - 01 Sep 2010 20:18:28 GMT

Apache2::PPI::HTML - Apache 2 interface to PPI::HTML River stage zero No dependents

PPI::HTML is a HTML syntax highlighter for Perl source code. Because it is based on PPI it can correctly parse just about anything you can possibly throw at it, and then flexibly generate a HTML version based on any arbitrary colour scheme you wish, ...

ADAMK/Apache2-PPI-HTML-0.02 - 23 Aug 2008 22:29:54 GMT

PPI::Token::Number - Token class for a number River stage three • 113 direct dependents • 691 total dependents

The "PPI::Token::Number" class is used for tokens that represent numbers, in the various types that Perl supports....

MITHALDU/PPI-1.236 - 22 Jun 2017 17:03:02 GMT

144 results (0.04 seconds)