[問題] 可否推薦用 python 寫的 c parser

看板Python作者 ( //StrategyBass)時間12年前 (2013/08/29 16:46), 編輯推噓4(400)
留言4則, 2人參與, 最新討論串1/1
請問是否可以推薦用 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

08/30 00:50, , 1F
感覺一定要搭配 CPP
08/30 00:50, 1F

08/30 09:06, , 2F
請問原po這跟直接用clang找出predefined macros的差別是?
08/30 09:06, 2F

08/30 09:20, , 3F
剛goo一下, 若找py parser, 大多是用ply或py-clang api
08/30 09:20, 3F

08/30 14:26, , 4F
有 clang 才能正確 Parsing + 做你想做的事情。
08/30 14:26, 4F
文章代碼(AID): #1I7mfVjd (Python)
文章代碼(AID): #1I7mfVjd (Python)