应该有人去弄个 JavaScript的 AST-to-code 库,我做编译器都蛋疼死了
发布于 12 年前 作者 be5invis 6274 次浏览 最后一次编辑是 8 年前

生成的代码各种难看啊……

5 回复

哥们,蛋疼就割了吧…那就不疼了…

首先你得要个标准的统一的AST,现在这个玩意儿都没有。

蛋疼的时候请轻柔,哈哈哈,千万不要一激动碎了

Uglify貌似带AST parser的

https://github.com/mishoo/UglifyJS

有人已经基于UglifyJS 实现了一个 code coverage 的工具

AST parser 还是不错的 但有同学说,这个应该交给浏览器引擎去处理,而不应该用在代码预编译阶段, 该不该用到项目中呢

uglify 的 AST 可组合性不太好,比如 WHILE 不能放在 BINARY 里面……

回到顶部