Hi all !
I am playing a little with C::B as I am looking for a free C++ IDE (free means no money of course, but open source is even better
)
Well, back to technical stuff.
I was testing the code completion feature as it is a key functionality for me. I find it useful as a reminder, in particular for structure and class members.
But I notice a few problems :
- structures defined with the "typedef" keyword are not handled properly
- classes with several "public" areas are not handled properly.
So I went to the SVN source codes and have a look at the ParserThread code.
I noticed that "typedef" was voluntarily not taken into account. Why does this behavior have been designed ? When I comment out references to "typedef" (in fact "kw_typedef" so that the parser ignore it), the parser seems to run better. What's wrong with this ?
Concerning classes, I have not looked at it yet, but it seems there are problems when handling nested public/protected/private portions in class definitions. Any remarks on it ?
Have a nice WE
Junior