【发布时间】:2012-02-13 09:52:17
【问题描述】:
我是编译器设计的新手。我知道编译器设计的基础知识。我想开发一个前端,它以 python 程序作为输入并使用 LLVM 库和 LLVM JIT 编译器产生输出。有人可以指出我正确的方向或提供一些阅读链接吗?我必须编写哪些基本块来执行此操作?
编辑:我选择这个作为我的项目。我有将近两个半月的时间来实现这一点。我想为一小部分python实现这个。
【问题讨论】:
-
@katriealex 的答案(现已删除)确实正确指向 Unladen Swallow 项目,该项目将 LLVM 后端固定在 Python 前端,允许通过以下方式执行 Python 代码LLVM。看看吧
标签: python compiler-construction llvm