# 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