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 .