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 run <file> where