0.1.2 |
|
---|---|
0.1.1 |
|
0.1.0 |
|
#80 in #brainfuck
9KB
125 代码行
bf3D
3D空间中的brainfuck
指令集
字符 | 含义 |
---|---|
> |
将数据指针在 Ox 上“向右”移动。 |
< |
将数据指针在 Ox 上“向左”移动。 |
^ |
将数据指针在 Oy 上“向上”移动。 |
_ |
将数据指针在 Oy 上“向下”移动。 |
/ |
将数据指针在 Oz 上“深入”。 |
\ |
将数据指针在 Oz 上“浅出”。 |
+ |
增加数据指针处的字节。 |
- |
减少数据指针处的字节。 |
. |
输出数据指针处的字节。 |
, |
接受一个字节输入,将其值存储在数据指针处的字节中。 |
[ |
如果数据指针处的字节为零,则不是将指令指针向前移动到下一个命令,而是将其跳转到匹配的 ] 命令之后的命令。 |
] |
如果数据指针处的字节不为零,则不是将指令指针向前移动到下一个命令,而是将其跳转到匹配的 [ 命令之后的命令。 |
许可协议
bf3D 在 MIT 许可协议下发布。
运行
cargo安装 bf3d
- 创建包含 bf3d 代码的文件
bf3d <文件>
其中是您的 bf3d 代码
待办事项
- Shell 模式