A Simple, Fast, and Effective LL(1) Error Repair Algorithm

dc.contributor.authorFischer, Charles Nen_US
dc.contributor.authorMauney, Jonen_US
dc.date.accessioned2012-03-15T16:52:43Z
dc.date.available2012-03-15T16:52:43Z
dc.date.created1989en_US
dc.date.issued1989en_US
dc.description.abstractValidation and locally least-cost repair are two simple and effective techniques for dealing with syntax errors. We show how the two can be combined into an efficient and effective error-handler for use with LL(1) parsers. Repairs are computed using an extension of the FMQ algorithm. Tables are created as necessary, rather than precomputed, and possible repairs are kept in a priority queue. Empirical results show that the repairs chosen with this strategy are of very high quality and that speed is quite acceptable.en_US
dc.format.mimetypeapplication/pdfen_US
dc.identifier.citationTR901en_US
dc.identifier.urihttp://digital.library.wisc.edu/1793/59232
dc.publisherUniversity of Wisconsin-Madison Department of Computer Sciencesen_US
dc.titleA Simple, Fast, and Effective LL(1) Error Repair Algorithmen_US
dc.typeTechnical Reporten_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TR901.pdf
Size:
835.06 KB
Format:
Adobe Portable Document Format