尋找一個C++解析器我最近偶然發現了下面的項目。其中有一個解析器看起來非常適合我的需求,但是我相信作者有意混淆了一些核心代碼片段,這使得檢查代碼有點困難。反混淆C++源代碼
https://github.com/ArashPartow/math-parser-benchmark-project/blob/master/fparser/fpoptimizer.cc
有文件中的描述和作者的網站大約有作爲一個普通的反混淆的版本,但指定的網站似乎只有一個dead-link並試圖聯繫作者已經無果而終。
我想知道如果其他SOers會知道快速簡單的方法來解決上述文件中的混淆問題。
現在我不確定,因爲我不是C++專家,但它可能是有一個合法的原因代碼是它的方式,可能是因爲文件的名稱表明它可能是出於性能原因。
「注:此文件包含生成的代碼(從優化資源),是 不打算通過手工修改。如果要修改的。優化器, 下載庫的開發版本。「 – Mysticial
@Mysticial:'但是指定的網站似乎只有一個死鏈接,並嘗試聯繫作者已經沒有結果' –
我會開始擺脫宏觀,試試這個:http://stackoverflow.com/questions/277258/cc-source-file-after-preprocessing#我認爲這段代碼被故意模糊處理,似乎沒有任何東西可以提高代碼的性能。 – Kupto