@foonathan: Have you considered extending cppast so that it can work not just with Clang, but with any C++ tool that supports Microsoft's Language Server Protocol — for example, CQuery? Just a thought you might want to take into account sometime in the future, y'know…