用于.NET的C代码解析器

Meh*_*dad 6 .net c c# parsing

有谁知道.NET的任何C解析器库?

(我打算将C代码解析为某种形式的对象图,所以我可以将它转换为另一种语言.)

And*_*ell 7

ANTLR可以做你想做的事.它有一个C预处理器和ANSI C语法.

https://github.com/antlr/grammars-v4


SK-*_*gic 6

一个合适的C99语法并不是那么简单.最好使用经过验证的C语法分析器(例如,Clang).可以通过C++/CLI将它与.NET一起使用.