[libpegex-perl] 05/06: control

gregor herrmann gregoa at debian.org
Sun Sep 21 17:35:36 UTC 2014


This is an automated email from the git hooks/post-receive script.

gregoa pushed a commit to branch master
in repository libpegex-perl.

commit de87840ea5fdf1e90cbe53eeb6ae1ee658835ae8
Author: gregor herrmann <gregoa at debian.org>
Date:   Sun Sep 21 19:21:22 2014 +0200

    control
---
 debian/control | 23 ++++++++++++++++++++---
 1 file changed, 20 insertions(+), 3 deletions(-)

diff --git a/debian/control b/debian/control
index 53e3bf6..819c070 100644
--- a/debian/control
+++ b/debian/control
@@ -5,7 +5,7 @@ Maintainer: Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
 Uploaders: gregor herrmann <gregoa at debian.org>
 Build-Depends: debhelper (>= 8)
 Build-Depends-Indep: libyaml-libyaml-perl,
- perl
+                     perl
 Standards-Version: 3.9.6
 Vcs-Browser: https://anonscm.debian.org/cgit/pkg-perl/packages/libpegex-perl.git
 Vcs-Git: git://anonscm.debian.org/pkg-perl/packages/libpegex-perl.git
@@ -15,6 +15,23 @@ Package: libpegex-perl
 Architecture: all
 Depends: ${misc:Depends}, ${perl:Depends}
 Description: Acmeist PEG Parser Framework
- (no description was found)
+ Pegex is an Acmeist parser framework. It allows you to easily create parsers
+ that will work equivalently in lots of programming languages! The inspiration
+ for Pegex comes from the parsing engine upon which the postmodern programming
+ language Perl 6 is based on. Pegex brings this beauty to the other
+ *just*modern languages that have a normal regular expression engine
+ available.
  .
- This description was automagically extracted from the module by dh-make-perl.
+ Pegex gets it name by combining Parsing Expression Grammars (PEG), with
+ Regular Expessions (Regex). That's actually what Pegex does.
+ .
+ PEG is the cool new way to elegantly specify recursive descent grammars. The
+ Perl 6 language is defined in terms of a self modifying PEG language called
+ Perl 6 Rules. Regexes are familiar to programmers of most modern programming
+ languages. Pegex defines a simple PEG syntax, where all the terminals are
+ regexes. This means that Pegex can be quite fast and powerful.
+ .
+ Pegex attempts to be the simplest way to define new (or old) Domain Specific
+ Languages (DSLs) that need to be used in several programming languages and
+ environments. Things like JSON, YAML, Markdown etc. It also great for writing
+ parsers/compilers that only need to work in one language.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libpegex-perl.git



More information about the Pkg-perl-cvs-commits mailing list