# CompilerNichtHaskell ## Teamrollen - Scanner & Parser: Julian Kraus und Laurenz Schleicher - Semantische Analyse: Juha Ahmad - Code-Generierung: Simon Wittmann - Testen: Jonathan Fleischmann # Erbrachte Leistungen - Laurenz Schleicher: Grammatik entwickeln, Records, Statements als Liste zurückgeben, Generator, Syntactic Sugar auflösen - Julian Kraus: Grammatik entwickeln, Generator, Syntactic Sugar auflösen - Ahmad Juha: Typcheck - Simon Wittmann: Codegen und Tool für ASM - Jonathan Fleischmann: Tests ## Fehlende Tests für Features (positive Tests) - Main-Methode - Klammern von Expressions ## Besonderheiten unserer Implementierung - Zugriff auf Felder nur über `this`-Referenz - `print()`statt `System.out.println()` - alles ist public