我指的是ECMAScript 2015 here的ESTree文档。
例如,它使用以下语法:
extend interface Program {
sourceType: "script" | "module";
body: [ Statement | ModuleDeclaration ];
}
interface ForOfStatement <: ForInStatement {
type: "ForOfStatement";
}
AST的这种语言是什么?我们在哪里可以了解用于描述AST的规范或对所使用的自定义格式的解释?