lots of escape characters messed up the original instructions... Click green flag to view demo. Turbo mode for faster execution. Space to enter your own program. The "branflakes" language consists of only 8 commands to modify an array of numbers: > : move data pointer to the next index < : move data pointer to the previous index + : increment value at the pointer by 1 - : decrement value at the pointer by 1 . : output the ASCII character of the value at the pointer , : input a character and store its ASCII value at the pointer [ : starts a loop ] : ends a loop; [...] can only be escaped if the value at the pointer is zero If the data pointer exceeds the boundaries of the data array, it creates more data with value of zero.
Thanks to @NickyNouse for the cool project. Here is my adaptation of the interpreter to include a prototype script builder (see inside). also, the real name of the language is not appropriate here, so I substituted the name with "branflakes" :P Credits (from original project): ASCII character list from @griffpatch Command descriptions by Brian Raiter from www.muppetlabs.com Hello World program from Wikipedia Doubles, Square Numbers, & Fibonacci by Daniel B Cristofani from www.hevanet.com