On Tuesday, 2 September 2014 at 19:38:47 UTC, ketmar via Digitalmars-d wrote:
this is ambitious project, i know. but long time ago D was just a dream too. and this project will help me to improve my nearly non-existent
vibe.d skills. ;-)

Another approach would be to cooperate on building an infrastructure where it is easy to have multiple parsers in the same build then have the ability so select parser and configure the parser syntax in the head of the file:

module.parser1(@attrs,simd,stuff) modulename;
or
module.parser2(pythonstyle, otherstuff) modulename;

That way you can even create a DSL and use it in select modules.

The main problem is string mixins where you probably will have to retain classic D syntax?

Reply via email to