Der DoDLc-Compiler

dc.contributor.authorFronk, Alexanderde
dc.contributor.authorPleumann, Jörgde
dc.date.accessioned2004-12-06T12:54:38Z
dc.date.available2004-12-06T12:54:38Z
dc.date.created1999de
dc.date.issued2002-04-03de
dc.description.abstractDie Sprache DoDL wurde 1996 erstmals vorgestellt. Sie propagiert die Möglichkeit, Hyperdokumente durch die Trennung ihres Inhalts von ihrer Struktur zu spezi.zieren ( DoDL = Do cument D escription L anguage). Dazu bedient sich DoDL objektorientierter Strategien und insbesondere einer Gastsprache, die, in DoDL integriert, die konstruktive Beschreibung hypermedialer Strukturen ermöglicht. Wir zeigen in dieser Arbeit einen Compiler für DoDL, wobei wir die Sprache C als Gastsprache herangezogen haben. Mit DoDLC lassen sich Hyperdokumente spezifizieren, ohne direkt auf HTML-Ebene codieren zu müssen. Da Hyperdokumente jedoch im allgemeinen nicht ohne HTML auskommen, benötigt man ein Compilersystem, das eine DoDLC -Spezifikation nach HTML transformiert. Dazu wird die Spezi.kation in ein C-Programm übersetzt, welches einen Graphen erzeugt, der wiederum mit einem geeigenten Werkzeug traversiert und ausgelesen werden kann, um daraus HTML-Code zu generieren. Wir zeigen hier einen Compiler, der eine DoDL-Spezifikation in ein Ansi-C -Programm transformiert. Das Memo gliedert sich in drei Teile: Teil I behandelt die Sprache DoDLC . Sie wird anhand eines durchgängigen Beispiels erklärt. Weitere Schwerpunkte liegen auf den Sichtbarkeitsregeln und der formalen Syntax in Form leicht lesbarer Syntaxdiagramme. Teil II beschreibt die Benutzung des Compilers als UNIX Shell-Tool, Teil III gibt Einblicke in die Compiler-Interna, und Teil IV schließt die Arbeit ab. Damit kann diese Arbeit sowohl als Lernunterstützung für DoDLC als auch als eine Fallstudie für angewandten Compilerbau verstanden werden.de
dc.format.extent1816044 bytes
dc.format.extent3494860 bytes
dc.format.mimetypeapplication/pdf
dc.format.mimetypeapplication/postscript
dc.identifier.urihttp://hdl.handle.net/2003/2645
dc.identifier.urihttp://dx.doi.org/10.17877/DE290R-3194
dc.language.isodede
dc.publisherUniversität Dortmundde
dc.relation.ispartofseriesInternes Memorandum des Lehrstuhls für Software-Technologie / Fachbereich Informatik, Universität Dortmund ; 100de
dc.subject.ddc004de
dc.titleDer DoDLc-Compilerde
dc.typeTextde
dc.type.publicationtypereport
dcterms.accessRightsopen access

Files

Original bundle
Now showing 1 - 2 of 2
No Thumbnail Available
Name:
100.ps
Size:
3.33 MB
Format:
Postscript Files
Loading...
Thumbnail Image
Name:
100.pdf
Size:
1.15 MB
Format:
Adobe Portable Document Format
Description:
DNB