'Syntaxgesteuerte Editoren'

                                        Komplexpraktikum

 

Sie haben vielleicht bereits als StudentIn im Grundstudium zur Vorlesung Programmierung  mit dem 'Syntaxgesteuerten Editor C1'
gearbeitet.   Siehe:
Übungsprogramme

In diesem Komplexpraktikum werden entsprechende Editoren für verschiedenen Programmiersprachen entwickelt.
Dabei kommt ein Generator für syntaxgesteuerte Editoren, der in der Professur Grundlagen der Programmierung entwickelt wurde, zum Einsatz. Dieser Generator erhält als Eingabe eine Spezifikation der
Programmiersprache, für die ein Editor erzeugt werden soll.

Die Spezifikation erfolgt durch :
die Deklaration der abstrakten Syntax durch funktionale Datentypen,

die Spezifikation von kontextsensitiven Nebenbedingungen durch Makroattributgrammatik,
die Deklaration eines Parsers für das textuelle Editieren,
die Programmierung des äußeren Erscheinungsbildes,
die Programmierung der strukturellen Transformation.                                                                      
 

 Skript
  'Automatic Generation of Language_Based Editors'

 

        Zugang zum Generator :   Hinweise           ->  einfaches Beispiel
                                       

             Erste Zusammenkunft der Teilnehmer am   12.10.2009, 9:00-10:00 Uhr

                                                                          im Raum   3027    

       1. Aufgabe:       

       2. Aufgabe:       

       3. Aufgabe:       

       4. Aufgabe: