Monkey This follows the excellent books on how to write an interpreter in Go and how to write a compiler in Go by Thorsten Ball.