The "Spreadsheet" project functionality allows user to store data of different types in cells and use them to calculate formulas. The project handles the exceptions caused by incorrect use of data when creating formulas (including cyclic dependencies).
Проект "Электронная таблица", функционал которой позволяет хранить данные разных типов в ячейках и использовать их для вычисления формул. Проект устойчив к возможности возникновения исключений, вызванных некорректным использованием данных при создании формул (в том числе к циклическим зависимостям).
C++17
- CMake 3.8.0
- ANTLR 4.7.2