Sumários

Análise ascendente LL(1)

25 março 2011, 17:30 Pedro Reis dos Santos

Conversão da gramática em LL(1): eliminação das recursões à esquerda e factorização à esquerda.

Determinação dos conjuntos FIRST e FOLLOW.

Construção da tabela de análise LL(1).

Processamento de sequências de entrada com base na tabela LL(1).

Recuperação de erro por conjunto de sincronização.


Ferramenta YACC

25 março 2011, 16:00 Pedro Reis dos Santos

Formato do ficheiro.

Rotinas auxiliares.

Gramática e respectivas ações.

Recuperação por símbolo de erro.

Resolução de conflitos na gramática.


Análise ascendente LL(1)

22 março 2011, 17:30 Pedro Reis dos Santos

Conversão da gramática em LL(1): eliminação das recursões à esquerda e factorização à esquerda.

Determinação dos conjuntos FIRST e FOLLOW.

Construção da tabela de análise LL(1).

Processamento de sequências de entrada com base na tabela LL(1).

Recuperação de erro por conjunto de sincronização.


Análise ascendente LL(1)

22 março 2011, 16:00 Pedro Reis dos Santos

Conversão da gramática em LL(1): eliminação das recursões à esquerda e factorização à esquerda.

Determinação dos conjuntos FIRST e FOLLOW.

Construção da tabela de análise LL(1).

Processamento de sequências de entrada com base na tabela LL(1).

Recuperação de erro por conjunto de sincronização.


Analisadores LL

22 março 2011, 14:30 Pedro Reis dos Santos

Recuperação de erro em analisadores LL(1).

Geração hardcoded de analisadores LL(1).

Análise LL(k) e SLL(k).