Упрощенный аналог распространенных существующих решений: лист таблицы 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