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