Expand description
§Mathypad
A smart calculator that understands units and makes complex calculations simple.
This library provides the core functionality for mathypad, including:
- Unit-aware mathematical expression evaluation
- Comprehensive unit conversion system
- TUI application framework
- CLI interface utilities
Re-exports§
pub use app::App;pub use cli::run_one_shot_mode;pub use expression::evaluate_expression_with_context;pub use mode::Mode;pub use ui::run_interactive_mode;pub use units::Unit;pub use units::UnitType;pub use units::UnitValue;
Modules§
- app
- Application state and core logic
- cli
- Command-line interface functions
- expression
- Expression parsing and evaluation system
- mode
- Vim-like editing modes for the application.
- ui
- User interface components and rendering
- units
- Unit system for mathypad