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编程语言

Download history 7/week @ 2024-03-31 1/week @ 2024-05-19 3/week @ 2024-06-09 1/week @ 2024-06-16 105/week @ 2024-06-30 4/week @ 2024-07-07

每月下载量 109

MIT 许可证

155KB
3.5K SLoC

Rust 2.5K SLoC // 0.0% comments C++ 1K SLoC // 0.2% comments Shell 39 SLoC // 0.0% comments

bf-rs: Rust中的Brainfuck

Build Status Crates.io License: MIT

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