Thanks for that... Fascinating to see how similar this approach is to the start of my own series (which is also bottom up) - up to and including using gcc output to figure out what to output.
http://www.hokstad.com/compiler - it's about two years since I published any of it, but I have 3 new complete parts now written in the last month and a half. Just "buffering" a couple more before I start posting them again.