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.