libpegex-perl_0.55-1_all.deb


Advertisement

Description

libpegex-perl - Acmeist PEG Parser Framework

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main i386
Package name libpegex-perl
Package version 0.55
Package release 1
Package architecture all
Package type deb
Installed size 262 B
Download size 79.21 KB
Official Mirror ftp.br.debian.org
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.
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.

Alternatives

Package Version Architecture Repository
libpegex-perl_0.55-1_all.deb 0.55 all Debian Main
libpegex-perl - - -

Requires

Name Value
perl -

Download

Type URL
Binary Package libpegex-perl_0.55-1_all.deb
Source Package libpegex-perl

Install Howto

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

Files

Path
/usr/share/doc/libpegex-perl/CONTRIBUTING
/usr/share/doc/libpegex-perl/changelog.Debian.gz
/usr/share/doc/libpegex-perl/changelog.gz
/usr/share/doc/libpegex-perl/copyright
/usr/share/doc/libpegex-perl/examples/self-parser.pl
/usr/share/doc/libpegex-perl/examples/calculator/calculator1.pl
/usr/share/doc/libpegex-perl/examples/calculator/calculator2.pl
/usr/share/doc/libpegex-perl/examples/calculator/tokenizer.pl
/usr/share/doc/libpegex-perl/examples/calculator/lib/Precedence.pm
/usr/share/doc/libpegex-perl/examples/calculator/lib/RPN.pm
/usr/share/man/man3/Pegex.3pm.gz
/usr/share/man/man3/Pegex::Bootstrap.3pm.gz
/usr/share/man/man3/Pegex::Compiler.3pm.gz
/usr/share/man/man3/Pegex::Grammar.3pm.gz
/usr/share/man/man3/Pegex::Grammar::Atoms.3pm.gz
/usr/share/man/man3/Pegex::Input.3pm.gz
/usr/share/man/man3/Pegex::Module.3pm.gz
/usr/share/man/man3/Pegex::Parser.3pm.gz
/usr/share/man/man3/Pegex::Pegex::Grammar.3pm.gz
/usr/share/man/man3/Pegex::Receiver.3pm.gz
/usr/share/man/man3/Pegex::Regex.3pm.gz
/usr/share/man/man3/Pegex::Tree.3pm.gz
/usr/share/man/man3/Pegex::Tree::Wrap.3pm.gz
/usr/share/perl5/Pegex.pm
/usr/share/perl5/Pegex.pod
/usr/share/perl5/Pegex/API.pod
/usr/share/perl5/Pegex/Base.pm
/usr/share/perl5/Pegex/Bootstrap.pm
/usr/share/perl5/Pegex/Bootstrap.pod
/usr/share/perl5/Pegex/Compiler.pm
/usr/share/perl5/Pegex/Compiler.pod
/usr/share/perl5/Pegex/Grammar.pm
/usr/share/perl5/Pegex/Grammar.pod
/usr/share/perl5/Pegex/Input.pm
/usr/share/perl5/Pegex/Input.pod
/usr/share/perl5/Pegex/Miscellany.pod
/usr/share/perl5/Pegex/Module.pm
/usr/share/perl5/Pegex/Module.pod
/usr/share/perl5/Pegex/Optimizer.pm
/usr/share/perl5/Pegex/Overview.pod
/usr/share/perl5/Pegex/Parser.pm
/usr/share/perl5/Pegex/Parser.pod
/usr/share/perl5/Pegex/Receiver.pm
/usr/share/perl5/Pegex/Receiver.pod
/usr/share/perl5/Pegex/Regex.pm
/usr/share/perl5/Pegex/Regex.pod
/usr/share/perl5/Pegex/Resources.pod
/usr/share/perl5/Pegex/Syntax.pod
/usr/share/perl5/Pegex/Tree.pm
/usr/share/perl5/Pegex/Tree.pod
/usr/share/perl5/Pegex/Tutorial.pod
/usr/share/perl5/Pegex/Grammar/Atoms.pm
/usr/share/perl5/Pegex/Grammar/Atoms.pod
/usr/share/perl5/Pegex/Parser/Indent.pm
/usr/share/perl5/Pegex/Pegex/AST.pm
/usr/share/perl5/Pegex/Pegex/Grammar.pm
/usr/share/perl5/Pegex/Pegex/Grammar.pod
/usr/share/perl5/Pegex/Tree/Wrap.pm
/usr/share/perl5/Pegex/Tree/Wrap.pod
/usr/share/perl5/Pegex/Tutorial/Calculator.pod
/usr/share/perl5/Pegex/Tutorial/JSON.pod

Changelog

2014-09-22 - gregor herrmann <gregoa@debian.org>
libpegex-perl (0.55-1) unstable; urgency=low
* Initial release (closes: #762381).

See Also

Package Description
libpentaho-reporting-flow-engine-java-doc_0.9.4-4_all.deb report library for java documentation
libpentaho-reporting-flow-engine-java_0.9.4-4_all.deb report library for java
libperformance-dev_0.5.0-1_i386.deb GNUstep performance library (development files)
libperformance0.5_0.5.0-1_i386.deb GNUstep performance library (runtime library)
libperinci-object-perl_0.13-1_all.deb module that provides a object-oriented interface for Rinci
libperl-apireference-perl_0.19-1_all.deb Perl module to programmatically query the perlapi
libperl-critic-perl_1.122-1_all.deb Perl module to critique code for best practices
libperl-destruct-level-perl_0.02-2+b1_i386.deb Perl module to change Perl's destruction level
libperl-dev_5.20.2-3+deb8u11_i386.deb Perl library: development files
libperl-metrics-simple-perl_0.17-1_all.deb module to provide metrics of Perl code
libperl-minimumversion-perl_1.38-1_all.deb module to determine minimum required version of perl required
libperl-prereqscanner-perl_1.020-1_all.deb module for extracting prerequisites from Perl code
libperl-version-perl_1.013-1_all.deb module to parse and manipulate Perl version strings
libperl4-corelibs-perl_0.003-1_all.deb libraries historically supplied with Perl 4
libperl4caml-ocaml-dev_0.9.5-4+b7_i386.deb Use Perl code in OCaml programs, development files
Advertisement
Advertisement