From December 28, 2014 until June 26, 2015

Course: IN4333 Edition: 2014-2015

Enroll
One can enroll until Fri, Feb 13, 2015 23:59
Course staff
Lecturers
  • Eelco Visser
  • G. H. Wachsmuth
Assistants
  • Eduardo de Souza Amorim
About the Course

In the precursor course IN4303 (Compiler Construction), you learned the basics of language engineering and you built a complete definition for a small programming language. In this course, you learn to apply language engineering principles and tools to a real (domain-specific) programming language in a new project, i.e. without following a path set out in detail by the instructor. Thus, you will experience that the design of a real programming languages requires trade-offs and compromises. Typically, you implement a previously existing language. But designing a new language is also an option provided there is a good plan that is discussed before the course starts.

The topic for 2014-2015 is the construction of a grammar workbench (requires signing in with your TU Delft netid).

News

A Grammar Workbench

In the first edition of the Language Engineering Project course, students will be constructing components for a grammar workbench that supports conversion between grammar formalisms.

Sign in to read the full description of the course.

at Tue, Dec 30, 2014 17:48

Created WebLab instance

Created a new WebLab instance for the project.

at Tue, Dec 30, 2014 00:36

Archive