summaryrefslogtreecommitdiff
path: root/textproc/py-martel/pkg-descr
blob: 4005d54710bcfba77fd0dbe79fa4026078f3be4a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Martel is a parser generator, written in Python, which takes a regular
expression grammar for a file format and turns the resultant parsed tree into
a set of callback events emulating the XML/SAX API.

Essentially this means that existing and readily available XML tools can be
used to parse non-XML flat file formats.

Martel was originally intended for use in biocomputing applications (such as
Biopython - http://www.biopython.org/) where there is often a need to parse
flat and semi-structured legacy file formats.  However, it is generally
applicable to the parsing of such files in all fields of endeavour.

Author:   Andrew Dalke <dalke@dalkescientific.com>
WWW:	  http://www.dalkescientific.com/Martel/
See also: http://www.biopython.org/~dalke/Martel/

-- Johann Visagie <wjv@FreeBSD.org>