简单的用户输入计算解析器
作者 Jacob Jackson
#206 在 解析工具
11KB 204 行
一个轻量级的Rust计算解析器。仅支持基本语法,例如不支持括号或超出基本运算符的功能。
当前支持的操作符有
+
-
*
\
^
示例: 2^2+5 将转换为 9。它基本上就是正常的数学语法。
2^2+5
只需传递一个字符串引用给 calculate 函数,就会返回一个64位浮点数。
calculate