p5-Pegex-0.70.txz


Advertisement

Description

p5-Pegex - Acmeist PEG Parser Framework

Property Value
Distribution FreeBSD 12
Repository FreeBSD Ports Quarterly amd64
Package filename p5-Pegex-0.70.txz
Package name p5-Pegex
Package version 0.70
Package release -
Package architecture amd64
Package type txz
Category devel perl5
Homepage https://metacpan.org/release/Pegex
License GPLv1+, ART10
Maintainer sunpoet@FreeBSD.org
Download size 105.73 KB
Installed size 254.91 KB
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 justmodern
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.
WWW: https://metacpan.org/release/Pegex

Alternatives

Package Version Architecture Repository
p5-Pegex-0.70.txz 0.70 i386 FreeBSD Ports Quarterly
p5-Pegex-0.70.txz 0.70 amd64 FreeBSD Ports Latest
p5-Pegex-0.70.txz 0.70 i386 FreeBSD Ports Latest
p5-Pegex - - -

Requires

Name Value
p5-JSON-XS = 4.02
p5-YAML-LibYAML = 0.76
perl5 = 5.28.1_1

Download

Type URL
Mirror pkg.freebsd.org
Binary Package p5-Pegex-0.70.txz
Source Package devel/p5-Pegex

Install Howto

Install p5-Pegex txz package:

# pkg install p5-Pegex

See Also

Package Description
p5-Perl-Critic-1.134.txz Critique Perl source for style and standards
p5-Perl-Critic-Bangs-1.08_1.txz Collection of handy Perl::Critic policies
p5-Perl-Critic-Deprecated-1.119_1.txz Policies that are no longer included with Perl::Critic
p5-Perl-Critic-Itch-0.07.txz Collection of Perl::Critic Policies
p5-Perl-Critic-Moose-1.05.txz Policies for Perl::Critic concerned with using Moose
p5-Perl-Critic-More-1.003.txz Supplemental policies for Perl::Critic
p5-Perl-Critic-Pulp-96.txz some add-on perlcritic policies
p5-Perl-Critic-Swift-1.0.3.txz A set of additional policies for Perl::Critic
p5-Perl-Critic-Tics-0.009.txz Extra policies for Perl::Critic
p5-Perl-Lint-0.25.txz Yet another Perl source code linter
p5-Perl-Metrics-Lite-0.080_1.txz Perl extension for pluggable Perl Code Metrics System
p5-Perl-Metrics-Simple-0.18.txz Perl extension to count packages, subs, lines, etc. of many files
p5-Perl-MinimumVersion-1.38_1.txz Find a minimum required version of perl for Perl code
p5-Perl-OSType-1.010.txz Map Perl operating system names to generic types
p5-Perl-PrereqScanner-1.023.txz Tool to scan your Perl code for its prerequisites
Advertisement
Advertisement