Hi downs,

Thanks for the offer but since YACC is my prior background I'll probably go to 
the closest tool which is the modern variant for LL(1).  Still if you have a 
small sample to share I'm sure other D people will be delighted.

<JJ/>

downs Wrote:

> Justin Johansson wrote:
> > 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.
> > 
> > -- Justin Johansson
> > 
> 
> In a completely different vein, tools.rd is a simplicistic recursive descent 
> parser framework implemented at compiletime that I've used for most/all of my 
> toy languages. It keeps things trivial - there's no lexing stage, it parses 
> straight from input string. It's not that well documented, but if you want, 
> give me a simple language description and I can write you a sample parser. 
> It's probably the easiest to use though - just mix it in from D code :)

Reply via email to