作者ikari512 ( //StrategyBass)
看板Python
标题[问题] 可否推荐用 python 写的 c parser
时间Thu Aug 29 16:46:14 2013
请问是否可以推荐用 python 写的 c parser?
目前我找到的有:
cppheaderparser
PyCParser
pyparsing
想用来写一个分析 c code 中 #ifdef 或 #if 这类 conditional compilation 的
preprocessor, 接着可以移除不要的code或在code中加注解资讯
(不过似乎也有先搭配 GNU cpp(The C Preprocessor) 做到的可能性....思考中)
目前先刻好了一版本, 准备放 github
(现在程式存在有一个假设, 就是已知道所有flags有没有被defined, 这是我现在工作可
以直接拿到的资讯)
感谢大家!
--
话说几百年没在 bbs po 文了,好怀念 T_T
(然後一进编辑画面还按了 i ...orz)
--
//
IKARi
拥有追随自己内心与直觉的勇气,你的内心与直觉多少已经知道你真正想要成为什麽样的
人,任何其他事物都是次要的。
Steve Jobs
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 180.207.40.238
1F:推 timTan:感觉一定要搭配 CPP 08/30 00:50
2F:推 glob:请问原po这跟直接用clang找出predefined macros的差别是? 08/30 09:06
3F:推 glob:刚goo一下, 若找py parser, 大多是用ply或py-clang api 08/30 09:20
4F:推 timTan:有 clang 才能正确 Parsing + 做你想做的事情。 08/30 14:26