基于LLVM的编译器的前端

时间:2012-07-15 22:13:42

标签: parsing compiler-construction llvm clang llvm-gcc

我正在尝试开发基于LLVM基础结构的编译器。我的语言有类似C语法,因此我想利用现有的C编译器。现在我专注于前端(词法分析,解析),但我很困惑哪个前端是最好的方法。 Clang,llvm-gcc还是传统的flex / bison工具?

我对最简单的解决方案特别感兴趣,这个解决方案允许我为编译器的后续阶段生成LLVM IR代码。

1 个答案:

答案 0 :(得分:2)

如果您想手动编码所有内容,那么我建议您使用LLVM教程Kaleidoscope: