brainfuck/ibfi-ts
2021-06-25 14:35:27 +02:00
..
public created react app but not actually started doing anything nice 2021-06-18 16:11:51 +02:00
src better control 2021-06-25 14:35:27 +02:00
.gitignore more settings 2021-06-25 13:05:12 +02:00
package.json more settings 2021-06-25 13:05:12 +02:00
README.md better control 2021-06-25 14:35:27 +02:00
tsconfig.json oops ts 2021-06-23 14:55:43 +02:00
yarn.lock gh-pages :( 2021-06-24 15:26:43 +02:00

Interactive Brainfuck Interpreter in React TS

This is an interactive interpreter for the brainfuck programming language.
It provides simple brainfuck execution, along with a view of the memory, the memory pointer, the current state of the code and more.

It is great for debugging brainfuck programs, including a memory view, program view, the location of the pointers, the ability to directly edit memory.
You can step manually through the program, or set the execution speed to whatever speed fits best.
This interpreter also has the ability to set breakpoints using the • symbol. This means you can let your code run fast and stopping it at any point in your program to see what went wrong.

Features

  • brainfuck execution including IO
  • memory view
  • code state view
  • manual stepping
  • breakpoints
  • error messages
  • seeing ASCII characters in memory
  • manual code input

Future features

  • fast excecution mode (no debugging info)
  • better speed control
  • (limited) backstepping