Emscripten可以将LLVM编译为JavaScript以获得基于Web的程序语言

时间:2015-01-29 10:16:05

标签: javascript c++ c llvm emscripten

我正在使用我自己的程序语言,可以在基于Web的编辑器中创建。 我想在客户端将我的代码翻译成LLVM-IR。 IR代码将被传输,转换为指令集并在嵌入式设备上执行。

好吧,我的计划是在C / C ++中创建一个词法分析器,解析器和代码生成器,它使用LLVM-API创建LLVM-IR代码。 稍后我将使用emscripten将我的C / C ++代码翻译成JavaScript。

然而,在将自己的项目转换为javascript之前,我需要将LLVM工具链转换为JavaScript。 但有人知道是否可以将LLVM转换为JavaScript?

我在这里发现了类似的问题: Can Emscripten compile LLVM to JavaScript?

但没有明确的结果......

或者是否有任何男生对我的计划有评论?

非常感谢!

1 个答案:

答案 0 :(得分:0)

LLVM本身已经编译,但不久前。现在移植它需要一些努力。它也相当大,这可能是浏览器中的一个问题。

您还需要移植部分emscripten,它们是用python编写的。

总的来说,这一切都是可能的,但需要付出很大的努力。

相关问题