auto-complete implementation idea - need feedback

davidl davidl at 126.com
Thu Jul 24 19:03:09 PDT 2008


在 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!

-- 
使用 Opera 革命性的电子邮件客户程序: http://www.opera.com/mail/



More information about the Digitalmars-d mailing list