Refactoring D as an MSc Project

Etienne Cimon via Digitalmars-d digitalmars-d at puremagic.com
Mon Mar 2 19:58:15 PST 2015


On 2015-03-02 16:50, Jamie wrote:
> Hello all!
>
> This is my first post on the forums. I'm interested in possibly creating
> a refactoring tool for D for my MSc dissertation (I notice there is
> currently no refactoring in D?). I wanted to ask if this is possible
> with D's current state?
>
> More specifically:
> - Can I easily access things such as the AST?

If you can write C#, it would be interesting to add it as a feature in 
Mono-D

https://github.com/aBothe/Mono-D/

It's an IDE engine, there is also a parser (written in C#) called 
D_Parser as a submodule. I use mono-d all the time to work on my 
libraries. Currently the refactoring feature in monodevelop is pretty 
much useless because nobody implemented it I guess.




More information about the Digitalmars-d mailing list