This repository contains the assignments completed by Ceyhun, Gianluca, and Mischa for the Software Construction course at the University of Zurich (UZH). The assignments involved tasks in both Python and Java.
- Assignment I – Build an object system, enforce types, and create a testing framework
- Assignment II – Extend the Little German Language (LGL) interpreter with new features
- Assignment III – Develop a custom version control system called tig
Important
This repository was ported after completion from the internal UZH GitLab. Unfortunately, the 55 issues, 50 pull requests, and 8 milestones could not be transferred.