mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-31 21:57:12 +00:00
e3f7b9190b
PR: 23210 Submitted by: MAINTAINER
20 lines
865 B
Plaintext
20 lines
865 B
Plaintext
Martel is a parser generator, written in Python, which takes a regular
|
|
expression grammer 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.
|
|
|
|
More information on Martel may be found in this conference poster:
|
|
http://www.biopython.org/~dalke/Martel/BOSC2000.poster/
|
|
|
|
Author: Andrew Dalke <dalke@acm.org>
|
|
WWW: http://www.biopython.org/~dalke/Martel/
|
|
|
|
-- Johann Visagie <johann@egenetics.com>
|