Skip to content

Latest commit

 

History

History
30 lines (20 loc) · 778 Bytes

README.md

File metadata and controls

30 lines (20 loc) · 778 Bytes

brainfuck-jit

a brainfuck just-in-time compiler written in python with llvmlite

About

This simple program does the following:

  • parse a brainfuck source file
  • build an llvm ir representation of the program and prints it
  • optimize said llvm ir and prints it
  • runs it as machine code

Dependencies

Test

python bf.py mandelbrot.bf

Credits

very helpful resources: