The document discusses syntax directed translation (SDT). It defines SDT as grammar plus semantic rules. It provides examples of using SDT for arithmetic expressions, infix to postfix conversion, and generating intermediate code. It also discusses how to evaluate an SDT using a top-down and bottom-up approach. Finally, it defines the differences between synthesized and inherited attributes, and S-attributed and L-attributed SDT.