First version that can do significant amount of C/C++ parsing.