【发布时间】:2010-03-31 16:08:03
【问题描述】:
我需要在 JavaScript 源代码中添加一些轻量级的语法糖,并使用基于 JavaScript 的构建系统对其进行处理。是否有任何用 JavaScript 编写的开源 JavaScript 解析器?当在 V8 或类似的高性能 JavaScript 实现上运行时,它们是否相当快?
感谢您提供的任何指点!
【问题讨论】:
-
“我需要在 JavaScript 源代码中添加一些轻量级的语法糖” 你愿意吗?比如什么?
-
您需要它来进行代码展示或编辑器吗?
-
Objective-J 就是这样做的。您可能想查看其开源代码。但它使用与 Objective-C 完全不同的语法,并在运行时解释为 Javascript afaik。
-
JSLint 包含一个用 JavaScript 编写的 JavaScript 解析器。请参阅jslint.com/fulljslint.js 在第 2049 行附近开始解析器。 JSLint 也是为处理 html 而编写的,因此您必须掩盖这些部分。
-
Crescent French:请重新发表您的评论作为答案,我会给您投票。谢谢!
标签: javascript parsing