词法分析器和解析器是如何实现的?
How lexer and parser got implemented?
我发现了像 TypeScript 这样的编程语言是如何实现的,所以我去了 Github 存储库。
在语言源 /src/compiler
中,我找到了像 scanner.ts 和 parser.ts 这样的文件,所以这些文件中的代码是 TypeScript 代码。
我无法理解该语言是如何实现自身的?
我想有一些我不知道的缺失部分。
请提及任何可能有用的术语。
编译器:原理、技术和工具,也称为 "dragon book," 是所有解析和编译器设计的优秀资源。
我发现了像 TypeScript 这样的编程语言是如何实现的,所以我去了 Github 存储库。
在语言源 /src/compiler
中,我找到了像 scanner.ts 和 parser.ts 这样的文件,所以这些文件中的代码是 TypeScript 代码。
我无法理解该语言是如何实现自身的? 我想有一些我不知道的缺失部分。 请提及任何可能有用的术语。
编译器:原理、技术和工具,也称为 "dragon book," 是所有解析和编译器设计的优秀资源。