Go言語でつくるインタプリタ
この本では、字句解析器や構文解析器、評価器(プログラムを実行するためのプログラム)を作りながら、プログラミング言語をどうやって作るのか学んでいく。