D compiler front end in Phobos (was: syntax definition language)
Jonathan M Davis
jmdavisProg at gmx.com
Sun Oct 23 11:40:51 PDT 2011
On Sunday, October 23, 2011 22:27:17 Gor Gyolchanyan wrote:
> cool!
> I really _REALY_ want to get a working D front-end into Phobos.
> preferably during my lifetime.
> Obviously there's some work already done in this area.
> I'd like us to chip in and discuss this in-depth and come up with a
> plan to do this.
> AFAIK everyone was in favor of a front-end as a library solution.
The two proposed approaches at the moment are to port dmd's frontend to D for
Phobos and to write a template-based generative, generic solution. The first
would obviously be D-specific. The second would be for _any_ language. In
either case, any solution needs to be broken up into a lexer, parser, etc. in
manner which allows you to use only the pieces that you need for a particular
application.
And so unless you're going with the "port dmd frontend to D" approach, any
solution really needs to be generic and not D-specific. Naturally, we'll
provied whatever's needed to generate the D lexer, parser, etc. as part of
Phobos, but the lexer, paresr, etc. need to be generic and generative rather
than D-specfiic.
http://www.mail-archive.com/digitalmars-d@puremagic.com/msg40358.html
- Jonathan M Davis
More information about the Digitalmars-d
mailing list