A D To C Interpreter.
Shomper,K J · Defense Technical Information Center (DTIC) · 1984
In a continuing effort to define and analyze the D language a partial interpreter stresses both syntactic and semantic error reporting in order to function as a learning aid to the inexperienced D programmer. The language definition is completed, with the exception of the accept function and the block control. All error checking has been accomplished, except expression type checking. D contains weaknesses; most notable in its class construction. Although, this is a perceived problem and not a functional one. It is recommended that the reader be familiar with both Ada and C in order to full grasp the ideas. Follow on work should complete the code generation, but in Ada not in C. Only then will the full potential of D be realized. Originator-supplied keywords include: Programming languages, Interpreters, Translators error recovery, Parsing, Computer programs, Compilers, and Theses. (Author)