有没有一个工作C语法文件为ANTLR?

前端之家收集整理的这篇文章主要介绍了有没有一个工作C语法文件为ANTLR?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否有任何现有的C语法文件为ANTLR?

我正在寻找lex,不解析一些C源代码文件.

我看了ANTLR grammar page,看起来像是有一个由Sun Microsystems here创建的列表.

但是,它似乎是一个生成的解析器.

任何人都可以指向C ANTLR词法分析器或语法文件

解决方法

C解析器很难构建.

我不能说使用ANTLR的C语法的经验. Here I discuss通过阅读我在ANTLR网站上看到的附注中的注释学到了什么?本质上,作者产生了不完整的语法.那只是C 98.自从我看起来已经有一段时间了可能还有其他的.

我们的DMS Software Reengineering Toolkitrobust C++ front end.

词法分析器处理ANSI,GCC3,MS Visual Studio 2008的所有标准,包括大型浮点数等.

[编辑:12/2011.现在处理C11和OpenMP指令]

[编辑:3/2015:现在在GCC和MS版本中处理C14.
@L_502_5@]

“只是”一个解析器实际上并不是很有用.除了“解析”之外,我们的前端将构建AST,构建精确的符号表(对于C,这是非常困难的),执行功能本地流分析,并允许您执行程序转换等. Life After Parsing.

猜你在找的C&C++相关文章