我在Mozilla.org上看到了几个Python Javascript标记器和一个关于Javascript Lexer的神秘文档,但没有找到任何针对PHP的Javascript标记器。有没有?
由于
答案 0 :(得分:1)
查看PHP5的Javascript
http://j4p5.sourceforge.net/
(这是一个较旧的项目,但IIRC有一个非常完整的标记器。)
答案 1 :(得分:1)
我也没有任何经验,所以我无法告诉你他们做了什么以及他们将代码标记为什么细节,但我可以看到两个:
JSLint是一个可执行文件,但附带一个PHP接口 - 可能还不够,因为它可能不会将原始标记化发布到调用程序
PHPSniffer声称附带了一个完整的Javascript tokenizer,您可以使用它。这看起来最有趣。
答案 2 :(得分:1)
答案 3 :(得分:1)
jTokenizer / jParser。 jTokenizer模仿PHP tokenizer。 jParser生成一个解析树,可以遍历和操作它。