Criar uma árvore de derivação a partir do parser de uma linguagem de programação utilizando uma tabela de símbolos com suporte a diferentes níveis de escopo.
Dada a gramática desenvolvida no T3, e o parser desenvolvido no T4, mostrar a árvore de derivação para programas da linguagem em desenvolvimento.
A tabela de símbolos utilizada deve ter suporte a diferentes níveis de escopo, e os programas exemplo devem conter, pelo menos, variáveis locais.
A saída do programa pode ser a impressão da árvore de derivação no console.
Deve ser entregue um link para um repositório público do Git (recomenda-se o Github) contendo o código fonte do trabalho, um arquivo README explicando seu uso, e programas de exemplo para a linguagem.