2个版本

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

#1087编程语言

每月 25 次下载
2 个crate中(通过 rush-analyzer)使用

GPL-3.0-only

105KB
2.5K SLoC

rush解析器

一个crate,它在创建抽象语法树(AST)的同时对rush程序进行语法分析。

这个crate实现了rush编程语言的词法分析器解析器。这个解析器是一个递归下降解析器,意味着它采用自顶向下的方法。对于中缀表达式,使用了一个运算符优先算法。这个crate生成的AST通常在输入到编译器之前由rush-analyzer进行验证和注释。

依赖项