BLISS: a language for systems programming
Communications of the ACM
Compiler Construction for Digital Computers
Compiler Construction for Digital Computers
A flexible semantic analyzer for Ada
SIGPLAN '80 Proceedings of the ACM-SIGPLAN symposium on The ADA programming language
A runtime representation for Ada variables and types
SIGPLAN '80 Proceedings of the ACM-SIGPLAN symposium on The ADA programming language
An Ada code generator for VAX 11/780 with Unix
SIGPLAN '80 Proceedings of the ACM-SIGPLAN symposium on The ADA programming language
Rationale for the design of the Ada programming language
ACM SIGPLAN Notices - Rationale for the deisgn of the Ada programming language
A flexible semantic analyzer for Ada
SIGPLAN '80 Proceedings of the ACM-SIGPLAN symposium on The ADA programming language
A runtime representation for Ada variables and types
SIGPLAN '80 Proceedings of the ACM-SIGPLAN symposium on The ADA programming language
An Ada code generator for VAX 11/780 with Unix
SIGPLAN '80 Proceedings of the ACM-SIGPLAN symposium on The ADA programming language
A flexible semantic analyzer for Ada
SIGPLAN '80 Proceedings of the ACM-SIGPLAN symposium on Ada programming language
A runtime representation for Ada variables and types
SIGPLAN '80 Proceedings of the ACM-SIGPLAN symposium on Ada programming language
An Ada code generator for VAX 11/780 with Unix
SIGPLAN '80 Proceedings of the ACM-SIGPLAN symposium on Ada programming language
Hi-index | 0.00 |
The Charrette Ada compiler is a working compiler for a substantial subset of the preliminary Ada language. The Ada source program is translated into an equivalent program in an intermediate implementation language. The result of the compilation process is machine language generated for this intermediate program. This paper provides a brief overview of the compiler with special attention given to the primary translation phase. Emphasis is placed on the transformation of Ada type and subtype information and the representation of objects. The translation of several interesting statement and expression forms is also outlined.