Just a quick update on this subject:
the library + a demo for how to use it, is ready with the following features:
With minimum work on the Editor side, the CodeLite library can provide the following:
- Built-in Symbol browser (automatic update etc)
- Built-in parsing thread
- *very* fast parsing of sources (took me less then 30 secs to parse and build database with the whole gnu include directory, STL included)
- CodeCompletion works with STL, wxWidgets ect (ofcourse bug are there, just waiting to be discovered)
- WordCompletion
- Static database in addition to the workspace database, the static database contains information from unlikely to change headers files (for example, gcc include directory /usr/include, wxWidgets etc)
- Hover tips (assiting tooltips)
- Goto definition/declaration
- Comment parsing and can be displayed in the Hover toolip
Other features can be added on demand, with minimum work.
If any developer would like to create a plugin for C::B, drop me a message
the most updated source file can be retrieved here via SVN:
https://opensvn.csie.org/CodeLiteLatest revision (at the time of typing this message): 140
With regards,
Eran
Eran