diff --git a/README.md b/README.md index f85c306..8aff769 100644 --- a/README.md +++ b/README.md @@ -2,12 +2,14 @@ ## Summury -We can learn how to make an interpreter in this book. -====> ☆☆☆ __["Writing An Interpreter in Go"](https://interpreterbook.com/)__ ☆☆☆ -====> ☆☆☆ __["Writing A Compiler In Go"](https://compilerbook.com/)__ ☆☆☆ -That interpreter and compiler-VM is called Monkey in the book. -The Monkey is written in Go in the book. -But in this repository it is written in Rust. +We can learn how to make an interpreter in this book. +====> ☆☆☆ __["Writing An Interpreter in Go"](https://interpreterbook.com/)__ ☆☆☆ +====> ☆☆☆ __["Writing A Compiler In Go"](https://compilerbook.com/)__ ☆☆☆ +That interpreter and compiler-VM is called Monkey in the book. +The Monkey is written in Go in the book. +But in this repository it is written in Rust. + +## Supports - [x] Lexer - [x] Parser @@ -17,6 +19,9 @@ But in this repository it is written in Rust. - [x] REPL - [x] Test case - [x] Evaluator and VM benchmarks + +## TODO + - [ ] Refactoring - [ ] Optimize data structure - [ ] Support LLVM