removed main()-s from lexer and parser