NYACC version 0.70.0 is released as beta
NYACC is a LALR parser generator written from the ground up in guile
Features/Updates:
* clean scheme-flavored syntax for grammar specification
* prototype parsers for c, javascript, matlab that output parse trees in a SXML format
* partial sxml-parse-tree to il-tree conversion for javascript and C
* partial sxml-parse-tree pretty printer for javascript and C
* update: some minor bugs in C99 parser fixed
* update: cleaned up C99 file layout and updated install makefile
To install in scheme distribution:
$ cd module
$ make -f Makefile.nyacc install
download tarball from
http://download.savannah.gnu.org/releases/nyacc/
or git clone from
git://git.savannah.nongnu.org/nyacc.git
Future work: I would like to work on documenting the lalr algorithms and work on adding syntax for pruning production rules.
Matt