Calculator 这是我学习Rust过程中的小练习,想要做一个简单的算术表达式解析器。 >>> 5+3 8 >>> 3*5-12 3 >> 1+2* 3 7 做这个小练习有以下几个目的: 在实践中学会Rust,包括语法、惯用法,Rust的算术数据类型可能尤其适用于AST的表述。 属性Rust生态,常见的cargo。熟练使用vscode开发Rust程序。 学会手写递归下降的parser 学会什么叫parser combinator