Python: C++ parse tree tools?