mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-22 04:17:44 +00:00
e7c91cf908
and may require further tweaking. - Use DOCSDIR. - Now install examples optionally depending on NOPORTDOCS. - Miscellaneous minor fixes and cleanups in Makefile. - Update my email address in pkg-descr.
20 lines
860 B
Plaintext
20 lines
860 B
Plaintext
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.
|
|
|
|
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 <wjv@FreeBSD.org>
|