Skip to content

maurizio-lombardi/simpleparse

 
 

Repository files navigation

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)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 40.6%
  • C 30.6%
  • HTML 27.2%
  • C++ 0.9%
  • PowerShell 0.4%
  • Batchfile 0.3%