#brainfuck #esolang #interpreter #input

nightly bin+lib brainheck

用 Rust 编写的 Brainheck 解释器

8 个版本

使用旧的 Rust 2015

0.1.8 2017 年 5 月 29 日
0.1.7 2017 年 3 月 13 日
0.1.5 2017 年 2 月 23 日

#1115 in 编程语言

自定义许可证

8KB
137

用 rust 编写的 Brainh*ck 解释器

安装

最简单的方法是

$ cargo install brainheck

可以使用 cargo build 系统安装

$ curl https://sh.rustup.rs -sSf | sh

使用

尝试

$ bh bf/helloworld.bf

运行 "hello world" 示例。您也可以通过 stdin 传递输入,例如。

$ echo 'hello world!' | bh bf/cat.bf

要查看所有选项,请使用

bh --help

安全性

在 Rust 的安全保证基础上构建,此存储库使用 h*ck 字,以确保儿童使用安全。


lib.rs:

这是一个用 Rust 编写的 Brainh*ck 解释器。它与 brainfuck 相同,但可能更受家庭欢迎。您可以用以下方式运行它。

示例

$ bh helloworld.bf

Hello World!

依赖项

~1MB
~11K SLoC