【发布时间】:2013-03-05 14:17:47
【问题描述】:
我正在使用 Esprima 解析器,它输出与Mozilla Spider Monkey Parser API 兼容的AST 格式。
在Mozilla Docs中,指定Function节点为:
interface Function <: Node {
id: Identifier | null;
params: [ Pattern ];
defaults: [ Expression ];
rest: Identifier | null;
body: BlockStatement | Expression;
generator: boolean;
expression: boolean;
}
defaults 属性将包含什么?它总是显示为一个空数组。
【问题讨论】:
标签: parsing ecmascript-5 abstract-syntax-tree spidermonkey