[libTooling] Add `run` combinator to Stencils.
authorYitzhak Mandelbaum <yitzhakm@google.com>
Thu, 26 Sep 2019 00:53:56 +0000 (00:53 +0000)
committerYitzhak Mandelbaum <yitzhakm@google.com>
Thu, 26 Sep 2019 00:53:56 +0000 (00:53 +0000)
commitea966c1bc05bca8353db0c28751b4f804a62bd42
tree1813ad52745b87f6aea56c5bc1f30d81ab383280
parent3c8c6672358aa13788a1026ac89336d8dee2821d
[libTooling] Add `run` combinator to Stencils.

Summary:
This revision adds `run`, a StencilPart that runs a user-defined function that
computes a result over `MatchFinder::MatchResult`.

Reviewers: gribozavr

Subscribers: cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D67969

llvm-svn: 372936
clang/include/clang/Tooling/Refactoring/Stencil.h
clang/lib/Tooling/Refactoring/Stencil.cpp
clang/unittests/Tooling/StencilTest.cpp