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