Back to Search Start Over

ORACLE a tool for learning compiler writing

Authors :
William R. Haynes
Charles E. Hughes
Charles P. Pfleeger
Source :
SIGCSE-1
Publication Year :
1977
Publisher :
ACM Press, 1977.

Abstract

This paper describes a compiler called ORACLE which allows a student to examine the actions performed by a simple compiler. Two features are provided to assist the student. The first called replacement mode, provides the necessary conditions to simulate the replacement of three compiler components: symbol table management, lexical analysis, and syntax analysis. Each replacement module is monitored by ORACLE in order to detect errors and to verify correct operation. The second, a trace option, permits source statements to initiate or terminate a selective monitoring of the actions of the compiler.

Details

Database :
OpenAIRE
Journal :
Proceedings of the seventh SIGCSE technical symposium on Computer science education - SIGCSE '77
Accession number :
edsair.doi.dedup.....ed8f75b6e1a98e2fe58147c5fe50a660
Full Text :
https://doi.org/10.1145/800104.803357