I’ve written some basic explanation of how does any keyword in bf work (more for myself) and fully completed the interpreter. Theoretically it’s capable of running any .bf program, but I’m planning to start optimizing everything now. Also sample input.bf is now in the repository which is a ‘hello world’ program, it’s executed correctly.