Crates.io | expresso |
lib.rs | expresso |
version | 0.2.5 |
source | src |
created_at | 2021-03-11 18:59:15.882872 |
updated_at | 2022-03-01 19:19:05.357927 |
description | A very basic expression parser, and runner. For educational use only. |
homepage | https://github.com/AndreasOM/expresso |
repository | https://github.com/AndreasOM/expresso |
max_upload_size | |
id | 367392 |
size | 50,620 |
Experimental/educational expression parser, and runner
Warning: Breaking API changes are expected until 1.0.0!
Note: Expresso is a word play on Espresso, and Expression
Whitespace
Operands
0.34
and 12.0
work, .34
and 12.
don't!)Operators
+
*
-
/
Braces
(
)
Variables
Function Calls
Argument Lists
There is a expresso
binary included that can be used for quick checking/running of expressions.
Development will be done test driven.