作者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
推 timTan:感覺一定要搭配 CPP 08/30 00:50
推 glob:請問原po這跟直接用clang找出predefined macros的差別是? 08/30 09:06
推 glob:剛goo一下, 若找py parser, 大多是用ply或py-clang api 08/30 09:20
推 timTan:有 clang 才能正確 Parsing + 做你想做的事情。 08/30 14:26