Crates.io | bf3d |
lib.rs | bf3d |
version | 0.1.2 |
source | src |
created_at | 2022-07-27 08:19:18.25071 |
updated_at | 2022-07-27 08:49:04.438858 |
description | brainfuck in 3D space |
homepage | |
repository | https://github.com/ivabus/bf3d |
max_upload_size | |
id | 633788 |
size | 10,349 |
brainfuck in 3D space
Character | Meaning |
---|---|
> |
Move data pointer on Ox "to right". |
< |
Move data pointer on Ox "to left". |
^ |
Move data pointer on Oy "up". |
_ |
Move data pointer on Oy "down". |
/ |
Move data pointer on Oz "deep" |
\ |
Move data pointer on Oz "shallow" |
+ |
Increment the byte at the data pointer. |
- |
Decrement the byte at the data pointer. |
. |
Output the byte at the data pointer. |
, |
Accept one byte of input, storing its value in the byte at the data pointer. |
[ |
If the byte at the data pointer is zero, then instead of moving the instruction pointer forward to the next command, jump it forward to the command after the matching ] command. |
] |
If the byte at the data pointer is nonzero, then instead of moving the instruction pointer forward to the next command, jump it back to the command after the matching [ command. |
bf3D is published under MIT license.
cargo install bf3d
bf3d <file>
where