[Ann] SimpleParse 2.0.0a2 available

Mike C. Fletcher mcfletch at rogers.com
Wed Jul 10 01:26:52 EDT 2002


URL:
	http://simpleparse.sf.net/

Release Notes:
	The alpha-2 release is basically to let people play with the new version, 
it's not production quality code by a long shot.

What is SimpleParse (from the website):

SimpleParse is a BSD-licensed Python package providing a simple parser 
generator for use with the mxTextTools  text-tagging engine. SimpleParse 
allows you to generate tagging tables for use with the text-tagging 
engine directly from your EBNF grammar.

Unlike most parser generators, SimpleParse generates single-pass parsers 
(there is no distinct tokenization stage), an approach taken from the 
predecessor project (mcf.pars) which attempted to create "autonomously 
parsing regex objects". The resulting parsers are not as generalized as 
those created by, for instance, the Earley algorithm, but they do tend 
to be useful for the parsing of computer file formats and the like (as 
distinct from natural language and similar "hard" parsing problems).

In addition to the parser generator, the SimpleParse project includes a 
sub-project to create a modified version of the mxTextTools engine which 
reorganizes the code to allow for certain common EBNF constructs to be 
readily implemented.


Enjoy yourselves,
Mike
_______________________________________
   Mike C. Fletcher
   http://members.rogers.com/mcfletch/







More information about the Python-list mailing list