7个稳定版本
1.0.7 | 2023年6月5日 |
---|---|
1.0.6 | 2023年6月4日 |
1.0.5 | 2023年6月2日 |
1.0.2 | 2023年6月1日 |
#141 in 编程语言
每月下载 55 次
11KB
262 行
Befunge-93+
等等,它不是写着“Befunge-93-plus”吗?
遗憾的是,由于技术限制,GitHub不允许在项目标题中使用“+”字符。然而,正确的名称是“Befunge-93+”
概述
这是我花了几天的精力开发的一个玩具项目,可以解释和运行Befunge文件。它完全用Rust编写,希望它会“非常快”,但因为我不是Rust专家,所以它肯定没有得到很好的优化。然而,据我所知,它运行得相当快。
变更
这个解释器遵循Befunge-93的所有规范(可以在这里找到),除了一个:游戏场不再限制为80 x 25个单元格,现在是近乎无限的。然而,由于这个变化,环绕将不再工作!它现在可以工作了。
使用方法
只需在任何提供Befunge源文件的终端中运行可执行文件即可
./befunge-93+ [FILE NAME HERE]
版本
您可以在这里找到Windows的可执行文件。如果有足够的需要,我也将创建其他操作系统的可执行文件。
依赖项
~2.3–3.5MB
~58K SLoC