12 results (0.549 seconds)
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-0.01000002 - 22 Oct 2011 13:37:09 GMT - Search in distribution

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

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

ADAMK/PPI-1.215   (7 reviews) - 26 Feb 2011 06:45:04 GMT - Search in distribution

TPath - general purpose path languages for trees 2 ++

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.006 - 14 Feb 2014 17:13:21 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. Data: Numbers Why am I getting long decimals (eg, 19.9499999999999) instead of the numbers I should be getting (...

LLAP/perlfaq-5.0150044 - 12 Sep 2013 19:53:14 GMT - Search in distribution

Parser::MGC - build simple recursive-descent parsers 3 ++

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 15 ++

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.035   (5 reviews) - 29 Jun 2014 02:04:46 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 10 ++

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

Data::Validate::Struct - Validate recursive Hash Structures ++

This module validates a config hash reference against a given hash structure in contrast to Data::Validate in which you have to check each value separately using certain methods. This hash could be the result of a config parser or just any hash struc...

TLINDEN/Data-Validate-Struct-0.07 - 03 Jul 2013 09:30:53 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

Hosting generously
sponsored by Bytemark