Repository navigation
Calculator v0.0.1 – Initial Release
Pre-release
Pre-release
Calculator v0.0.1
Initial public release of Calculator: a modular expression evaluation library and application written in modern C++23.
The project implements a full expression evaluation pipeline:
Tokenizer → Parser (Shunting Yard) → Evaluator
It is designed both as a standalone application and a reusable library that can be embedded in other projects.
Highlights
- Full expression evaluation pipeline
Tokenizer → Parser → Evaluator - CLI and GUI applications included
- Modular C++23 library API
- Optional C API for language bindings
- Installable CMake package with
find_packagesupport - Cross-platform support: Linux, macOS, Windows
- Includes unit tests, benchmarks, and fuzz testing
- Documentation and coverage reports included