背景什麼是一個很好的Javascript語言文件的Delphi詞法分析器?
我想在Delphi應用程序中解析Javascript源代碼。我需要能夠識別源代碼中的變量和函數,以便通過後面的代碼更改代碼。我知道我可能需要使用詞法分析器來達到這個目的,但使用我發現的詞法分析器沒有太大的好運(Dyaclexx)。
問題
是否有合適的免費軟件或開源德爾福語法/詞法分析器已經有令牌集Javascript或可以很容易地修改這一目的沒有太多的麻煩?
如果沒有這樣的工具可用,那麼學習如何編寫自己的詞法分析器是最好的方法?
感謝信
Goldparser很不錯,但速度非常慢。即使在速度優化的C++代碼中,也需要10秒來解析15000行代碼。如果您將其與PHP解析器的速度進行比較,則速度非常慢。 – Elmue 2013-09-26 02:55:03