2个版本
0.1.1 | 2022年12月28日 |
---|---|
0.1.0 | 2022年12月11日 |
#1087 在 编程语言
每月 25 次下载
在 2 个crate中(通过 rush-analyzer)使用
105KB
2.5K SLoC
rush解析器
一个crate,它在创建抽象语法树(AST)的同时对rush程序进行语法分析。
这个crate实现了rush编程语言的词法分析器和解析器。这个解析器是一个递归下降解析器,意味着它采用自顶向下的方法。对于中缀表达式,使用了一个运算符优先算法。这个crate生成的AST通常在输入到编译器之前由rush-analyzer
进行验证和注释。