Auto Completion
Status: Inactive
Brought to you by:
bhenden
I think it would be very nice having an auto completion feature on the "Code" section of IsTool.
This auto completion could bring the following:
**function** NextButtonClick(CurPageID: **Integer**): **Boolean**;
**begin**
*{$cursor}*
**end**;
- User functions: functions defined by the user could be listed so that they can be easily inserted on other sections of the code
- Compiler constants: like {userappdata} and {pf}
- Support classes: like TNewButton and TComponent
A good start is to take a look at ANTLR. It is a parser generator with suport to C/C++.
http://www.antlr.org/