renamed to compiler, fixed a seg fault, starting to parse files