-
Notifications
You must be signed in to change notification settings - Fork 6
The Headache Language
The Headache programming language is a Turing Complete language for generating brainfuck programs. It borrows its syntax from C and monga.
Headache was designed to be the most lightweight technology to compile brainfuck programs, and it can be downloaded with git clone, and builded with make, flex and bison in any unix-like system.
It's compiler, hac, is capable of transpiling headache programs into brainfuck. The generated brainfuck programs can be run in any decent 8 bit brainfuck interpreter.
Headache is also bundled with a custom brainfuck interpreter that includes extra features useful for debugging
Headache is also bundled with an expander program. This program can transform 8 bit brainfuck programs into 16 bit programs, 32 bit programs and so on.