mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-01 22:05:08 +00:00
8209177b6d
A parser generator for regular languages, written in Python PR: 22118 Submitted by: Johann Visagie <johann@egenetics.com>
17 lines
741 B
Plaintext
17 lines
741 B
Plaintext
Martel is a parser generator, written in Python, which takes a regular
|
|
expression grammer for a format and turns the resultant parsed tree into a
|
|
set of callback events emulating the XML/SAX API.
|
|
|
|
It was originally intended for use in biocomputing applications (such as
|
|
Biopython - http://www.biopython.org/), where there is often a need to parse
|
|
existing flat and semi-structured 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>
|