Refactored to make main.c an interface to the actual assembler which is now in assembler.c