somni-expr 0.2.0

An expression evaluation library
Documentation
Somni expression evaluator
==========================

[![Crates.io](https://img.shields.io/crates/v/somni-expr?labelColor=1C2C2E&color=C96329&logo=Rust&style=flat-square)](https://crates.io/crates/somni-expr)
[![docs.rs](https://img.shields.io/docsrs/somni-expr?labelColor=1C2C2E&color=C96329&logo=rust&style=flat-square)](https://docs.rs/somni-expr/latest/)
![MSRV](https://img.shields.io/badge/MSRV-1.82.0-blue?labelColor=1C2C2E&style=flat-square)
![Crates.io](https://img.shields.io/crates/l/somni-expr?labelColor=1C2C2E&style=flat-square)

This crate implements the expression evaluation subset of the Somnni language and VM. The crate
is useful by itself, to evaluate simple expressions or even to run complete Somni programs, although
slower than the Somni VM.

The design goals of this crate are:

- Be simple and easy to use.
- Provide useful errors.

## License

All packages within this repository are licensed under either of:

- Apache License, Version 2.0 ([LICENSE-APACHE]LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license ([LICENSE-MIT]LICENSE-MIT or http://opensource.org/licenses/MIT)

at your option.

### Contribution notice

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in
the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without
any additional terms or conditions.