Generating Error Recovery in a Compiler Generating System

One of the parts occurring in a compiler generating system is the parser generator module. Our approach to error recovery generation can be considered as an extension of this module such that not only the tables for the syntax analysis but also the tables for error handling are computed. These tables essentially consist of pairs of elements of the alphabet — called braces — which allow — to select a program segment which contains the point of the error and — to determine the reduction goal of the selected program segment.