Skip to content

release-0.1

Compare
Choose a tag to compare
@skx skx released this 15 Jun 13:08
· 40 commits to master since this release
b41e180

release-0.1

This is the initial working and "complete" version of the brainfuck compiler.

Given a Brainfuck program as input it can generate standalone executables, in one of two ways:

  • Convert the input to a C-program.
    • Then compile with gcc.
  • Conver the input to an x86-64 assembly language program.
    • Then compile that with gcc.

You can choose which behaviour you prefer via the -backend command-line flag, and there are a couple more options which are available, view them via bfcc -help.

Note: As gcc is used for compilation you must have that installed/available for this tool to work.