Hi Paul, Hi Adrian, Thanks a lot for your feedback. I was hoping to get more opinions though.
I am going to install these changes, and work on them from master. There remains quite a lot of work, to address the other skeletons, and other issues such as push parsing. And the documentation, of course. And more tests. The version I will push has a few minor changes. In particular, yyparse_yyimpl and yyparse_yyimpl_t are now yy_parse_impl and yy_parse_impl_t to emphasize more clearly that they are implementation details. I think 3.8 is now defined: official support for D, clean C++ reimplementation of glr.cc, and multiple start symbols. That's way enough work for a release. Cheers!
