Skip to content

Latest commit

 

History

History
39 lines (30 loc) · 910 Bytes

README.md

File metadata and controls

39 lines (30 loc) · 910 Bytes

Spreadsheet

C++ version

Spreadsheet capable of processing text and formula cells - an attempt to replicate core features of Excel editor.

Building:

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