Sprint 16: simple spreadsheet back-end
Упрощенный аналог распространенных существующих решений: лист таблицы Microsoft Excel или Google Sheets.
- В ячейках таблицы могут быть текст или формулы.
- Формулы, как и в существующих решениях, могут содержать индексы ячеек.
- Кэширование значений формул
- OOP: inheritance, abstract interfaces, final classes
- STL smart pointers
- std::variant and std:optional
- ANTLR для генерации лексического и семантического анализаторов
- CMake generated project and dependency files