]> granicus.if.org Git - clang/commit
Add support for .bind("foo") expressions on the dynamic matchers.
authorSamuel Benzaquen <sbenza@google.com>
Mon, 3 Jun 2013 19:31:08 +0000 (19:31 +0000)
committerSamuel Benzaquen <sbenza@google.com>
Mon, 3 Jun 2013 19:31:08 +0000 (19:31 +0000)
commit4f37d925927dfdd0c770702ffb22de38fc2007dc
tree25c980f2046e9c716f07a6ecb001cb6145264910
parent75ddd1465edeb0ced330263b3d6b30f706a4d33d
Add support for .bind("foo") expressions on the dynamic matchers.

Summary: Add support on the parser, registry, and DynTypedMatcher for binding IDs dynamically.

Reviewers: klimek

CC: cfe-commits, revane
Differential Revision: http://llvm-reviews.chandlerc.com/D911

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@183144 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/ASTMatchers/ASTMatchersInternal.h
include/clang/ASTMatchers/Dynamic/Diagnostics.h
include/clang/ASTMatchers/Dynamic/Parser.h
include/clang/ASTMatchers/Dynamic/Registry.h
lib/ASTMatchers/ASTMatchersInternal.cpp
lib/ASTMatchers/Dynamic/Diagnostics.cpp
lib/ASTMatchers/Dynamic/Parser.cpp
lib/ASTMatchers/Dynamic/Registry.cpp
unittests/ASTMatchers/Dynamic/ParserTest.cpp