Generic Language Technology

Course code: 2IS15

Time and location:

Slides of the courses:

Running ASF+SDF Meta-Environment on svstud.win.tue.nl:

Downloading and installing the ASF+SDF Meta-Environment: Before installing the Meta-Environment please read carefully the installation requirements.

There are several versions available via this download page. Please download only version 2.0.3! The most efficient way is to use the binary distribution for Linux.

The (k)ubuntu distribution of Linux is the most stable one and ensure a smooth installation.

Windows and ASF+SDF Meta-Environment

Information on how to run the Meta-Environment under Windows can be found here.

Manuals and papers:

  • Background paper on traversal functions.
  • Background paper on compilation of ASF specifications.
  • Background paper on annotated terms.
  • Background paper on SGLR and disambiguation.
  • Background paper on Semantic disambiguation.
  • Background information on parsing can be found in the book "Compilers" by Aho, Sethi and Ullman, Chapters 3 and 4 or in Chapters 3 and 4 of the course notes by Christopher Whyley of University of Wales Swansea.

    Material to study for the examination:

    Final mark of GLT The exam of GLT counts for 2/3 and the practical exercises count for 1/3, both with a minimum of 5.5.

    Examples of written exams:

    Exercises

    It is strongly recommended to work in couples when making this exercises. Given the fact that not everybody is familiar with Unix/Linux it is good idea to have a Linux and non-Linux user together in one couple.

    In order to be able to make the exercises you must install the Meta-Environment first, see above.

    Before you start with this exercise, it may be helpful to do the guided tour in order to get acquinted with the Meta-Environment.