Dependencies: bison, flex, nasm
Build the compiler:
make
Build executable from source file source.bb:
make source.out
asm/ : Generated assembly
bin/ : Binary / Object files
doc/ : Documentation
src/ : Source files
tests/ : Tests
See doc/lang.man for extensive documentation about programming in Bebop.
To run all tests, placing executables in the tests/ directory, objects in bin/ and assembly in asm/:
make tests
This compiler is a hybrid of C and C++. It started out as mostly C, but I brought in some C++ as it went along, to keep the code complexity down.
Chris Laverdiere, 2015