libregexp-grammars-perl_1.036-1_all.deb


Advertisement

Description

libregexp-grammars-perl - Perl module to add grammatical parsing features to Perl 5.10 regexes

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main amd64
Package name libregexp-grammars-perl
Package version 1.036
Package release 1
Package architecture all
Package type deb
Installed size 521 B
Download size 274.65 KB
Official Mirror ftp.br.debian.org
Regexp::Grammars 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) constructs. This technique makes it possible
to use regexes to recognize complex, hierarchical--and even recursive--
textual structures. The problem is that Perl 5.10 doesn't provide any
support for extracting that hierarchical data into nested data
structures. In other words, using Perl 5.10 you can match complex data,
but not parse it into an internally useful form.
An additional problem when using Perl 5.10 regexes to match complex
data formats is that you have to make sure you remember to insert whitespace-
matching constructs (such as \s*) at every possible position where the
data might contain ignorable whitespace. This reduces the readability
of such patterns, and increases the chance of errors (typically caused
by overlooking a location where whitespace might appear).
The Regexp::Grammars module solves both those problems.

Alternatives

Package Version Architecture Repository
libregexp-grammars-perl_1.036-1_all.deb 1.036 all Debian Main
libregexp-grammars-perl - - -

Requires

Name Value
liblexical-var-perl -
perl -
perl >= 5.20
perl << 5.18

Download

Type URL
Binary Package libregexp-grammars-perl_1.036-1_all.deb
Source Package libregexp-grammars-perl

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libregexp-grammars-perl deb package:
    # sudo apt-get install libregexp-grammars-perl

Files

Path
/usr/share/doc/libregexp-grammars-perl/NEWS.Debian.gz
/usr/share/doc/libregexp-grammars-perl/changelog.Debian.gz
/usr/share/doc/libregexp-grammars-perl/changelog.gz
/usr/share/doc/libregexp-grammars-perl/copyright
/usr/share/doc/libregexp-grammars-perl/examples/demo_IP4.pl
/usr/share/doc/libregexp-grammars-perl/examples/demo_LaTeXish.pl
/usr/share/doc/libregexp-grammars-perl/examples/demo_LaTeXish_dump.pl
/usr/share/doc/libregexp-grammars-perl/examples/demo_Lucene_query.pl
/usr/share/doc/libregexp-grammars-perl/examples/demo_calc.pl
/usr/share/doc/libregexp-grammars-perl/examples/demo_calc_class.pl
/usr/share/doc/libregexp-grammars-perl/examples/demo_calc_inline.pl
/usr/share/doc/libregexp-grammars-perl/examples/demo_calc_list.pl
/usr/share/doc/libregexp-grammars-perl/examples/demo_calc_list_autoactions.pl
/usr/share/doc/libregexp-grammars-perl/examples/demo_calc_list_inline.pl
/usr/share/doc/libregexp-grammars-perl/examples/demo_debug.pl
/usr/share/doc/libregexp-grammars-perl/examples/demo_error.pl
/usr/share/doc/libregexp-grammars-perl/examples/demo_error_non_backtracking.pl
/usr/share/doc/libregexp-grammars-perl/examples/demo_flattening.pl
/usr/share/doc/libregexp-grammars-perl/examples/demo_hash.pl
/usr/share/doc/libregexp-grammars-perl/examples/demo_hash_lexicon.pl.gz
/usr/share/doc/libregexp-grammars-perl/examples/demo_hash_lookup_generated.pl
/usr/share/doc/libregexp-grammars-perl/examples/demo_hash_lookup_hardcoded.pl
/usr/share/doc/libregexp-grammars-perl/examples/demo_hash_lookup_hashrule.pl
/usr/share/doc/libregexp-grammars-perl/examples/demo_hash_symtab.pl
/usr/share/doc/libregexp-grammars-perl/examples/demo_hashlines.pl
/usr/share/doc/libregexp-grammars-perl/examples/demo_list.pl
/usr/share/doc/libregexp-grammars-perl/examples/demo_metagrammar.pl
/usr/share/doc/libregexp-grammars-perl/examples/demo_pos.pl
/usr/share/doc/libregexp-grammars-perl/examples/demo_raw_debug.pl
/usr/share/doc/libregexp-grammars-perl/examples/demo_require.pl
/usr/share/doc/libregexp-grammars-perl/examples/demo_rfc5322.pl
/usr/share/doc/libregexp-grammars-perl/examples/demo_whoson.pl
/usr/share/man/man3/Regexp::Grammars.3pm.gz
/usr/share/perl5/Regexp/Grammars.pm

Changelog

2014-09-16 - Salvatore Bonaccorso <carnil@debian.org>
libregexp-grammars-perl (1.036-1) unstable; urgency=medium
* Imported Upstream version 1.036
2014-08-16 - Salvatore Bonaccorso <carnil@debian.org>
libregexp-grammars-perl (1.035-1) unstable; urgency=medium
[ gregor herrmann ]
* Strip trailing slash from metacpan URLs.
[ Salvatore Bonaccorso ]
* Imported Upstream version 1.034 and 1.035
+ Compatible with Perl 5.20. (Closes: #721547)
* Update copyright years for debian/* packaging
* Declare compliance with Debian Policy 3.9.5
* Tighten (Build-)Depends(-Indep) on Perl versions.
Tighten Build-Depends-Indep and Depends on Perl versions where
Regexp::Grammars works correctly. Perl 5.18 is not supported and would
give an approriate warning when using the module.
* Update Vcs-Browser URL to cgit web frontend
* Drop override for dh_auto_install
* Add unversioned Build-Depends-Indep on perl
* Replace Build-Depends on perl with libmodule-build-perl.
Module::Build was in Perl core since 5.9.4, but is deprecated (and will
be CPAN-only) and removed from 5.21.0.
* Wrap and sort fields in debian/control file
2013-09-04 - Salvatore Bonaccorso <carnil@debian.org>
libregexp-grammars-perl (1.033-1) unstable; urgency=low
* Imported Upstream version 1.029, 1.030, 1.031, 1.032 and 1.033
- Fixes "FTBFS with perl 5.18: test failures". These new upstream versions
fix only the FTBFS. (Closes: #710985)
- A complete solution for Regexp::Grammars incompatibilities with Perl
5.18 is still not available.
* Add (build-)dependency for Lexical::Var.
Add Build-Depends-Indep and Depends on liblexical-var-perl
* Don't install Skip_if_Perl_5_18.pm to /usr/share/perl5/
2013-05-11 - Salvatore Bonaccorso <carnil@debian.org>
libregexp-grammars-perl (1.028-1) unstable; urgency=low
* Imported Upstream version 1.028
2013-05-10 - Salvatore Bonaccorso <carnil@debian.org>
libregexp-grammars-perl (1.027-1) unstable; urgency=low
* Imported Upstream version 1.027
2013-01-30 - Salvatore Bonaccorso <carnil@debian.org>
libregexp-grammars-perl (1.026-1) unstable; urgency=low
* Imported Upstream version 1.026
2013-01-30 - Salvatore Bonaccorso <carnil@debian.org>
libregexp-grammars-perl (1.025-1) unstable; urgency=low
* Imported Upstream version 1.025
* Change Vcs-Git to canonical URI (git://anonscm.debian.org)
* Change search.cpan.org based URIs to metacpan.org based URIs
* Update copyright years for debian/* packaging files
* Bump Standards-Version to 3.9.4
2012-08-20 - Salvatore Bonaccorso <carnil@debian.org>
libregexp-grammars-perl (1.021-1) unstable; urgency=low
* Imported Upstream version 1.021
2012-08-16 - Salvatore Bonaccorso <carnil@debian.org>
libregexp-grammars-perl (1.020-1) unstable; urgency=low
* Imported Upstream version 1.020
* Add debian/NEWS documenting backwards incompatible change
2012-03-10 - Salvatore Bonaccorso <carnil@debian.org>
libregexp-grammars-perl (1.016-1) unstable; urgency=low
* Imported Upstream version 1.016

See Also

Package Description
libregexp-ipv6-perl_0.03-1_all.deb Regular expression for IPv6 addresses
libregexp-java-doc_1.5-3_all.deb Documentation for the Regular expression library
libregexp-java_1.5-3_all.deb Regular expression library for Java
libregexp-log-perl_0.06-3_all.deb base class for log files regexp builders
libregexp-optimizer-perl_0.23-1_all.deb modules for optimizing regular expressions
libregexp-reggrp-perl_1.002001-1_all.deb Perl module for grouping regular expressions
libregexp-shellish-perl_0.93-2_all.deb module for shell-like regular expressions
libregina3-dev_3.6-2_amd64.deb Regina REXX interpreter, development files
libregina3_3.6-2_amd64.deb Regina REXX interpreter, run-time library
libreins-ocaml-dev_0.1a-5_amd64.deb data structure library for OCaml
libreiser4-dev_1.0.9-2_amd64.deb Reiser4's filesystem access and manipulation library. Devel files
librelative-perl_0.04-1_all.deb Load modules with relative names
librelaxng-datatype-java_1.0+ds1-3_all.deb Java datatype interface for RELAX NG
librelaxngcc-java-doc_1.12-1_all.deb RELAX NG Compiler Compiler -- documentation
librelaxngcc-java_1.12-1_all.deb RELAX NG Compiler Compiler
Advertisement
Advertisement