Spreadsheet capable of processing text and formula cells - an attempt to replicate core features of Excel editor.
Preparations:
ANTLR C++ runtime is required for compilation of parser related files.
git clone https://github.com/jys1670/spreadsheet.git
cd spreadsheet
mkdir build && cd buildBuilding and running main executable:
cmake -DCMAKE_BUILD_TYPE=Release ..
cmake --build . --config Release --target spreadsheet
./spreadsheetBuilding and running unit tests:
cmake --build . --config Release --target unit-tests
./unit-testsUpdating documentation:
cmake --build . --config Release --target doxygenRegenerating ANTLR4 files (in case of breaking interface changes):
cmake --build . --config Release --target antlr4-generate-files