Created attachment 170600 [details] py-parsimonious.shar It's a parser written in pure Python. Also, it's a dependency for a new port called devel/py-http-prompt. Add new port textproc/py-parsimonious - portlint compliant - poudriere tests ok Poudriere tests: FreeBSD 10.3 amd64 http://dbaio.bs2cloud.com.br/poudriere/data/103amd64-ports_dbaio/2016-05-24_09h32m15s/logs/py27-parsimonious-0.6.2.log FreeBSD 10.3 i386 http://dbaio.bs2cloud.com.br/poudriere/data/103i386-ports_dbaio/2016-05-24_09h41m16s/logs/py27-parsimonious-0.6.2.log FreeBSD 11 amd64 http://dbaio.bs2cloud.com.br/poudriere/data/11amd64-ports_dbaio/2016-05-24_09h22m15s/logs/py27-parsimonious-0.6.2.log FreeBSD 11 i386 http://dbaio.bs2cloud.com.br/poudriere/data/11i386-ports_dbaio/2016-05-24_09h25m21s/logs/py27-parsimonious-0.6.2.log FreeBSD 9.3 amd64 http://dbaio.bs2cloud.com.br/poudriere/data/93amd64-ports_dbaio/2016-05-24_08h58m29s/logs/py27-parsimonious-0.6.2.log FreeBSD 9.3 i386 http://dbaio.bs2cloud.com.br/poudriere/data/93i386-ports_dbaio/2016-05-24_09h09m21s/logs/py27-parsimonious-0.6.2.log
A commit references this bug: Author: robak Date: Thu May 26 15:20:37 UTC 2016 New revision: 415899 URL: https://svnweb.freebsd.org/changeset/ports/415899 Log: textproc/py-parsimonious: NEW PORT - PEGs based parser in Python Parsimonious aims to be the fastest arbitrary-lookahead parser written in pure Python and the most usable. It's based on parsing expression grammars (PEGs), which means you feed it a simplified sort of EBNF notation. Parsimonious was designed to undergird a MediaWiki parser that wouldn't take 5 seconds or a GB of RAM to do one page, but it's applicable to all sorts of languages. WWW: https://pypi.python.org/pypi/parsimonious PR: 209732 Submitted by: Danilo G. Baio <dbaio@bsd.com.br> Changes: head/textproc/py-parsimonious/ head/textproc/py-parsimonious/Makefile head/textproc/py-parsimonious/distinfo head/textproc/py-parsimonious/pkg-descr
Committed, thanks!