Esta atividade tem como propósito proporcionar ao aluno a experiência do processo de construção das principais etapas de um compilador, permitindo uma compreensão mais profunda sobre seu funcionamento.
Esta atividade envolve o desenvolvimento de um mini compilador para a linguagem C, abordando análise léxica, sintática e semântica, além da implementação da tradução dirigida pela sintaxe. O compilador reconhece elementos essenciais da linguagem C, como expressões aritméticas e declarações de variáveis inteiras.
- Esta atividade tem caráter acadêmico e experimental, visando o aprofundamento na construção de compiladores.
- A implementação segue uma abordagem simplificada para facilitar a compreensão dos conceitos fundamentais.