An exploration of the llkp parser