tool: Marpa


Language:
Marpa
Version:
2.8
Parts:
parser-generator, examples, document
Author:
Jeffrey Kegler <jeffrey@best.com>
Location:
ftp://ftp.best.com/pub/jeffrey/marpa/v2.8/marpa.2.8.tar.gz ???
Description:
Marpa is a TCL 7.3 extended with an ambiguous context-free parser which uses Earley's algorithm. It is hacker friendly, with a variety of handy features. It is intended for use in implementing parsers that use the same crude but effective approaches to parsing that humans use, whether these humans be reading natural language or computer code. TCL code is attached to every production, explicitly or by default, and this is used to evaluate the result of the parse.

Speed is reasonable if not blinding, and Marpa is in use in some applications. Marpa is the outcome of the Milarepa prototype which implemented a different general parsing algorithm in Perl.

Restriction:
GNU Public License Version 2
Requires:
TCL 7.3, GNU C compiler, GNU Make
Updated:
April 19th, 1995

Related Items

category: scripting languages summary, or expanded.


This work supported by Idiom Consulting. Idiom is a full-service ISP, providing Internet access in Northern California and Web hosting worldwide.

Please send updates to free-compilers@idiom.com

The HTML is maintained by David Muir Sharnoff and the entries themselves are currently maintained by Bryan Miller.

Copyright (c) 1992-1998 David Muir Sharnoff, All Rights Reserved
Copyright (c) 1994-1996, Steven Allen Robenalt, All Rights Reserved