blob: 2d1b1f36bf38fcebba97c28635d3ba825a0254bc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
|
____________________________________________________________________________
#on("b")##on ("u")#
#center#Betriebssystem E U M E L
#off ("u")#
#center#DYNAMO
#off("b")#
#center#Lizenzfreie Software der
#on ("b")#
#center#Gesellschaft für Mathematik und Datenverarbeitung mbH,
#center#5205 Sankt Augustin
#off("b")#
#center#Die Nutzung der Software ist nur im Schul- und Hochschulbereich für
#center#nichtkommerzielle Zwecke gestattet.
#center#Gewährleistung und Haftung werden ausgeschlossen
____________________________________________________________________________
#page#
#block#
#center#____________________________________________________________________________
Copyright 1988
Selbstverlag GMD
Alle Rechte vorbehalten.
Insbesondere ist die Überführung in maschinenlesbare
Form, sowie das Speichern in Informationssystemen, auch
auszugsweise, nur mit schriftlicher Genehmigung der
GMD gestattet.
#center#____________________________________________________________________________
Herausgeber:
Gesellschaft für Mathematik und Datenverarbeitung mbH
Postfach 1240, Schloß Birlinghoven
D-5205 Sankt Augustin 1
Telefon(02241) 14-1, Telex 8 89 469 gmd d
Telefax(02241) 14 28 89, BTX *43900\#
Teletex 2627-224135=GMDVV
Autor:
Christian Szymanski
nach Anregungen von:
Diether Craemer, Robert Keil
überarbeitet von:
Thomas Müller
Texterstellung:
Dieser Text wurde mit der EUMEL-Textverarbeitung erstellt und aufbereitet und
mit dem Agfa Laserdrucksystem P400 gedruckt.
Hinweis:
#on("italics")#
Diese Dokumentation wurde mit größtmöglicher Sorgfalt erstellt. Dennoch wird
für die Korrektheit und Vollständigkeit der gemachten Angaben keine Gewähr
übernommen. Bei vermuteten Fehlern der Software oder der Dokumentation
bitten wir um baldige Meldung, damit eine Korrektur möglichst rasch erfolgen
kann. Anregungen und Kritik sind jederzeit willkommen.#off("italics")#
#page#
#pagenr ("%", 1")##setcount (1)##block##pageblock##count per page#
#head#
#center#DYNAMO-Compiler
#center#____________________________________________________________
#end#
#bottom odd#
#center#____________________________________________________________
GMD #right#DYNAMO - %
#end#
#bottom even#
#center#____________________________________________________________
DYNAMO - % #right#GMD
#end#
Inhalt
#clear pos##lpos (0.0)##r pos (10.0)##fillchar (" ")#
#table#
1. Einleitung 2
1.1. Referenzliteratur 2
1.2. Die Programmiersprache DYNAMO 3
1.3. Kurz-Einführung in die DYNAMO-Schreibweise 4
1.4. Eine erste, kleine Sitzung mit dem DYNAMO-System 6
2. Generierung des DYNAMO-Compilers 7
3. Der EUMEL-DYNAMO-Compiler 8
3.1. Benutzung des DYNAMO-Compiler 8
3.2. Abweichungen gegenüber dem Sprachstandard 11
3.3. Das DYNAMO Runtime-System 12
3.4. Fehlermeldungen des DYNAMO-Compilers 14
4. Anweisungen und Funktionen des EUMEL-DYNAMO-Compilers 19
4.1. Übersicht über die Anweisungen und Funktionen 21
5. Makros in DYNAMO 47
5.1. Insertieren von Makros 48
5.2. Aufbau eines Makros 48
6. Erweiterung des Sprachumfangs 50
6.1. Für fortgeschrittende ELAN-Programmierer 51
Anhang - Übersicht über Anweisungen unf Funktionen 52
#table end#
|