Future of Descent and D Eclipse IDE

Ellery Newcomer ellery-newcomer at utulsa.edu
Thu Jun 3 06:59:01 PDT 2010


On 06/03/2010 08:36 AM, Bruno Medeiros wrote:
> On 28/05/2010 15:44, Ellery Newcomer wrote:
>> On 05/28/2010 05:49 AM, Bruno Medeiros wrote:
>>>
>>> What do mean slow side? And what things can it parse that DMD can't? (I
>>> wasn't aware there were things DMD could not parse)
>>>
>>
>> There's a few corner cases. eg:
>>
>> int delegate()[] i = [{while(true){}}];
>>
>> I think they're all in bugzilla.
>>
>> If you want a gauge on speed, it usually takes 10 to 15 seconds to parse
>> through all of tango's code. (As an LL(k) parser, ANTLR requires
>> lookahead in places that dmd doesn't.)
>
> BTW, what project is that parser for? Is it internal (like commercial)
> or is open source? Is it listed here:
> http://prowiki.org/wiki4d/wiki.cgi?GrammarParsers ?
>

Hm. Never knew about that page :)

There might be an old version of it in antlrd; I'll check; but it's a 
project I started a year or two ago with the intent to eventually build 
an IDE with.


More information about the Digitalmars-d-ide mailing list