> On Nov 11, 2017, at 6:27 AM, Jan Nieuwenhuizen wrote: > > Matt Wette writes: > > Hey Matt, > >> Nyacc 0.82.1 has been released. > > Congrats! > > It's been a while but in 0.82.0 I found a regression of a bug that you > fixed earlier, I think in 0.80.4 > > https://lists.gnu.org/archive/html/guile-user/2017-06/msg00003.html > > I've attached the problematic file again. It's also still present in 0.82.1 > > $ guile > GNU Guile 2.2.2 > Copyright (C) 1995-2017 Free Software Foundation, Inc. > > Guile comes with ABSOLUTELY NO WARRANTY; for details type `,show w'. > This program is free software, and you are welcome to redistribute it > under certain conditions; type `,show c' for details. > > Enter `,help' for help. > scheme@(guile-user)> (use-modules (nyacc lalr)) > scheme@(guile-user)> *nyacc-version* > $1 = "0.82.1" > scheme@(guile-user)> (use-modules (nyacc lang c99 parser)) > scheme@(guile-user)> (with-input-from-file "def-bwl.c" parse-c99) > (unknown):1: parse failed at state 89, on input "DEF_BWL" > (unknown):1: C99 parse error > $2 = #f Ugh. I thought I had that one. I will take a look PASS: nyacc/c99-01, CPP: #, ##, __VA_ARGS__