文件名称:monkey-rust:用Rust编写的Monkey编程语言的解释器
文件大小:27KB
文件格式:ZIP
更新时间:2024-06-14 15:20:59
rust parser interpreter lexer monkey
猴子锈 用Rust编写的Monkey编程语言的解释器 什么是猴子? Monkey具有类似C的语法,支持变量绑定,前缀和中缀运算符,具有一流的和高阶函数,可以轻松处理闭包,并内置有integers , booleans , array和hashs 。 有一本关于学习如何做口译的书: 。 这就是Monkey编程语言的来源。 操作说明 构建和测试 $ cargo build $ cargo test 运行REPL $ cargo run --release --bin monkey_repl 运行口译员 $ cargo run --release --bin monkey_exe -- --src examples/hash.mk 执照
【文件预览】:
monkey-rust-master
----Cargo.lock(9KB)
----tests()
--------monkey_test.rs(1KB)
----LICENSE(1KB)
----src()
--------main.rs(2KB)
--------cmd.rs(830B)
----Cargo.toml(352B)
----examples()
--------hash.mk(431B)
--------map-reduce.mk(506B)
----.gitignore(52B)
----lib()
--------lexer()
--------monkey.rs(69B)
--------evaluator()
--------parser()
----README.md(994B)
----repl()
--------main.rs(5KB)