我有一個巨大的語法開發pyparsing作爲一個大的,純粹的Python應用程序的一部分。 我已經達到了性能調整的極限,而我正處於收益遞減使我開始尋求其他地方的地步。是的,我想我知道大部分的提示和技巧,我已經將我的語法和應用程序歸類爲灰塵。pyparsing後的內容?
下一步是什麼?我希望找到一個解析器,它給了我相同的可讀性,可用性(我使用pyparsing的許多高級特性,例如parse-actions來啓動正在被解析的輸入的後處理)和python集成,但是在10×性能。
我喜歡語法是純Python的事實。
我所有的基本塊都是正則表達式,所以重用它們會很好。
我知道我不能擁有所有東西,所以我願意放棄我今天獲得所需10倍性能的一些功能。
我該從哪裏出發?
優化您的使用http://cython.org/ – jvitoroc 2018-02-07 01:26:33