dmringo / simpleparse

SimpleParse parser generator using mxTextTools (launchpad mirror)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SimpleParse 2.x

A Parser Generator for Python and mxTextTools

SimpleParse is a parser generator, it takes a modified EBNF grammar and customises a text-processing engine mxTextTools to produce a relatively fast table-driven parser.

Development has moved to github, and currently all tests are passing on Python 2.7, with 2 test failures each on the XML processing tests for xml comments and prologues under python 3.6 and 3.7.

You can see a full-featured sample parser in the PyVRML97 package.

See the docs for usage.

pip install SimpleParse

Appveyor Build

PyPI download month

PyPI download month

About

SimpleParse parser generator using mxTextTools (launchpad mirror)

License:Other


Languages

Language:Python 40.6%Language:C 30.6%Language:HTML 27.2%Language:C++ 0.9%Language:PowerShell 0.4%Language:Batchfile 0.3%Language:Shell 0.0%