اصول طراحی کامپایلر - جلسه هشتم