ruby on rust:Ruby在纯锈中的实现 源码
锈上Ruby Ruby在纯Rust中的实现。 关于 我开始这个项目是为了学习生锈。 最终,我学到了更多,包括词法分析器和解析器,ragel,以及许多我不知道的Ruby技巧。 许多语法规则和AST约定都从parser gem中删除。 我制作了一个可运行的词法分析器和解析器,但解释器仍然不可行。 对于lexer,我从parser修改了一些规则,并将其从ruby-on-ragel-6移植到rust-on-ragel-7 对于解析器,我将syntax-cli用作解析器生成器。
文件列表
ruby-on-rust-master.zip
(预估有个60文件)
ruby-on-rust-master
Cargo.toml
271B
Cargo.lock
11KB
src
main.rs
633B
interpreter
object.rs
749B
mod.rs
33B
interpreter.rs
2KB
token
暂无评论