O objetivo desta aula é apresentar os conceitos fundamentais relacionados à parsers LL(1), introduzir o conceito de table-driven parsers por meio de geração automática de parsers LL(1).
- Como construir uma tabela de parsing automaticamente a partir dos conjuntos
FIRST
eFOLLOW
? - Quais as características de gramáticas LL(1) serão refletidas nestas tabelas?
- Como realizar parsing a partir de uma tabela?
- Por que se importar com LL(1)?