https://interpreterbook.com/ https://craftinginterpreters.com/
I read and liked them both, but my heart belongs to Bob's writing, especially the C implementation in Crafting Interpreters and how he explains things.
It is free (for now) and it helps me focused.
The ideas in crafting interpreters are not language specific, the examples are in java, but I used C++ for instance. Im sure you could transfer the same ideas to Go. Then again I've never read the go book you are referring to
https://llvm.org/docs/tutorial/MyFirstLanguageFrontend/index...
I love writing parsers and get far too few opportunities to flex that muscle. I wish I had read Crafting Interpreters for this question, as well, but by all accounts it's an incredible tome, as well. Read them all and see what different information you pick up from them!
- Engineering a Compiler
- Programming Language Pragmatics
- Crafting a Compiler
Quite doable, particularly if you focus on one and supplement with the other two.