| Crates.io | expression_parser_sympy |
| lib.rs | expression_parser_sympy |
| version | 0.1.0 |
| created_at | 2025-03-02 22:10:22.497184+00 |
| updated_at | 2025-03-02 22:10:22.497184+00 |
| description | High-level API for mathematical expression parsing and evaluation |
| homepage | |
| repository | https://github.com/Killer545537/Expression-Parser-Rust |
| max_upload_size | |
| id | 1574922 |
| size | 6,746 |
This is a Rust library used for parsing and evaluating mathematical expressions (want to add algebraic manipulations). It is inspired by Sympy from Python and I want to try to make this into a fully working project.
+, -, *, /, ^sin, cos, tan, arcsin, arccos, arctanThe project is organized into three crates:
expression_core: Contains the Expression type and parsing logicexpression_macro: Contains the proc-macro for compile-time expression parsingexpression_parser: High-level API for parsing and evaluating expressionsAdd the following to your Cargo.toml:
[dependencies]
expression_parser = "0.1.0"
For compile-time expression parsing:
[dependencies]
expression_macro = "0.1.0"