Compiladores - Atividade 09

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

Coloque os arquivos da atividade na pasta atividades/atividade09 no seu repositório. Use a sintaxe da linguagem Markdown e coloque as respostas no arquivo atividade09.md.

Valor: 1,0 ponto na 2ª Nota.

Data da Entrega Limite: 17/07/2021

Questão 01 - 1,0 Ponto

Considere a gramática a seguir:

E -> (L) | a L -> L,E | E

  1. Construa o DFA de itens LR(0) para essa gramática.
  2. Mostre a pilha de análise sintática e as ações de um analisador LR(0) para a cadeia de entrada ((a),a,(a,a)). Se você encontrar algum conflito, indique sua natureza para explicar porque a derivação não prossegue.