# Zwischenpräsentation - Inhaltlich nicht sehr tief (~1/3 der Zeit auf Inhalt, warum interessant) - Organisation (~3 Folien) - Umgebung/Technologien (~2 Folien) - Tree-Sitter - Test-Strategie - alles sinnvoll testbare mit Unit-Tests testen - aktueller Stand ## Was ist MiniLua? - Lua Interpreter mit Source-Value-Tracking - evtl. kurzes Beispiel ## Organisatorisch [Workflow](/jr0TZoJmTIegwC7kZv57rg) - Kanban - Unterschied zu Scrum - Warum nicht Scrum? - Github - Pull-Requests - Issues - Weekly Meetings ## Technologien (1 Folie mit Logos) - C++ 17 - CMake - Catch2 - clang-tidy, clang-format - Tree-Sitter - erklären was das ist - Doxygen (documentation) - Github Actions (CI) - tests - unit tests - gcc (7.5 und latest in Ubuntu) und clang - Address Sanitizer - Undefined Behaviour Sanitizer - coverage - evtl screenshot von Codecov kommentar ## Aktueller Stand - Parser funktioniert (größtenteils) - es gibt ein paar kleinere Bugs beim parsen - API neu designed - Interpreter auf neuen Parser umstellen - (nützliche Teile) Lua Stdlib implementieren