We need a clang tool that parses all the AST node types and auto generates the matchers =) In all seriousness, at the very least we should automate the addition of node matchers by using the #include "xxx.inc". We can do this in ASTMatchers.h and in the registry. http://reviews.llvm.org/D4034