llvm-project/clang/lib/Tooling/Transformer
Yitzhak Mandelbaum 5e5d366718 [libTooling] Simplify the representation of Transformer's RewriteRules.
Summary:
This revision simplifies the representation of edits in rewrite rules. The
simplified form is more general, allowing the user more flexibility in building
custom edit specifications.

The changes extend the API, without changing the signature of existing
functions. So this only risks breaking users that directly accessed the
`RewriteRule` struct.

Reviewers: gribozavr2

Subscribers: jfb, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D77419
2020-04-08 08:45:41 -04:00
..
CMakeLists.txt [OpenMP] "UnFix" layering problem with FrontendOpenMP 2020-04-07 14:41:18 -05:00
RangeSelector.cpp Remove clang::ast_type_traits namespace in favor of clang 2020-02-13 10:46:47 -08:00
RewriteRule.cpp [libTooling] Simplify the representation of Transformer's RewriteRules. 2020-04-08 08:45:41 -04:00
SourceCode.cpp Remove llvm::Error include form Diagnostic.h 2020-04-06 10:42:17 -07:00
SourceCodeBuilders.cpp
Stencil.cpp Remove clang::ast_type_traits namespace in favor of clang 2020-02-13 10:46:47 -08:00
Transformer.cpp [libTooling] Simplify the representation of Transformer's RewriteRules. 2020-04-08 08:45:41 -04:00