Jit版, 就从C++本身来说, 从原来的源码就是唯一, 我们多了更多的选择: 1....相比前面提到的c++和python, c#可以很好的弥补前面我们提到的这些缺点...., 来完成c++ -> python的bridge代码生成, 所以它也包含了: - 使用libclang生成AST - 遍历AST提取相关信息 - 最终利用Cheetah组织生成需要的bridge代码...因为对比python的实现, c#版对AST的信息依赖度更重, 所以我们重新组织了整个python binding, 将不同类型的Cursor的处理代码独立出来, 最终实现了c#版的bridge基于c+...整个AST也由针对compiler, 更多的变得结构化, 对象化, 更适合用来组织最终Target的生成了.
10. meta attribute支持 - 避免代码配置分离
c++从11后开始加入对