Regexp::Grammars::Common::String - Some basic String parsing Rules for Regexp::Grammars

Regexp::Grammars is just too useful to not use, but too pesky and confusing for new people. Some of the more complex things involve string extraction and escape-handling, and I seriously spent the better part 2 hours learning how to make this work. S...

KENTNL/Regexp-Grammars-Common-String-1.000001 - 16 Aug 2014 00:44:46 GMT - Search in distribution

PPI - Parse, Analyze and Manipulate Perl (without perl)

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...

MITHALDU/PPI-1.220   (7 reviews) - 11 Nov 2014 20:28:37 GMT - Search in distribution

TPath - general purpose path languages for trees

TPath provides an xpath-like language for arbitrary trees. You implement a minimum of two methods -- "children" and "tag" -- and then you can explore your trees via concise, declarative paths. In tpath, "attributes" are node attributes of any sort an...

DFH/TPath-1.007 - 05 Aug 2014 16:26:44 GMT - Search in distribution

Lexing

OVID/HOP-Lexer-0.032 - 08 Mar 2007 07:46:05 GMT - Search in distribution

perlfaq4 - Data Manipulation

This section of the FAQ answers questions related to manipulating numbers, dates, strings, arrays, hashes, and miscellaneous data issues....

ETHER/perlfaq-5.021009 - 25 Jan 2015 22:36:45 GMT - Search in distribution

Parser::MGC - build simple recursive-descent parsers

This base class provides a low-level framework for building recursive-descent parsers that consume a given input string from left to right, returning a parse structure. It takes its name from the "m//gc" regexps used to implement the token parsing be...

PEVANS/Parser-MGC-0.12 - 01 Sep 2013 00:34:57 GMT - Search in distribution

Parse::Eyapp - Bottom up parser generator

CASIANO/Parse-Eyapp-1.182 - 23 Mar 2012 14:04:42 GMT - Search in distribution

Regexp::Grammars - Add grammatical parsing features to Perl 5.10 regexes

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.041   (5 reviews) - 03 May 2015 02:59:10 GMT - Search in distribution

Criteria::Compile - Describe wanted objects/data using grammar

This module provides an easy framework to compile "wanted" subroutines by describing simple data structures and objects using custom grammar. Users can supply criteria using a set of basic grammar rules. Functionality can also be extended by defining...

ALUCAS/Criteria-Compile-0.047 - 26 Jun 2012 16:15:16 GMT - Search in distribution

Parse::RecDescent - Generate Recursive-Descent Parsers

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.967009   (9 reviews) - 16 Mar 2012 14:30:47 GMT - Search in distribution

Parse::RecDescent::FAQ::Original - the original, official, authorized FAQ for Parse::RecDescent.

TBONE/Parse-RecDescent-FAQ-7.5   (1 review) - 24 Aug 2010 17:09:30 GMT - Search in distribution