Lecture

Software Tool Construction (WS2324)

Monday 16:00-19:00

TBA

Adrian Kunz

Description

This course teaches how to implement Domain Specific (DSLs) and General Purpose Languages using compilers and code generators. Using the Language Server Protocol, we implement IDE plugins for VSCode and maybe IntelliJ. We also implement an online editor as a web app with completion, diagnostics, and other features.