Есть хорошая глава или две о конечных автоматах в книге Аллена Холлуба «Дизайн компилятора в C», которая также включает в себя множество (я боюсь) кода. Книга о написании инструментов типа компилятор-компилятор, поэтому должна охватывать генерацию, хотя прошло несколько лет с тех пор, как я ее прочитал.