TypeScript 编译器的微型模型,旨在教授真实 TypeScript 编译器的结构
我意识到一个小型的 TypeScript 会对那些想要了解 TypeScript 编译器工作原理的人有所帮助。因此,我用 TypeScript 重新编写了它,并添加了一些练习,让您可以用它进行练习。 micro-TypeScript 是我能想到的最小的编译器,它只实现了 TypeScript 的一小部分:var 声明、赋值和数值字面量。唯一的两种类型是string 和number。
所以这就是 micro-TypeScript: 一款实现 TypeScript 非常小部分的教科书编译器,其方式与 TypeScript 编译器非常相似。centi-TypeScript 则是 TypeScript 编译器的 1/100 缩放模型。它是为想要了解 TypeScript 编译器实际如何工作,而不受现实生活兼容性和要求所带来的杂乱的程序员提供的参考。目前,centi-TypeScript 在检查器方面最为完整,因为 TypeScript 的大部分复杂性都存在于其中。
暂无开放 Issues,或尚未同步最近议题。