ts-架构

 1.编译器

2.数据结构

  • Node: 抽象语法树(AST)的基本组成块。
  • SourceFile: 给定源文件的AST
  • Program: SourceFile的集合和一系列编译选项代表一个编译单元。
  • Symbol: 具名的声明。
  • Type: Type是语义系统的其它部分。Type可能被命名(比如,类和接口),或匿名(比如,对象类型)。
  • Signature: 一共有三种Signature类型:调用签名(call),构造签名(construct)和索引签名(index)。

3.一个注释“属于”一个Node

 

posted @ 2017-08-31 13:31  alan-alan  阅读(283)  评论(0编辑  收藏  举报