#解释器 #调试 #befunge #游戏场

bin+lib berust

使用Rust编写的Befunge解释器和调试器

1 个不稳定版本

0.1.0 2019年7月3日

#5 in #befunge

MIT 许可证

41KB
1K SLoC

Berust

使用Rust编写的Befunge解释器和调试器


lib.rs:

使用Rust编写的Befunge解释器

playfield 模块提供了在Befunge程序中导航的所有功能,而 interpreter 模块大致实现了 Befunge-93 语义

示例

let playfield = Playfield::new("23*.@");
let io = StdInputOutput::default();

let interpreter = Interpreter::new(playfield, io);

// prints 6 to stdout
for _ in interpreter {}

依赖项

~3MB
~48K SLoC