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 build
Building and running main executable:
cmake -DCMAKE_BUILD_TYPE=Release ..
cmake --build . --config Release --target spreadsheet
./spreadsheet
Building and running unit tests:
cmake --build . --config Release --target unit-tests
./unit-tests
Updating documentation:
cmake --build . --config Release --target doxygen
Regenerating ANTLR4 files (in case of breaking interface changes):
cmake --build . --config Release --target antlr4-generate-files