Leia com atenção as instruções abaixo.
Coloque os arquivos da atividade na pasta atividades/atividade06 no seu repositório. Use a sintaxe da linguagem Markdown e coloque as respostas no arquivo atividade06.md. Caso deseje utilizar uma linguagem de programação completa no lugar de pseudocódigo, pode colocar o arquivo fonte também (por exemplo, atividade05.c).
Valor: 1,0 ponto na 2ª Nota.
Data da Entrega Limite: 26/06/2021
Dada a gramática:
declaração -> atribuição-decl | ativação-decl | outra atribuição-decl -> identificador := exp ativação-decl -> identificador ( exp-lista )
Os símbolos outra, identificador, : e = são terminais, os outros são não terminais.
Escreva o pseudocódigo para analisar essa gramática de forma descendente recursiva. Você pode usar C ou a linguagem baseada em Pascal que o autor utiliza. Considere que já existem procedimentos para tratar exp e exp-lista.