Abstract
The study of the inner-workings of a compiler can be greatly simplified through use of a visible compiler. A visible compiler allows close inspection of the compilation process as a "real" program is being compiled. In this paper we present VCOCO (Visible COmpiler COmpiler), a program that generates LL(1) visible compilers.
- 1 Lovato, M.E. and Kleyn, M.F. Parser visualisations for developing grammars with YACC. In Proceedings of the 26th Technical Symposium on Computer Science Education, SIGCSE Bulletin, March 1995, 345-349. Google Scholar
Digital Library
- 2 M6ssenbOck, H. A generator for production quality compilers. In Compiler Compilers: Third International Workshop, CC '90, Volume 477 of Lecture Notes in Computer Science, Springer-Verlag (Berlin), 1991, 42-55. Google Scholar
Digital Library
- 3 Resler, D. and O'Sullivan, K. VisiCLANG-A visible compiler for CLANG. SIGPLAN Notices, 25(9):120- 123, August 1990. Google Scholar
Digital Library
- 4 Resler, D. Using visual compilers in the compiler construction curriculum. In Proceedings of the 4th Annual Conference on the Teaching of Computing (Dublin, Ireland, August 27-30, 1996), Dublin City University, Dublin, ireland, 195-197.Google Scholar
- 5 Terry, P.D. CLANG-A simple teaching language. SIGPLAN Notices, 20(12):54-63, 1985. Google Scholar
Digital Library
Index Terms
VCOCO: a visualisation tool for teaching compilers
Recommendations
VCOCO: a visualisation tool for teaching compilers
ITiCSE '98: Proceedings of the 6th annual conference on the teaching of computing and the 3rd annual conference on Integrating technology into computer science education: Changing the delivery of computer science educationThe study of the inner-workings of a compiler can be greatly simplified through use of a visible compiler. A visible compiler allows close inspection of the compilation process as a "real" program is being compiled. In this paper we present VCOCO (V...
The META/REDUCE translator writing system
The META/REDUCE translator writing system operates in a LISP environment closely interfaced with both LISP and REDUCE syntax. The language supports: BNF like syntax, recursive descent parsing schemes, lexical primitives, symbol table primitives, and ...
An attribute grammar for Ada
SIGPLAN '82: Proceedings of the 1982 SIGPLAN symposium on Compiler constructionWe describe the development of a formal specification of the static semantics of Ada in form of an attribute grammar. This specification is complete, and was tested extensively with automatically generated equivalent Pascal programs. From this ...






Comments