2个版本

0.1.1 2022年12月28日
0.1.0 2022年12月11日

766编程语言 中排名

每月下载 21
用于 rush-interpreter-vm

GPL-3.0-only

200KB
5K SLoC

语义分析器

一个对rush程序进行语义分析和树注解的crate。

几乎每个rush编译器后端都需要其输入树的语义正确性。此外,后端通常在编译时需要精确的类型信息,以便编译正确的输出。

因此,分析器遍历由AST生成的rush-parser,在验证其语义正确性的同时添加类型信息。

这样,由于在程序编译过程中不需要进行不必要的检查,许多编译器后端可以显著简化。

依赖项