Natural and flexible error recovery for generated parsers
Parser generators are an indispensable tool for rapid language devel- opment. However, they often fall short of the finesse of a hand-crafted parser, built with the language semantics in mind. One area where generated parsers have pro- vided unsatisfactory results is that of error recovery. Good error recovery is both natural, giving recovery suggestions in line with the intention of the programme