constcut / spreadsheet_cpp

Final work of C++ specialization

Repository from Github https://github.comconstcut/spreadsheet_cppRepository from Github https://github.comconstcut/spreadsheet_cpp

spreadsheet_cpp

Final work of C++ course

Spreadsheet engine with formulas parser and evaluator.

Uses ANTRL for building abstract syntax tree.

Russian version of task: details

My code is a little faster, and consumes less memory than course author's work.

Mine:

This is an image of mine work

Authors:

This is an image of authors work

Installation

To instul on Debian & Ubuntu

sudo apt-get install cmake ninja-build pkgconf uuid-dev

From src directory:

mkdir build && cd build

cmake .. -Wno-dev -DCMAKE_BUILD_TYPE=Debug -G Ninja -DWITH_LIBCXX=Off 

ninja

About

Final work of C++ specialization

License:MIT License


Languages

Language:C++ 92.6%Language:CMake 3.0%Language:Objective-C++ 2.3%Language:ANTLR 0.7%Language:C 0.5%Language:Shell 0.5%Language:Batchfile 0.2%Language:Makefile 0.1%Language:Objective-C 0.0%