Hello Justin,

Can D people please recommend suitable tools for generating a parser
(in D) for an LL(1) grammar.  There's bound to be much better parser
generator tools available nowadays, since my last foray into this area
10+ years ago with YACC.  I've heard of tools like bison, SableCC etc
but apart from the names know nothing about them.

(Note.  This question is not about writing a parser for D.  It is
about writing a parser in D for another language which has an LL(1)
grammar).

Thanks in advance for all help.


I've written this:

http://www.dsource.org/projects/scrapple/browser/trunk/dparser

It's a pure compile time parser generator that takes grammars defined as text and generates a backtracking recursive decent parser.

Reply via email to