Language Engineering Project
- Eelco Visser
- G. H. Wachsmuth
- Eduardo de Souza Amorim
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.
A Grammar Workbench
at Tue, Dec 30, 2014 17:48
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.
Created WebLab instance
at Tue, Dec 30, 2014 00:36
Created a new WebLab instance for the project.