Writing an Interpreter in Go
interpreterbook.com
interpreterbook.com
Do I need to have any pre knowledge about Lexers and Parsers and the Go AST package https://golang.org/pkg/go/ast/ to understand the book?
I tried to make the code as easy to understand as possible, always thinking: "would someone who's never written an interpreter understand this?"