摘要: 一个高级的源源变换,主要是为了展示如何进行AST Declaration的遍历和代码的规整化处理,可以将其作为一个代码自动规整化工具进行使用 实现代码如下: 1 // 2 // Simple Rewrtie Sample 3 // 4 // 5 // jourluohua (jourluohua@g 阅读全文
posted @ 2021-03-11 20:30 转换无极限 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 前边的一个随笔里边就写了使用Clang来进行源源变化的一个case,其实还有很多有趣的可以进行的操作。比如,我们可以用添加宏的方式,实现对函数体的修改。 主要代码如下: // // Tooling sample. Demonstrates: // // * How to write a simple 阅读全文
posted @ 2021-03-11 12:32 转换无极限 阅读(614) 评论(0) 推荐(0) 编辑