bnf - 是否有正式的(最好是 BNF) typescript js 语言语法(或只有 typescript 子集)?

标签 bnf typescript

<分区>

我正在寻找 Typescript 语法。 不是解析器词法分析器,而只是正式的语法描述。 我想将 ts 代码折叠和基本静态代码分析作为插件实现到一个简单的 GNOME Linux IDE。

最佳答案

正式语法在 TypeScript 语言引用的附录 A 中,版本 1.8(如果找到)herehere (当前版本)

关于bnf - 是否有正式的(最好是 BNF) typescript js 语言语法(或只有 typescript 子集)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12720955/

相关文章:

Python - 分子式的语法检查

bnf - 将 BNF 转换为 EBNF - 没有递归的括号?

compiler-construction - 如何从 BNF 设计抽象语法树 (AST)

parsing - 编写 BNF 时 { 和 } 之间有什么?

javascript - 为什么 `export * as Name from ' ./module'` 在 TypeScript 中不是一个东西?

typescript - 创建一个类型,该类型是对象属性的数组

javascript - 如何使用 Typescript 在 pinia 中设置初始状态

javascript - 选择器 "app"没有匹配任何元素

language-agnostic - Turbo Pascal 的 BNF/EBNF(最好是 5.5 或更高版本,因为 OOP)?

javascript - 是否可能有一个与 API 返回的内容不同的 Typescript 接口(interface)?