Skip to content

osennij-morok/juodas-calc

Repository files navigation

Juodas Calc

State machine based calculator without usage of any expression parsers. It's written in Rust using iced GUI library.

Requirements

Cargo package manager. I recommend you to install it via rustup.

Compilation

cargo build --release

The application executable will be stored in ./target/release/ directory.

Motivation

Why did I choose to write such a calculator without usage of any parsers? Cause it's much more challenging! Any dummy can write a calculator on top of parsers. Also Rust itself makes the task more complicated and interesting.

About

State machine based calculator without usage of any expression parsers.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published