Package: wnpp Severity: wishlist
* Package name : simpleparse Version : 2.0.0 Upstream Author : Mike C. Fletcher <[EMAIL PROTECTED]> * URL : http://simpleparse.sourceforge.net/ * License : BSD Description : A simple parser generator for Python Following is from my package description: 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. Now, I want to explain why this package may be interesting, since this ITP will go to debian-devel: 1) mx.TextTools is already packaged in Debian. ("python-egenix-mxtexttools") mx.TextTools is fast and capable, but it's cryptic to use. simpleparse provides sane API to mx.TextTools. 2) It allows you to specify grammar in EBNF. I am not aware of other Python parser package which allows this. 3) It is fast. At least it is much faster than "python-pyparsing". 4) vb2py (http://vb2py.sourceforge.net/) converts Visual Basic to Python. VB forms are translated to PythonCard forms (which is packaged as "pythoncard" in Debian). Form can be edited with GUI. This package makes a heavy use of SimpleParse to parse VB codes, forms and projects file. 5) Gerber file is a file format to represent PCB(printed circuit board). GerbMerge(http://claymore.engineer.gvsu.edu/~steriana/Python/gerbmerge/) is a panelizer for Gerber file. Gerber file can be viewed with Debian package "gerbv". GerbMerge uses SimpleParse to parse Gerber file. Current package is available from mentors.debian.net. Add a following line to sources.list: deb-src http://mentors.debian.net/debian/ unstable main and perform: apt-get build-dep python-simpleparse apt-get source --build python-simpleparse -- System Information: Debian Release: 3.1 APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.8-1-686 Locale: LANG=ko_KR.EUC-KR, LC_CTYPE=ko_KR.EUC-KR