1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#![allow(dead_code)]

pub extern crate self as calcu_rs;

pub mod algos;
pub mod atom;
pub mod polynomial;
pub mod rational;
pub mod rubi;
pub mod sym_fmt;
pub mod transforms;
pub mod utils;

pub use atom::{Expr, SymbolicExpr};
pub use calcurs_macros::expr;

pub mod prelude {
    pub use crate::atom::{Expr, Irrational, Pow, Prod, Sum, SymbolicExpr};
    pub use crate::rational::Rational;
}