# Kurzdokumentation ## Aufgabenverteilung ### Maximilian Stahl und Jannik Rombach: - **Scanner** - **Parser** - **AST** - **AstBuilder** - **Modul: ast** - Alle - **Modul: parser** - Alle - **Modul: visitor** - Alle - **Testmodul: parser** - AstBuildertest.java - Helper.java - **Testfiles: singleFeatureTests** - Alle ### Johannes Ehlert: - **Semantische Analyse** - **Modul: semantic** - **Modul: typecheck** - **Testmodul: parser** - AstBuildertest.java - **Testfiles: typedAstFeatureTests** - Großteil - **Testfiles: typedAstExceptionsTests** - Großteil ### David Große: - **Bytecodegenerator** - **Modul: bytecode** - Alle ### Lucas Janker: - **Tests** - **Modul: main** - Alle - **Testmodul: main** - Alle - **Testmodul: parser** - ScannerTest.java - ParserTest.java - **Testmodul: semantic** - **Testfiles: combinedFeatureTests** - Alle - **Testfiles: failureTests** - Alle - **Testfiles: Alle** - Refactoring - **Ordnerstrukturen** - Großteil - **Build** - **Makefile** - **Dokumentation**