ACM Home Page
Please provide us with feedback. Feedback
Semantic errors - diagnosis and repair
Full text PdfPdf (830 KB)
Source Symposium on Compiler Construction archive
Proceedings of the 1982 SIGPLAN symposium on Compiler construction table of contents
Boston, Massachusetts, United States
Pages: 88 - 97  
Year of Publication: 1982
ISBN:0-89791-074-5
Also published in ...
Authors
C W Johnson  Department of Computer Science, University of York, Heslington, York Y01 5DD, United Kingdom
C Runciman  Department of Computer Science, University of York, Heslington, York Y01 5DD, United Kingdom
Sponsor
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 15,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/800230.806983
What is a DOI?

ABSTRACT

In compiler technology, semantic error handling has too often used ad hoc techniques and terse messages of fixed content. In contrast, we present general models of diagnosis and repair of semantic errors and illustrate their use in the York Ada Workbench Compiler. The diagnostic model focuses upon the problem of selecting suitable information from which the programmer can locate and correct an error; following a brief discussion of an approach in which filters are applied to reports, and we give a more extensive account of a new approach using an interactive diagnostic interpreter. The repair model is based upon the idea of plastic nodes which are introduced into the compiler's internal representation of a program to replace normal nodes which are missing or erroneous.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
Aho A V, Ullman J D Principles of Compiler Reading Mass., 1977. Design; Addison-Wesley,
 
3
Ciesinger J A Bibliography of Error Handling; SIGPLAN Notices, Vol 14, No 1, January 1979, pp 16-26.
4
 
5
 
6
 
7
United States Department of Defense Reference Manual for the Ada Programming Language; November 1980.