Skip to content

shiyuge/rust-calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Calculator

这是我学习Rust过程中的小练习,想要做一个简单的算术表达式解析器。

>>> 5+3
8
>>> 3*5-12
3
>> 1+2*   3
7

做这个小练习有以下几个目的:

  1. 在实践中学会Rust,包括语法、惯用法,Rust的算术数据类型可能尤其适用于AST的表述。
  2. 属性Rust生态,常见的cargo。熟练使用vscode开发Rust程序。
  3. 学会手写递归下降的parser
  4. 学会什么叫parser combinator

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages