text: We describe << three techniques >> for making syntactic analysis more robust -- an [[ agenda-based scheduling parser ]] , a recovery technique for failed parses , and a new technique called terminal substring parsing .