gpt4 book ai didi

javascript - 从 JSLINT 解析树生成 JavaScript

转载 作者:数据小太阳 更新时间:2023-10-29 05:27:08 24 4
gpt4 key购买 nike

康乐福 JSLINT , 在调用 JSLINT() 解析一些 JavaScript 源后,它通过 JSLINT.tree

提供对解析树的访问

如果能够分析树,根据分析对其进行结构更改,然后从修改后的树生成新的 JavaScript,那将非常强大。

是否有一个开源项目通过提供从解析树到 JavaScript 的转换来建立在 JSLINT 之上?

(这甚至可能吗,即 JSLINT 是否从解析中保留了足够的完整信息以往返所有重要的信息?)

最佳答案

我不知道 JSLint 是否可以做到(查看一些论坛帖子,看起来维护树不是他们的目标,而是执行 linting 过程的副产品)。

uglifyjs项目可能有助于从 javascript 生成 AST 并将 AST 重新转换为代码。参见 this AST 到 javascript 的方法。

关于javascript - 从 JSLINT 解析树生成 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9139768/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com