Crates.io | biir |
lib.rs | biir |
version | 1.2.2 |
source | src |
created_at | 2021-05-22 20:01:23.17658 |
updated_at | 2021-07-14 02:37:26.764719 |
description | Brainfuck Interpreter In Rust |
homepage | https://gitlab.com/MaksRawski/biir |
repository | https://gitlab.com/MaksRawski/biir |
max_upload_size | |
id | 400917 |
size | 38,655 |
cargo install biir
biir filename.bf
Available through -n
or --numerical-mode
.
Prints byte values instead of their ascii representations.
Entered via -d
or --debug-mode
.
Allows the usage of !TAPE
to print 10 nearby (already created) cells and
also prints some debug info at the end of the execution.
!TAPE
can be put at any point in the program,
but will only do anything when running in debug mode.
Every ,
(comma) will take input the same way as getchar
in C.
It's also possible to provide it externally using pipes,
however it will exit once the whole input was consumed.
(note to point above) Keep in mind that by default echo
passes \n
as last character.
This behaviour can be avoided by using its -n
flag.