.gitignorecommits | blame
Makefilecommits | blame
README.mdcommits | blame
bfc.hscommits | blame

bfc -- a brainfuck compiler

bfc is a simple brainfuck compiler.  It's written in Haskell because I
hate myself and outputs QBE because why not.

Makefiles are clunky, hard to write and errors prone, but they also
have their shortcomings!  You can use make to build bfc:

	$ make


	$ bfc sources... > program.ssa
	$ qbe program.ssa > program.S
	$ cc -o program program.S && ./prog

bfc reads from standard input if no arguments are given.

bfc is release into the public domain.