Loading...
Select Version
Der COBOL2000-Compiler besteht aus einer Anzahl von Modulen, die linear gebunden sind.
Die einzelnen Module bilden Funktionseinheiten, die durch den Ablauf einer COBOL-Übersetzung und durch die Einteilung eines COBOL-Programms in die einzelnen DIVISIONS vorgegeben werden.
Man kann den Übersetzungsvorgang in folgende Funktionseinheiten gliedern:
Initialisierung
Quelldateneingabe
Lexikalische Analyse
Syntaktische Analyse
Semantische Analyse
Codegenerierung
Assemblierungslauf
Modulgenerierung
Listenerzeugung
Der Aufbau des Compilers und die Anordnung der einzelnen Funktionseinheiten im Arbeitsspeicher ist in folgender Abbildung wiedergegeben.
Aufbau des Compilers