Earlier quoted context omitted.
"clang -Xclang -ast-dump=json" will take you partway there.
The issue is to make sense of the incredibly detailed AST to answer various questions about the code base. For example, how to make an information flow graph that shows what functions read and write what variables in a set of C++ classes.
A pure AST wouldn't even have that information - it'd have the syntax, but not the semantics.