A library to parse C/C++ source as DOM