expresso
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
Supported
-
Whitespace
-
Operands
- i32
- f32 (Note: No leading or trailing dot!
0.34and12.0work,.34and12.don't!)
-
Operators
-
+ -
* -
- -
/
-
-
Braces
-
( -
)
-
-
Variables
-
Function Calls
-
Argument Lists
Expresso
There is a expresso binary included that can be used for quick checking/running of expressions.
Future
Other
Development will be done test driven.