auto-complete implementation idea - need feedback

Rakan Alhneiti rakan at nospam.gmail.com
Fri Jul 25 06:40:00 PDT 2008


davidl wrote:
> 在 Thu, 24 Jul 2008 23:00:09 +0800,Rakan Alhneiti 
> <rakan at nospam.gmail.com> 写道:
> 
>> Hello
>> As you might have noticed on dsource, i am implementing a text-editor 
>> using DWT called IntelliD.
>>
>> I have an idea about implementing auto-complete and need professional 
>> feedback about it.
>> As i am not experienced with writing a full-front-end parser, i got 
>> this idea about implementing auto-complete for object oriented 
>> features as follows:
>>
>> a folder called Editor will be the parent directory,
>> /Editor
>> -- /D which will be a directory for D language, i am planning to 
>> support other langs as well
>> ---- /tango
>> /phobos
>> /dwt
>> /gtkD
>> ...etc
>>
>> each sub folder in parent "D" folder will contain a set of files 
>> related to the library involved. These files will represent a class in 
>> related library folder that will contain defintions of methods and 
>> properties available in that class.
>> example
>> /Editor/D/DWT/Button.d
>> will contain all methods and properties available in DWT's button 
>> class in this format
>>
>> void setText(char[] text)
>>
>> my editor will parse that and provide it in the list of Intellisense 
>> or auto-complete functionality in addition to using it in providing 
>> call-tips which will show a small label when calling that function 
>> providing information about the parameters, names, types ...etc
>>
>> What do you think?
>>
>> Thanks,
>> Rakan
> 
> of course it's useful & cool!
> 
Thanks,
Would you think that the implementation of such an idea is any good too?



More information about the Digitalmars-d mailing list