guile-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

announcement: nyacc parser generator in guile


From: Matt Wette
Subject: announcement: nyacc parser generator in guile
Date: Wed, 29 Jul 2015 18:01:07 -0700

nyacc, for Not Yet Another Compiler-Compiler!, is a LALR parser generator written entirely in guile 2.0.

NYACC is similar function to the lalr module in guile-2 but it is coded in scheme from the ground up, and provides more functionality.   In addition, nyacc comes with a module to aid in the construction of lexical analyzers.

It is now a project on savannah.nongnu.org, with licensing covered by
* GNU General Public License, v3
* GNU Lesser General Public License, v3
* GNU Documentation License, v1.3
The version is 0.60.0 (though README says 0.50.0).

The module can be checked out via:
    cvs -z3 -d:pserver:anonymous@cvs.savannah.nongnu.org:/sources/nyacc co <modulename>
Also, I have not used CVS for > 15 years, so it will take me a month to get config management under good control.
I have generated some sample parsers for C, Matlab, _javascript_ and Modelica.  I will be adding these to an upcoming release.
Matt

reply via email to

[Prev in Thread] Current Thread [Next in Thread]