Want to help DMD bugfixing? Write a simple utility.
spir
denis.spir at gmail.com
Thu Mar 24 05:40:37 PDT 2011
On 03/24/2011 08:53 AM, Alexey Prokhin wrote:
> Currently, as far as I know, there are only two lexers and two parsers for
> D: the C++ front end which dmd, gdc, and ldc use and the D front end which
> ddmd uses and which is based on the C++ front end. Both of those are under
> the GPL (which makes them useless for a lot of stuff) and both of them are
> tied to compilers. Being able to lex D code and get the list of tokens in
> a D program and being able to parse D code and get the resultant abstract
> syntax tree would be very useful for a number of programs.
I fully support this. We desperately need it, I guess, working and maintained
along language evolution.
This is the whole purpose of the GSOC proposal "D tools in D":
http://prowiki.org/wiki4d/wiki.cgi?GSOC_2011_Ideas#DtoolsinD
Semantic analysis, introduced step by step, would be a huge plus.
Denis
--
_________________
vita es estrany
spir.wikidot.com
More information about the Digitalmars-d-learn
mailing list