groinfrick
Jump to navigation
Jump to search
groinfrick
totally not a Brainfuck clone
Commands
| ^ | Set current pointer to corrosponding argument point |
| ? | Echo current pointer |
| ! | Echo current pointer's data |
| * | Exit prematurely |
| + | Add 1 to pointer selected |
| - | Remove 1 from pointer selected |
| < | Move to right pointer |
| > | Move to left pointer |
| Loop | Process |
|---|---|
| [, ] | While current pointer is not null |
| {, } | While current pointer is not string |
| (, ) | While current pointer is not int |
Data Types
Strings
From 1 to 26 in the QWERTY alphabet.
Integers
From 26 to infinity - so 27 == 0, 28 == 1, 29 == 2, etc.
Null
When the pointer data is equal to 0.
Interpreter
Made in JavaScript/Node, from the creator themselves: GitHub