Compiladores - Atividade 10

Leia com atenção as instruções abaixo.

Formato da Entrega:

Valor: 1,5 pontos na 3ª Nota.

Data da Entrega:01/10/2020

Questão 01 - 1,5 Ponto

Considere a gramática a seguir para declarações simples em Pascal:

decl -> var-list : tipo var-lista -> var-lista, id | id tipo -> integer | real

Reescreva a gramática para que o tipo de uma variável possa ser definido como um atributo puramente sintetizado ou apenas herdado entre irmãos (nunca entre pai e filhos) e apresente uma nova gramática de atributos que tenha essa propriedade.