Short demo of DCD

Brian Schott briancschott at gmail.com
Fri Aug 30 11:15:02 PDT 2013


On Friday, 30 August 2013 at 17:53:12 UTC, Bruno Medeiros wrote:
> On 18/08/2013 11:15, Brian Schott wrote:
>> http://www.youtube.com/watch?v=Vo2POmn2_9U
>>
>> DCD is an autocompletion client/server for D. It is designed 
>> to be
>> usable by text editors and IDEs. It's still under development 
>> at Github:
>> https://github.com/Hackerpilot/DCD
>>
>> The reference implementation of an editor integration is for 
>> Textadept.
>> Modules for Emacs, Vim, and Kate/KDevelop are under 
>> development by
>> various members of the D community. Pull requests for other 
>> editors are
>> welcome.
>
> Interesting project. Out of curiosity, how did you implement 
> the parser? Did you re-use any existing one?

It's hand-written and located here:
https://github.com/Hackerpilot/Dscanner/tree/master/stdx/d

The grammar I created while implementing the parser is here:
https://github.com/Hackerpilot/DGrammar/blob/master/D.g4

That grammar is more accurate than the language specification on 
the  dlang website. I kept track of the language specification 
problems that I found with this bug: 
http://d.puremagic.com/issues/show_bug.cgi?id=10233


More information about the Digitalmars-d-ide mailing list