| 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 |