可以定製PMD以在合理的時間內完全支持新語言。我的意思是我知道技術上幾乎可以做任何事情,但我想知道這是否可以在合理的時間內完成?例如。 <2周可以定製PMD以完全支持新語言嗎?
這頁提到如何寫CPD解析器http://pmd.sourceforge.net/cpd-parser-howto.html
但是,這只是複製/粘貼檢測?編寫一個CPD解析器是否能讓我完全支持PMD中的rile集?
可以定製PMD以在合理的時間內完全支持新語言。我的意思是我知道技術上幾乎可以做任何事情,但我想知道這是否可以在合理的時間內完成?例如。 <2周可以定製PMD以完全支持新語言嗎?
這頁提到如何寫CPD解析器http://pmd.sourceforge.net/cpd-parser-howto.html
但是,這只是複製/粘貼檢測?編寫一個CPD解析器是否能讓我完全支持PMD中的rile集?
我猜不是,但我不是PMD專家(我有自己的偏見,請檢查我的生物)。
的問題是:
我建立了通用的編譯器類型的機器(解析器,流程分析器,樣式/錯誤檢查器),並一直向我們的機器WRT詢問相應的這個問題。我們嘗試提供大量機器,嘗試使整合新語言變得容易,並且我們一直在努力使這種「方便且快速」達到15年以上。它仍然不方便,幾周後我們無法使用我們的工具來做到這一點。我懷疑PMD更好。
很好的答案,謝謝 – tinny 2010-05-21 22:18:19
有沒有「可插拔」或「可擴展」的方式來做到這一點? – tinny 2010-05-20 03:56:35
「rile sets」? – 2010-05-21 19:02:47