================================== BRAINF INTERPRETER ================================== CHECK OUT 1.1!! -> https://scratch.mit.edu/projects/871770695/ Welcome to this brainf interpreter! This brainf interpreter has been fully tested, and works with all tested programs. (If one program doesn't work, please tell me in the comments). This brainf interpreter is not like other interpreters on Scratch, because it also sports debugger features, like stepping and viewing memory. Not only that, but the input is case sensitive. ================================== EXAMPLE PROGRAMS ================================== - Hello World: ++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++. - Codegolfed Hello World: +[>>>->-[>->----<<<]>>]>.---.>+..+++.>>.<.>>---.<<<.+++.------.<-.>>+. - Truth machine (type 1 and it spams "1", type 0 and it says "0" once): ++++++++[>++++++<-]>+>,------------------------------------------------[<.>]<-. ================================== TESTING ================================== If you would like to test this interpreter, feel free to do so! Also, if you would like, you can suggest speed improvements that make it faster in vanilla Scratch. ================================== BUGS ================================== If you find bugs, please report them to me immediately. I will try to find a solution. I will notify you: - When I see your bug report - When I start work on debugging - If the problem is fixed and I can find a solution ================================== CREDITS ================================== - Wikipedia for the specification and a helpful tip on how to handle loops - esolangs.org and GitHub for some helpful test programs - All code by me. ==================================