c# - 有没有办法用 C# 编写 LLVM 前端编译器?

标签 c# llvm

<分区>

有没有办法用 C# 编写 LLVM 前端编译器?

最佳答案

我不明白为什么不。有一个language reference for LLVM只要您符合该语言,就没有理由不能用 C# 编写一些东西来解析该语言,并且:

  • 根据语言生成输出(如实时解释器)
  • 在 C# 中创建一个程序集,它将执行 LLVM 指令

这并不是说这将容易,但可以完成。

关于c# - 有没有办法用 C# 编写 LLVM 前端编译器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3559415/

相关文章:

c++ - 从我的 llvm pass 发出 llvm-ir 字节码

llvm - `ConstantInt::getTrue (LLVMContext &Context)` 和 `ConstantInt::getTrue (Type *Ty)` 有什么区别?

c# - 动态 linq : Is there a way to access object data by index?

c# - .NET UrlEncode 不工作?

c# - 合并 xml 命名空间

c# - WinForms DataBinding 是否需要 BindingSource 和 BindingList?

c++ - 是否有关于 std::move 的这种使用的编译警告?

javascript - C# .NET AES 与 JavaScript 的互操作性

c++ - 如何使用 LLVM 4.1 忽略 Xcode 中的外联定义错误

c++ - For 循环中奇怪的 LLVM 无符号到有符号转换