Ensinar os conceitos envolvidos na construção de compiladores.