What the Branflakes
Note: The name is not censored, this is the actual name.
what the branflakes was made by User:Esolangist
it is a bf equivalent derivative copy duplicate extension
Features
- More tapes
- A register
- A stack
- A box of branflakes
- 2D stuff
Additions
Version 1.0
0-9 - Push themselves onto the stack.
/ - Swaps the current cell and the register.
• - Basically . v2. Outputs the top value of the stack literally.
≤ and ≥ - Move to the previous and next tapes, respectively.
\ - Converts the top value on the stack to an ASCII character.
(x) - Pushes whatever's inside.
$ - Pops a value on the stack and discards it.
¥ - Pops a value on the stack and sets the current memory pointer to it. If it isn't a number, halt.
# - Skip the next instruction if the memory pointer isn't 0.
% - Skips the next instruction.
v^←→ - Work like Befunge v^<> (<> were taken)
|, — - Mirrors. — is not to be confused with -.
{} - Repeat forever.
¢ - Pushes the current cell value.
€ - Like # but with the top value of stack.
Version 1.1 (Amazing Update)
This version adds many commands!
There is now another line. also the syntax is a bit different
0 clears the cell.
S waits for (current cell * 100) ms.
p sends the current cell as a message to the previous line.
g takes the last message sent to this line and sets the cell to it. if there isn't any messages, execute the next line until a p, then do that command and go back to this line
j jumps to command (cell value) in this line
J jumps to line (cell value)
n goes to the next line. If that line was executed before, continue executing that line from where it stopped.
l goes to the previous line. Same thing happens with n if that line has been executed before.
x goes back to the start of the line
/ goes to the next line and sets this line's instruction pointer to the first command
X terminates the program
Examples
Hello world
(Hello, world!)•
Cat
{,¢•}
Truth machine
,#v0•
{
1
•
}
Computational class
it's a brain**** derivative so it's turing complete