[PATCH] D56933: [Tooling][RFC] Introduce Stencil library to simplify source code generation in refactorings.

Yitzhak Mandelbaum via cfe-commits cfe-commits at lists.llvm.org
Mon Feb 25 12:15:30 PST 2019


We're working out the details, but the intent is that the
Tree-transformation library would support the implementation of
Transformer. That is, this library is targeted at a lower-level/more
advanced user than Transformer.  Currently, Transformer is implemented
directly on the clang AST API, but we should be able to simplify it by
using this API once its ready.   Ideally, we'll hide any transition from
the user.  Conversely, we plan to expose relevant features from this API in
Transformer.

Ilya, the author of that proposal, will be the primary reviewer of the
Transformer patches, so we will be sure to keep the two proposals in
sync/complementary.

On Mon, Feb 25, 2019 at 2:58 PM Roman Lebedev via Phabricator <
reviews at reviews.llvm.org> wrote:

> lebedev.ri added subscribers: ilya-biryukov, gribozavr, lebedev.ri.
> lebedev.ri added a comment.
>
> See also:
> https://lists.llvm.org/pipermail/cfe-dev/2019-February/061414.html
> How are these two RFC's/API's supposed to interact/coexist/etc?
>
>
> Repository:
>   rG LLVM Github Monorepo
>
> CHANGES SINCE LAST ACTION
>   https://reviews.llvm.org/D56933/new/
>
> https://reviews.llvm.org/D56933
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20190225/932cbcb2/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4847 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20190225/932cbcb2/attachment-0001.bin>


More information about the cfe-commits mailing list