#brainfuck #state-machine #macro #rsfk

rsfk-core

rsfk项目的依赖。包含brainfuck状态机。

1个不稳定版本

0.1.0 2024年4月2日

#70 in #brainfuck


rsfk中使用

MIT许可协议

3KB

rsfk-core ♋

Brainfuck状态机。rsfk的依赖项。

如何使用此项目?

先决条件

命令

  • cargo run来执行main.rs

使用方法

** 此库不包含循环指令 [] 的实现 **
(在rsfk中,当展开宏时使用Rust的loop {}循环)

结构

BrainfuckState::new() -> BrainfuckState::<u8>

方法

BrainfuckState::mv_left(usize) -> ()
BrainfuckState::mv_right(usize) -> ()
BrainfuckState<T>::add(T) -> ()
BrainfuckState<T>::sub(T) -> ()
BrainfuckState::out(usize) -> ()
BrainfuckState::inp(usize) -> ()

依赖项

~475KB