COMPILER DESIGN
From this page: http://www.antlr.org/buybook.html Click on the sample chapter. This chapter describes many practical aspects of parser and tree design and how that influenced the design of PCCTS (and later ANTLR 2). The sections on SORCERER are the ones specifically about tree design and transformation. By Monty