Defines a Clang pre-and post-order AST visitor.