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: http://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: