3 个稳定版本
2.0.0 | 2024 年 1 月 17 日 |
---|---|
1.1.0 | 2023 年 9 月 19 日 |
1.0.0 | 2023 年 9 月 19 日 |
#475 在 WebAssembly
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