Skip to content

Calculator v0.0.1 – Initial Release

Pre-release
Pre-release

Choose a tag to compare

@Infinage Infinage released this 09 Mar 14:16
· 3 commits to main since this 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_package support
  • Cross-platform support: Linux, macOS, Windows
  • Includes unit tests, benchmarks, and fuzz testing
  • Documentation and coverage reports included