llvm-project/clang/lib/Tooling
Manuel Klimek 0cfc6a045c This patch implements an AST matching framework that allows to write
tools that match on the C++ ASTs. The main interface is in ASTMatchers.h,
an example implementation of a tool that removes redundant .c_str() calls
is in the example RemoveCStrCalls.cpp.

Various contributions:
Zhanyong Wan, Chandler Carruth, Marcin Kowalczyk, Wei Xu, James Dennett.

llvm-svn: 132374
2011-05-31 23:49:32 +00:00
..
ASTMatchers.cpp This patch implements an AST matching framework that allows to write 2011-05-31 23:49:32 +00:00
CMakeLists.txt This patch implements an AST matching framework that allows to write 2011-05-31 23:49:32 +00:00
JsonCompileCommandLineDatabase.cpp This is the next step in building the standalone tools infrastructure: 2011-04-27 16:39:14 +00:00
JsonCompileCommandLineDatabase.h Let clang-check actually use the Directory entry in the json file. 2011-05-14 21:20:23 +00:00
Makefile Add lib/Tooling to the Makefile build. 2011-04-30 03:09:18 +00:00
Tooling.cpp This patch implements an AST matching framework that allows to write 2011-05-31 23:49:32 +00:00