65 releases (36 stable)

new 1.5.5 Nov 16, 2024
1.5.2 Sep 15, 2024
1.5.0 Jul 10, 2024
1.4.6 Mar 28, 2024
0.1.11 Nov 27, 2020

#1299 in Math

Download history 163/week @ 2024-08-03 326/week @ 2024-08-10 127/week @ 2024-08-17 115/week @ 2024-08-24 163/week @ 2024-08-31 185/week @ 2024-09-07 494/week @ 2024-09-14 271/week @ 2024-09-21 217/week @ 2024-09-28 452/week @ 2024-10-05 196/week @ 2024-10-12 153/week @ 2024-10-19 190/week @ 2024-10-26 148/week @ 2024-11-02 95/week @ 2024-11-09 457/week @ 2024-11-16

908 downloads per month
Used in 3 crates

MIT license

380KB
13K SLoC

fend-core

This library implements most of the features of fend.

It requires no dependencies and can easily be used by other Rust programs.

Example

extern crate fend_core;

fn main() {
    let mut context = fend_core::Context::new();
    let result = fend_core::evaluate("1 + 1", &mut context).unwrap();
    assert_eq!(result.get_main_result(), "2");
}

lib.rs:

This library implements most of the features of fend.

Example

extern crate fend_core;

fn main() {
    let mut context = fend_core::Context::new();
    let result = fend_core::evaluate("1 + 1", &mut context).unwrap();
    assert_eq!(result.get_main_result(), "2");
}

No runtime deps