BSD Ports

textproc/py-parsec 3.17 DragonFly

Universal Python parser combinator library

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
MIT
Categories
python, textproc
Package size
40.6 KiB, 312.9 KiB installed

Description

A universal Python parser combinator library inspired by Parsec library of Haskell. A parser combinator is a function (higher-order function) that accepts several parsers as arguments and return a new parser as result. Parser combinators enable a recursive descent parsing strategy, this parsing technique facilitates modular piecewise construction and testing.

In the other systems

SystemPortVersion
DragonFlytextproc/py-parsec3.17
FreeBSDtextproc/py-parsec3.17
HardenedBSDtextproc/py-parsec3.17
GhostBSDtextproc/py-parsec3.17

Install

Binary package:

pkg install parsec

From DPorts:

cd /usr/dports/textproc/py-parsec && make install clean

Dependencies

Run dependencies 1

No port depends on this one.