#解释器 #奥秘 # #brainfk

yabfr

⚡以惊人的速度运行的 Rust 中的 brainf**k 解释器(另一个 Rust 中的 brainf**k)

3 个稳定版本

2.0.0 2024 年 1 月 17 日
1.1.0 2023 年 9 月 19 日
1.0.0 2023 年 9 月 19 日

#475WebAssembly

LGPL-3.0

9KB
143

yabfr(另一个 Rust 中的 brainf**k)

惊人速度的 Rust 中 brainf**k 解释器

用法

wasm

npm install yabfr
import { run } from "yabfr";

const output = run("brainf**k program");

console.log(output);

rust

use yabfr::run;

let output = run("++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++.");

println!("{}", output)

lib.rs:

欢迎来到 yabfr 文档!

这个 crate 做了什么?

使用这个 crate,您可以使用一个简洁的 Rust API 执行 brainf**k 程序。

功能

  • 从字符串执行 brainf**k 程序

示例

use yabfr::run;

let output = run("++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++.");

println!("{}", output)

"问题"

  • 目前,无法向解释器传递“输入”,将在以后修复(希望如此)

依赖

~1.2–1.9MB
~28K SLoC