Skip to content

Latest commit

 

History

History
21 lines (19 loc) · 873 Bytes

ROADMAP.md

File metadata and controls

21 lines (19 loc) · 873 Bytes

Todo:

  • Filepath and command processing DONE
  • BrainFuckByteCode instruction set and explenation DONE
  • Interpreter DONE
  • Compiler DONE
  • Interpreter for BrainFuckByteCode
  • Brainfuck to C++ compiler DONE
  • Logo DONE
  • Actually committing the changes DONE
  • -! (ignores incorrect loops)
  • Support for using it through the command line
  • No recursion!

Ideas for the future:

  • Using getopt instead of a regex search to parse the flags
  • Adding more languages for AOT (x86 Assembly, Python, JavaScript, Java, WebAssembly)
  • Code cleanup/improvements/rewrites as I get better with C++
  • Changeable amount of memory cells
  • Calling it from the command line directly

Feel free to give me your ideas by opening issues!