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 .