symbolica 0.20.0

A blazing fast computer algebra system
Documentation
1
2
3
4
5
6
7
8
9
10
use symbolica::{atom::AtomCore, parse};

fn main() {
    let expr = parse!(" f(1,2,x) + f(1,2,3)");
    let pat = parse!("f(1,2,y_)");
    let rhs = parse!("f(1,2,y_+1)");

    let out = expr.replace(pat).with(rhs);
    println!("{out}");
}