我正在使用我自己的程序语言,可以在基于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?
但没有明确的结果......
或者是否有任何男生对我的计划有评论?
非常感谢!
答案 0 :(得分:0)
LLVM本身已经编译,但不久前。现在移植它需要一些努力。它也相当大,这可能是浏览器中的一个问题。
您还需要移植部分emscripten,它们是用python编写的。
总的来说,这一切都是可能的,但需要付出很大的努力。