gct*_*gct 5 c c++ llvm clang parse-tree
我很好奇是否有任何项目可以采用LLVM解析树并从中重新生成源代码.我特别想到C/C++.
osg*_*sgx 14
如果"LLVM解析树"是来自clang的AST
是的,您可以从clang的AST重新生成源.一些参考:
如果"LLVM解析树"是LLVM IR
有几个项目可以从LLVM IR生成源代码.第一个,"C后端" 在LLVM 3.1中被删除.
现在有几个项目可以从LLVM IR生成C:
Roel Jordans 复活了"C后端"
[LLVMdev] [RFC]通过引用的phoronix新闻恢复C后端(邮件列表帖子)
"C++ - > LLVM IR - > Emscripten - > asm.js - > C "链
LLVM IR => C编译器("c后端")的原型,通过LLVM Weekly - #15