A C/C++ parser in C#