2个版本
0.1.1 | 2022年12月28日 |
---|---|
0.1.0 | 2022年12月11日 |
766 在 编程语言 中排名
每月下载 21 次
用于 rush-interpreter-vm
200KB
5K SLoC
语义分析器
一个对rush程序进行语义分析和树注解的crate。
几乎每个rush编译器后端都需要其输入树的语义正确性。此外,后端通常在编译时需要精确的类型信息,以便编译正确的输出。
因此,分析器遍历由AST生成的rush-parser
,在验证其语义正确性的同时添加类型信息。
这样,由于在程序编译过程中不需要进行不必要的检查,许多编译器后端可以显著简化。