Path: csiph.com!usenet.blueworldhosting.com!feeder01.blueworldhosting.com!news.misty.com!news.iecc.com!.POSTED.news.iecc.com!nerds-end From: Aaron Gray Newsgroups: comp.compilers Subject: LR(1) Parser Table Generator wanted (ideally C or C++) as refeernce Date: Fri, 25 Mar 2016 11:00:21 -0700 (PDT) Organization: Compilers Central Lines: 23 Sender: news@iecc.com Approved: comp.compilers@iecc.com Message-ID: <16-03-007@comp.compilers> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Injection-Info: miucha.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970"; logging-data="31964"; mail-complaints-to="abuse@iecc.com" Keywords: yacc, parse, question, comment Posted-Date: 25 Mar 2016 14:16:43 EDT X-submission-address: compilers@iecc.com X-moderator-address: compilers-request@iecc.com X-FAQ-and-archives: http://compilers.iecc.com Xref: csiph.com comp.compilers:1679 Hi, I am writing modern idiomatic C++ MIT licensed replacements for flex and GNU bison and am looking for a LR(1) Parser Table Generator wanted (ideally C or C++) as reference for checking generated tables against. I don't know if such a thing exists ? Other than :- https://sourceforge.net/projects/csparser/ but as its a discarded work in progress I am not sure about it. FYI The hope is to overhaul this area and bring it into the modern day with library based tools that can be used solely at runtime or with a set of default standard executable tools, and one main toll that combines the whole into a "real" compiler-compiler, of which I have never really seen as yet. Anyway it will be more than just a parser generator. Many thanks in advance, Aaron [There's always Berkeley yacc, from which bison was adapted. It's either BSD licensed or PD, depending on who you ask. -John]