17个版本
使用旧的Rust 2015
0.4.8 | 2018年5月30日 |
---|---|
0.4.7 | 2018年5月22日 |
0.4.5 | 2017年6月3日 |
0.4.2 | 2017年5月30日 |
0.2.6 | 2017年5月27日 |
913 在 编程语言 中
每月下载量 109
155KB
3.5K SLoC
bf-rs: Rust中的Brainfuck
bf-rs
是一个优化的Brainfuck解释器和JIT编译器,灵感来源于Eli Bendersky的 关于JIT编译的系列文章。它包含一个库crate bf
,导出大部分功能,以及一个提供命令行界面执行Brainfuck程序的执行文件 bfi
。
此crate支持Rust版本1.20及以后版本。但是,默认情况下,安装 bf
不会启用JIT编译器,因为那需要nightly Rust。要从crates.io安装并启用JIT编译器构建和安装
$ cargo +nightly install --features=jit bf
如果您对它是如何工作的感兴趣,请参阅 文档。
依赖项
~0.6–1.1MB
~11K SLoC