再說兩句 Abstract Syntax Tree

上一篇文章裏面提到用AST來做一些代碼的小改動,很多讀者說是在用「大炮打蚊子」。這個pshu也承認,有些情況確實用sed這個命令行工具就能又快又好的解決,但其實稍微複雜一點的情況話就很難勝任了,比如多個括號的嵌套就很難解決了,這類問題交給 AST 就非常的輕鬆。 在 npm 上看看依賴於 @babel/parser 的庫,大家就會發現AST 這個東西幾乎涵蓋了代碼的方方面面。以一個 JavaScr
相關文章
相關標籤/搜索