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 .