PPR - Pattern-based Perl Recognizer River stage two • 3 direct dependents • 11 total dependents

The PPR module provides a single regular expression that defines a set of independent subpatterns suitable for matching entire Perl documents, as well as a wide range of individual syntactic components of Perl (i.e. statements, expressions, control b...

DCONWAY/PPR-0.000021 - 26 Jun 2018 20:35:08 GMT - Search in distribution
  • PPR::X - Pattern-based Perl Recognizer
  • gen_blocks.pl - Generate test of block matching by scouring a source tree
  • gen_statements.pl - Generate test of statement matching by scouring a source tree

Dios - Declarative Inside-Out Syntax River stage zero No dependents

This module provides a set of compile-time keywords that simplify the declaration of encapsulated classes using fieldhashes and the "inside out" technique, as well as subroutines with full parameter specifications. The encapsulation, constructor/init...

DCONWAY/Dios-0.002011 - 02 Sep 2017 08:41:57 GMT - Search in distribution
  • Dios::Types - Type checking for the Dios framework (and everyone else too)
  • Dios::Types::Pure - Type checking for the Dios framework (and everyone else too)

Object::InsideOut - Comprehensive inside-out object support module River stage two • 18 direct dependents • 21 total dependents

This module provides comprehensive support for implementing classes using the inside-out object model. Object::InsideOut implements inside-out objects as anonymous scalar references that are blessed into a class with the scalar containing the ID for ...

JDHEDDEN/Object-InsideOut-4.04 - 01 Mar 2017 05:03:59 GMT - Search in distribution

Parse::RecDescent - Generate Recursive-Descent Parsers River stage three • 96 direct dependents • 479 total dependents

Overview Parse::RecDescent incrementally generates top-down recursive-descent text parsers from simple *yacc*-like grammar specifications. It provides: * Regular expressions or literal strings as terminals (tokens), * Multiple (non-contiguous) produc...

JTBRAUN/Parse-RecDescent-1.967015 - 04 Apr 2017 14:54:55 GMT - Search in distribution

Class::Std - Support for creating standard "inside-out" classes River stage two • 27 direct dependents • 41 total dependents

This module provides tools that help to implement the "inside out object" class structure in a convenient and standard way. *Portions of the following code and documentation from "Perl Best Practices" copyright (c) 2005 by O'Reilly Media, Inc. and re...

CHORNY/Class-Std-0.013 - 24 May 2015 13:11:26 GMT - Search in distribution

Perl6::Rules - Implements (most of) the Perl 6 regex syntax River stage zero No dependents

This module implements a close simulation of the Perl 6 rule and grammar constructs, translating them back to Perl 5 regexes via a source filter. (And hence suffers from all the usual limitations of a source filter, including the ability to translate...

DCONWAY/Perl6-Rules-0.03 - 12 Apr 2004 20:13:31 GMT - Search in distribution

simple_scan - scan a set of Web pages for strings present/absent River stage one • 5 direct dependents • 5 total dependents

"simple_scan" is an extensible "little language" for static web page testing. It allows you to define tests in terms of *test specs* (which tell "simple_scan" where to go and what to look for there) and *pragmas* (which define string substitutions, o...

MCMAHON/App-SimpleScan-3.01 - 08 Jun 2010 22:03:37 GMT - Search in distribution

Regexp::Grammars - Add grammatical parsing features to Perl 5.10 regexes River stage two • 14 direct dependents • 22 total dependents

This module adds a small number of new regex constructs that can be used within Perl 5.10 patterns to implement complete recursive-descent parsing. Perl 5.10 already supports recursive=descent *matching*, via the new "(?<name>...)" and "(?&name)" con...

DCONWAY/Regexp-Grammars-1.048 - 26 Sep 2017 20:21:35 GMT - Search in distribution

Text::Reform - Manual text wrapping and reformatting River stage two • 3 direct dependents • 45 total dependents

The "form" sub The "form()" subroutine may be exported from the module. It takes a series of format (or "picture") strings followed by replacement values, interpolates those values into each picture string, and returns the result. The effect is simil...

CHORNY/Text-Reform-1.20 - 05 Sep 2009 22:26:56 GMT - Search in distribution

IO::Prompter - Prompt for input, read it, clean it, return it. River stage two • 10 direct dependents • 11 total dependents

IO::Prompter exports a single subroutine, "prompt", that prints a prompt (but only if the program's selected input and output streams are connected to a terminal), then reads some input, then chomps it, and finally returns an object representing that...

DCONWAY/IO-Prompter-0.004014 - 23 Nov 2015 21:50:55 GMT - Search in distribution

Devel::Comments - Debug with executable smart comments to logs River stage zero No dependents

*I get the feeling that the computer just skips over all the comments.* -- a grad student Devel::Comments is a source filter for your Perl code, intended to be used only during development. Specially-formatted 'smart' comments are replaced by executa...

XIONG/Devel-Comments-v1.1.4 - 07 Aug 2011 14:23:21 GMT - Search in distribution

Config::Std - Load and save configuration files in a standard format River stage one • 4 direct dependents • 4 total dependents

This module implements yet another damn configuration-file system. The configuration language is deliberately simple and limited, and the module works hard to preserve as much information (section order, comments, etc.) as possible when a configurati...

BRICKER/Config-Std-0.903 - 07 Oct 2017 02:48:11 GMT - Search in distribution

reform - Third millenium syntax for Perl 5 OOP River stage zero No dependents

This module provides a less awkward syntax for Perl 5 OOP. "reform" must be the first thing to be used in your code, even above your package declaration. Shorthand inheritance Rather than using the cumbersome "use base 'Parent'" you may write: packag...

HKOCH/reform-0.3 - 10 Aug 2008 22:09:28 GMT - Search in distribution

Text::Autoformat - Automatic text wrapping and reformatting River stage two • 15 direct dependents • 41 total dependents

Paragraphs The fundamental task of the "autoformat" subroutine is to identify and rearrange independent paragraphs in a text. Paragraphs typically consist of a series of lines containing at least one non-whitespace character, followed by one or more ...

NEILB/Text-Autoformat-1.74 - 28 Nov 2015 15:23:21 GMT - Search in distribution

Contextual::Return - Create context-sensitive return values River stage two • 9 direct dependents • 10 total dependents

Usually, when you need to create a subroutine that returns different values in different contexts (list, scalar, or void), you write something like: sub get_server_status { my ($server_ID) = @_; # Acquire server data somehow... my %server_data = _asc...

DCONWAY/Contextual-Return-0.004014 - 14 Apr 2017 08:47:19 GMT - Search in distribution

AI::FreeHAL::Class - Support for creating standard "inside-out" classes River stage zero No dependents

This module provides tools that help to implement the "inside out object" class structure in a convenient and standard way. *Portions of the following code and documentation from "Perl Best Practices" copyright (c) 2005 by O'Reilly Media, Inc. and re...

TSCHULZ/FreeHAL-71 - 09 Nov 2008 17:36:12 GMT - Search in distribution

Toolkit - Keep your handy modules organized River stage one • 1 direct dependent • 1 total dependent

The Toolkit module provides a standard location to store modules that you use all the time, and then loads them for you automatically. For example, instead of always writing: use strict; use warnings; use Carp; use Smart::Comments; in every program/m...

DCONWAY/Toolkit-0.0.2 - 03 Aug 2005 20:03:57 GMT - Search in distribution

Perl6::Pod - Pod6 implementation River stage one • 3 direct dependents • 3 total dependents

Pod is an evolution of Perl 5's Plain Old Documentation (POD) markup. Compared to Perl 5 POD, Perldoc's Pod dialect is much more uniform, somewhat more compact, and considerably more expressive. The Pod dialect also differs in that it is a purely des...

ZAG/Perl6-Pod-0.72 - 16 Dec 2015 09:51:31 GMT - Search in distribution

Var::Pairs - OO iterators and pair constructors for variables River stage zero No dependents

This module exports a small number of subroutines that add some Perl 6 conveniences to Perl 5. Specifically, the module exports several subroutines that simplify interactions with key/value pairs in hashes and arrays....

DCONWAY/Var-Pairs-0.004001 - 09 May 2018 16:03:01 GMT - Search in distribution

Keyword::Declare - Declare new Perl keywords...via a keyword...named keyword River stage one • 8 direct dependents • 8 total dependents

This module implements a new Perl keyword: "keyword", which you can use to specify other new keywords. Normally, to define new keywords in Perl, you either have to write them in XS (shiver!) or use a module like Keyword::Simple or Keyword::API. Using...

DCONWAY/Keyword-Declare-0.001009 - 12 Jun 2018 01:33:27 GMT - Search in distribution

64 results (0.046 seconds)