An interpreter and compiler for the Monkey programming language presented in the books Writing An Interpreter In Go and Writing A Compiler In Go.
- Support unicode (+ emojis).
- Add file name and line/column number to tokens.
- Add support for comments
- Build an LSP.