[ANN] nyacc 2.01.1 released
Matt Wette <[email protected]>
| Newsgroups | gmane.lisp.guile.user |
|---|---|
| Message-ID | <[email protected]> |
quickfix release 2.01.1 to deal with bug in doc/Makefile.in On 10/19/24 5:25 PM, Matt Wette wrote: > I have released v 2.01.0 of nyacc. > > NYACC, for Not Yet Another Compiler Compiler, is set of guile modules for > generating parsers and lexical analyzers. It also provides sample > parsers > and pretty-printers using SXML trees as an intermediate representation. > > It provides a decent C parser and a `FFI Helper' tool to help create > Guile Scheme bindings for C-based libraries. > > It provides (partially implemented) compilers based on above mentioned > parsers to allow execution with Guile as extension languages. > > Updates for V2.01.0 wrt previous release > * reworked the FH renamer to work with context: > (rename "foo" 'enum) 'type 'function 'variable 'field > * updated cdata.scm to provide lookup procedures instead of > alists, > making path for using (perfect?) functions for lookups > * updated documentation for cdata (cdata.texi, etc) > * in arch-info, renamed sparc to sparc32, added sparc64 > * created test for sizeof-mtype alignof-mtype; > fixed some errors in arch-info mtypeof/x86_64 > * moved mtype-bv-ref, set! to arch-info.scm from cdata.scm > * changed c99-munge to use simpler names for some keys: > (struct-pointer . name) instead of (struct pointer . name) > (union-pointer . name) instead of (union pointer . name) > * updated ffi-help-cd.scm to use vhashes instead of alists > * added test for arch-info reported sizes and alignments > > NYACC maturity is production/stable level. > > NYACC is free software; the full source distribution is available through > > * the tarball repository: > https://download.savannah.gnu.org/releases/nyacc/ > > * the git repository: > git://git.savannah.nongnu.org/nyacc.git > > home page, project page and user's guides: > * https://www.nongnu.org/nyacc > * https://savannah.nongnu.org/projects/nyacc > * https://www.nongnu.org/nyacc/nyacc-ug.html > * https://www.nongnu.org/nyacc/ffi-help.html > > Report bugs: > * https://savannah.nongnu.org/bugs/?group=nyacc > > Get support: > * https://savannah.nongnu.org/support/?group=nyacc > Copyright (C) 2017-2024 Matthew Wette > > Copying and distribution of this file, with or without modification, > are permitted in any medium without royalty provided the copyright > notice and this notice are preserved. This file is offered as-is, > without any warranty. > > > >