[cfe-dev] Question about Clang Rewriter and white space
Stephan Bergmann via cfe-dev
cfe-dev at lists.llvm.org
Wed Dec 13 00:12:58 PST 2017
On 12/13/2017 06:32 AM, Andrew Gozillon via cfe-dev wrote:
> So in essence is there a way to make the Rewriter consider white space
> for removal or is there an alternative tool or method (like using a
> function of Clangs AST) to avoid this? At the moment I work around this
> by injecting an arbitrary character in the empty space and then I delete
> it. Which works, but doesn't seem like the ideal solution.
For inspiration, you could take a look at how the LibreOffice Clang
plugin solves that, RewritePlugin::adjustRangeForOptions at
<https://opengrok.libreoffice.org/xref/core/compilerplugins/clang/plugin.cxx#466>.
More information about the cfe-dev
mailing list