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
- i32
- f32 (Note: No leading or trailing dot!
0.34
and12.0
work,.34
and12.
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.