用于SAP编程语言的解析器crate
由 Shuppin 拥有。
#801 在 编程语言 中
67 每月下载量用于 2 crate
115KB 2K SLoC
解析模块包含SAP语言解析器的实现。解析器负责将一系列令牌转换为抽象语法树(AST)。AST随后被解释器用于执行程序。
解析器实现为一个递归下降解析器,这是一种自顶向下的解析器,从语法树的根开始,逐层向下到叶节点。
它还负责报告输入程序中的语法错误。当遇到语法错误时,解析器返回一个包含描述错误信息的错误。
~0.6–1.5MB ~33K SLoC