首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >C语言语义分析

C语言语义分析
EN

Stack Overflow用户
提问于 2012-04-10 00:38:58
回答 1查看 1.8K关注 0票数 1

我最近一直在搜索C语言的语义分析器,但找不到。我已经找到了flexyacc C语言文件来生成解析器。我已经设法修改了它们并生成了一个解析器。但现在我需要执行下一步。如果有人能给我指点一些C语义分析和建树的例子,我将不胜感激。任何关于语义分析的信息也会有所帮助。我发现了一些很小的C编译器,但它们使用自己的解析器,所以它们不适合我。

EN

回答 1

Stack Overflow用户

发布于 2012-04-10 04:03:16

我们的DMS Software Reengineering Toolkit和它的C Front End可能会提供您需要的东西。

DMS提供通用的解析、树构建和程序分析机制。C前端专门为C语言实现了这一点。它处理许多常见的C语言方言/变体(GCC,微软,绿山)及其暗角,解析和构建as,构建控制和数据流图,指向分析以及间接函数指针的全局调用图。

您可以尝试自己完成所有这些工作,但您会发现需要花费数年时间才能完成所有这些工作。

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

https://stackoverflow.com/questions/10076469

复制
相关文章

相似问题

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