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 .