summaryrefslogtreecommitdiff
path: root/lang/dynamo/1.8.7/doc/dynamo handbuch.inhalt
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#