gpt4 book ai didi

javascript - ESTree 中使用什么语言来描述抽象语法树?

转载 作者:行者123 更新时间:2023-12-03 00:03:51 25 4
gpt4 key购买 nike

我指的是 ECMAScript 2015 的 ESTree 文档 here .

例如,它使用以下语法:

extend interface Program {
sourceType: "script" | "module";
body: [ Statement | ModuleDeclaration ];
}

interface ForOfStatement <: ForInStatement {
type: "ForOfStatement";
}

AST 的表示形式是什么语言?我们在哪里可以阅读用于描述 AST 的规范或所使用的自定义格式的解释?

最佳答案

正如 Bergi 也指出的那样,README

The spec uses a custom syntax to describe its structures.

核心模型描述于 es5.md并包含理解更高规范 (ES2015+) 中描述的扩展所需的大部分基础知识。

关于javascript - ESTree 中使用什么语言来描述抽象语法树?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55060072/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com