timkoehne / Semantic-Highlighting-for-PuC-SS23

Semantic highlighting for PuC-Lang

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Semantic Highlighting for PuC-Lang

Supervisor: Christoph Hegemann
Elaborators: Fabian Jülich, Tim Köhne

This project is about the implementation of syntax and semantic highlighting for the programming language developed in the "Programming Languages ​​and Compiler Design" module. For this purpose we created a VS Code extension that communicates with the compiler's Antlr listener and highlights the received tokens in the editor.

preview

See our slides (German) for more information:

slides

About

Semantic highlighting for PuC-Lang


Languages

Language:Kotlin 88.0%Language:TypeScript 6.6%Language:ANTLR 4.0%Language:JavaScript 0.7%Language:Python 0.7%