首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将antlr4与LLVM集成

将antlr4与LLVM集成
EN

Stack Overflow用户
提问于 2015-08-20 13:57:19
回答 1查看 2.8K关注 0票数 7

我正在开发一个使用ANTLR和LLVM的编译器。我已经使用ANTLR4的Eclipse IDE实现了一个词法分析器和一个解析器。我想用LLVM实现一个语义分析器和一个代码生成器。为此,我想知道如何将两者集成在一起。我在网上看到的大多数项目都使用ANTLR进行语义分析(通过访问者和walker函数),而LLVM仅用于代码生成。我想知道如何将ANTLR解析器的输出作为输入传递给LLVM语义分析器。链接到说明这一点的在线示例将非常有用。

EN

回答 1

Stack Overflow用户

发布于 2017-09-09 03:45:15

尽管您提到了ANTLR4,但这里有一个使用ANTLR3为C的https://theantlrguy.atlassian.net/wiki/spaces/ANTLR3/pages/2687062/LLVM子集生成LLVM的示例,它非常有趣,并且提供了一个如何结合使用这两个工具来创建可运行的编译器的示例。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32110547

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档