commit | d30bf2eb6d6bbebd41236bf205d3a6dfc51a3659 | [log] [tgz] |
---|---|---|
author | Douglas Gregor <dgregor@apple.com> | Fri May 07 22:11:34 2010 +0000 |
committer | Douglas Gregor <dgregor@apple.com> | Fri May 07 22:11:34 2010 +0000 |
tree | ae8c2690e950bb6276805b524466f13f583c25fc | |
parent | abd3a857ace59100305790545d1baae5877b8945 [diff] |
Introduce a recursive AST visitor that makes it trivial to recursively walk an entire AST, including all of the types, declarations, statements, and expressions, and allowing one to easily override the behavior of the walk at any particular node kind. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@103308 91177308-0d34-0410-b5e6-96231b3b80d8