[PATCH] D77419: [libTooling] Simplify the representation of Transformer's RewriteRules.
Dmitri Gribenko via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Wed Apr 8 04:17:29 PDT 2020
gribozavr2 accepted this revision.
gribozavr2 marked an inline comment as done.
gribozavr2 added inline comments.
================
Comment at: clang/include/clang/Tooling/Transformer/RewriteRule.h:44
+/// of `EditList`.
+using EditList = MatchConsumer<llvm::SmallVector<Edit, 1>>;
+
----------------
ymandel wrote:
> gribozavr2 wrote:
> > Could you explain the idea behind the word "list" in the name? I don't get it.
> >
> > Maybe "EditGenerator"?
> It returns a list of edits. So, EditListGenerator is probably most precise, but I wasn't sure that "generator" added much. I'm fine with any of the names, EditGenerator probably being best (if we want Generator in the name) because its concise while still aligning with multiple edits (since a generator often can generate more than one item). WDYT?
I suggested "generator" to make some indication that it is not a data structure that stores edits, but some precursor. `EditGenerator` SGTM.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D77419/new/
https://reviews.llvm.org/D77419
More information about the cfe-commits
mailing list