The area of my interests is Source Code Analysis and Refactoring; primarily analysis of the C/C++ code. I have toolkit for parsing C/C++ sources. It can also analyze grammar conflicts in the BNF grammars.

I have web site: www.cdsan.com that speaks about these topics.

Here is an example of the object model of a small C++ class (two data fields, ctor and two simple methods) that is used in my tool kit to analyze the code:


Object Model
Source Code