auto-complete implementation idea - need feedback
Rakan Alhneiti
rakan at nospam.gmail.com
Thu Jul 24 08:00:09 PDT 2008
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
More information about the Digitalmars-d
mailing list