我只是逐步浏览了JSLint的源代码。 在语法分析器的树中,某些标记具有edge属性。 JSLint中edge属性的含义是什么?

#1楼 票数:0

这些是抽象语法分析树中的边缘。 不是节点本身,而是连接节点的元素。

例如,在if / else分支中,条件是一个节点,if分支是另一个节点,else分支在树中的第三个节点上,其边缘带有注释以标记条件和代码分支。

  ask by fridojet translate from so

未解决问题?本站智能推荐:

2回复

从JSLINT解析树生成JavaScript

使用Crockford的JSLINT ,在调用JSLINT()来解析一些JavaScript源之后,它通过JSLINT.tree提供对解析树的JSLINT.tree 能够分析树,根据分析对其进行结构更改然后从修改后的树生成新的JavaScript将非常强大。 是否有一个基于JSLINT构
1回复

从chrome或firefox中的调试控制台在.js文件上运行JSLint

是否可以通过在chrome或firefox中的调试/开发者控制台的头文件中加载JSLint在一个或多个.js文件上运行JSLint ? 我想这样做的原因是我想在console.log()中JSLint在JSON解析JSLint ,它在文档中说:
2回复

JSLint和Bookmarklets

我使用运行在犀牛 的JSLint检查jslintant.js 。 我发现有些奇怪的东西,并想知道我是否可以从其他程序员那里得到一些意见。 基本上,以下行获取JSLint “脚本URL”错误: 错误: 我已经进入了道格拉斯· 克罗克福德在fulljslint.js中编写的代码,并发现
1回复

关于JSLint行为

有人可以解释一下为什么JSLint接受这种样式: 但不喜欢这个: 我知道JSLint有一些非常严格的规定,但是至少其中大多数规则(有选择地)具有某种目的。 我只是不知道在这种特殊情况下这个目的是什么。 (我不是要在这里争论,我只是想了解原因。)
1回复

JSLint错误:“

我试图重写一个插件,以便它将通过JSLint。 我在300行脚本中大约有3行,而我被困在这里: 错误是 我不确定如何将其重写以符合他们的约定。 有什么建议吗?
2回复

jslint是如何工作的?

jslint如何检查javascript中的问题? 它有一个真正的JavaScript解析器吗?
3回复

jsLint预期{

鉴于以下内容 jsLint告诉我 使用较短的符号而不是将它包裹在花括号中是否有一个实际的缺点?
3回复

jslint忽略预期的'{'错误

当我通过jslint运行我的脚本时,我有很多Expected '{' and instead saw 'blah'错误吐出来。 是否有忽略此错误的选项?