看板 Python 關於我們 聯絡資訊
請問是否可以推薦用 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