再说两句 Abstract Syntax Tree

上一篇文章里面提到用AST来做一些代码的小改动,很多读者说是在用“大炮打蚊子”。这个pshu也承认,有些情况确实用sed这个命令行工具就能又快又好的解决,但其实稍微复杂一点的情况话就很难胜任了,比如多个括号的嵌套就很难解决了,这类问题交给 AST 就非常的轻松。 在 npm 上看看依赖于 @babel/parser 的库,大家就会发现AST 这个东西几乎涵盖了代码的方方面面。以一个 JavaScr
相关文章
相关标签/搜索