Rust · 590 bytes Raw Blame History
1 //! garcalc-cas: Computer Algebra System for garcalc
2 //!
3 //! A custom CAS engine providing:
4 //! - Expression parsing and representation
5 //! - Numeric and symbolic evaluation
6 //! - Symbolic differentiation and integration
7 //! - Equation solving
8 //! - Limits and series expansions
9
10 pub mod error;
11 pub mod eval;
12 pub mod expr;
13 pub mod parser;
14 pub mod symbolic;
15
16 pub use error::{CasError, Result};
17 pub use eval::Evaluator;
18 pub use expr::{Expr, LimitDirection, Rational, Sign, Symbol};
19 pub use parser::Parser;
20 pub use symbolic::{Differentiator, Factorer, Integrator, Limits, Simplifier, Solver};
21