Compilers, lecture 6