On the Role of Error Productions in Syntactic Error Correction

Error productions are presented as a means of augmenting syntactic error correctors. Such productions are able to simply and efficiently handle a wide variety of difficult error situations. Furthermore, they can be employed without changing (or even knowing) the structure of the error correction algorithm being used. Examples of the use of error productions with the programming language Pascal are presented. Implementation and test results are included.