SpreadSheet - упрощённый аналог существующих решений электронных таблиц: MS Excel или Google Sheets.
- Ячейки могут содержать текст, числовые значения, арифметические формулы, включая ссылки на другие ячейки.
- Вывод таблицы на печать по минимальной области печати (чтобы поместились все непустые ячейки) - по вычисленным значениям ячеек либо по тексту.
- Проверка корректности введенных формул (синтаксически и математически).
- Проверка на циклические зависимости между ячейками.
- C++17 и выше
- Java SE Runtime Environment 8
- ANTLR