make parser compile