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
|
|---|
category: scripting languages
summary, or
expanded.
|
|