bf3d

Crates.iobf3d
lib.rsbf3d
version0.1.2
sourcesrc
created_at2022-07-27 08:19:18.25071
updated_at2022-07-27 08:49:04.438858
descriptionbrainfuck in 3D space
homepage
repositoryhttps://github.com/ivabus/bf3d
max_upload_size
id633788
size10,349
Ivan Bushchik (ivabus)

documentation

README

bf3D Build & Test

brainfuck in 3D space

Instruction set

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.

License

bf3D is published under MIT license.

Running

  1. cargo install bf3d
  2. Create file with bf3d code
  3. bf3d <file> where is your bf3d code

To Do

  1. Shell mode
Commit count: 0

cargo fmt