
\section{Zur Entwicklung}
Es hat bei der Entwicklung dieses Projektes relativ lange gedauert, um zu
erkennen, da\ss\ es sich bei den zus"atzlich zu den Programmbeschreibungen
ben"otigten Informationen um Relationen "uber Textpositionen handelt, da die
Semantik dieser Zuordnungen im "Ubersetzer spezifiziert ist.

Der erste Versuch mit Scopes und Scopepfaden zu arbeiten hatte nur begrenzten
Erfolg. Ein Bezeichner einer Programmbschreibung wird dabei mit Hilfe eines
Pfades, vergleichbar mit einem Pfad eines hierarchischen Dateisystem,
beschrieben. Dieser Pfad setzt sich aus den Namen der Scopes, die zu diesem
Bezeichner f"uhren, zusammen. Probleme bereiten anonyme Scopes, da zwei gleiche
Bezeichner zweier anonymer Scopes, die sich im gleichen "ubergeordneten Scope
befinden, nicht mehr untschieden werden k"onnen. Es ist auch nicht gelungen
die Scopepfade innerhalb des "Ubersetzers wiederzufinden, dies machte es
unm"oglich ihn dahingehend zu ver"andern, da\ss\ er Bezugsinformationen erzeugt.

%%% Local Variables: 
%%% mode: latex
%%% TeX-master: "quas"
%%% End: 
