#解释器 #编译器 #cli

app bfuck

一个简单的Brainfuck解释器和编译器到Rust

1 个不稳定版本

0.1.0 2023年7月11日

#457命令行界面

MIT 许可证

19KB
433

bfuck-rs

bfuck 是一个简单的Brainfuck解释器和编译器到Rust。

它是一个CLI工具,用于解释Brainfuck代码,将Brainfuck代码编译成(丑陋的)Rust代码,并编译该Rust代码。

安装

如果您已安装了 rustccargo,您可以简单地运行

cargo install bfuck

否则,在“发布”部分可以找到预构建的二进制文件。

用法

A simple Brainfuck interpreter and transpiler to Rust

Usage: bfuck [OPTIONS] <FILE> [FOLDER]

Arguments:
  <FILE>
          The brainfuck file
  [FOLDER]
          The save location for transpiled files

Options:
  -i, --interpret
          Interpret Brainfuck code [default]
  -t, --transpile
          Transpile Brainfuck code to Rust
  -c, --compile
          Transpile Brainfuck code to Rust and compile it (works only if Rust and Cargo are installed)
  -f, --force
          Overwrite output folder if it already exists
  -h, --help
          Print help
  -V, --version
          Print version

可以通过运行以下命令访问此信息

bfuck --help

依赖项

~1MB
~15K SLoC