/Compiladores

Curso de Compiladores

Primary LanguageC++MIT LicenseMIT

Curso de Compiladores

Este repositório contém o material de apoio do curso de compiladores ministrado aos alunos de Ciência da Computação da Universidade Federal Rural do Semi-árido (UFERSA).

Os laboratórios disponibilizados são referentes aos seguintes assuntos:

  1. Introdução
  2. Ambiente de Trabalho - Linux
  3. Ambiente de Trabalho - VS Code
  4. Tradução Dirigida por Sintaxe
  5. Análise Sintática
  6. Construção do Tradutor
  7. Análise Léxica
  8. Expansão do Tradutor
  9. Tabela de Símbolos
  10. Exercícios e Revisão
  11. Análise Semântica
  12. Representação Intermediária
  13. Expressões Regulares
  14. Reconhecimento de Tokens
  15. Gerador de Analisador Léxico
  16. Exemplos de Uso do Flex
  17. Autômatos Finitos
  18. Geração de Analisadores Léxicos
  19. Exercícios e Revisão
  20. Gramáticas
  21. Transformação de Gramáticas
  22. Análise Descendente
  23. Analisador Preditivo
  24. Análise Ascendente
  25. Gerador de Analisador Sintático
  26. Exemplos de Uso do Bison
  27. Exercícios e Revisão

Estou constantemente tentando melhorar o material do curso, portanto se tiverem sugestões de melhoria fiquem a vontade para contribuir.