optimize parser