| Semantic errors - diagnosis and repair |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 2, Downloads (12 Months): 15, Citation Count: 1
|
|
|
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
|
Susan L. Graham , Charles B. Haley , William N. Joy, Practical LR error recovery, Proceedings of the 1979 SIGPLAN symposium on Compiler construction, p.168-175, August 06-10, 1979, Denver, Colorado, United States
|
| |
5
|
|
| |
6
|
|
| |
7
|
United States Department of Defense Reference Manual for the Ada Programming Language; November 1980.
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
|