A Syntax-Directed Fortran Interpreter for Algol 60
The report describes the implementation of a syntax-directed Fortran interpreter for the Algol language. An interpreter is a computer program written in one language (e.g., Fortran) that can syntax check and execute a program written in another language (e.g., Algol). Thus, in this case the Algol pr...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Report |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | The report describes the implementation of a syntax-directed Fortran interpreter for the Algol language. An interpreter is a computer program written in one language (e.g., Fortran) that can syntax check and execute a program written in another language (e.g., Algol). Thus, in this case the Algol program can be considered the input data to the Fortran program. The report outlines the basic definitions of languages and associated grammars and then develops the general structure of the interpreter, including the operator stack, operand stack, and the dynamic storage allocation table. The report then describes the application of interpreter theory to the Algol language. The execution phase of the interpreter is also described and the programmer is instructed in the use of the interpreter program. A listing of the interpreter program, a set of flow charts describing the program, and a table of definitions of the subroutines are included. (Author) |
---|