Skip to content

becelli/compilers

Repository files navigation

Compilador LALG

Descrição:

Este repositório contém a implementação de um compilador para a linguagem LALG, que é uma versão reduzida da linguagem Pascal. A linguagem LALG é amplamente usada em ambientes educacionais para ensinar os conceitos básicos de compilação e linguagens de programação.

Autores:

  • Gustavo Becelli do Nacimento
  • Guilherme Cesar Tomiasi

Recursos:

  1. Análise Léxica: O compilador é capaz de tokenizar o código fonte da linguagem LALG e identificar os diferentes tokens como identificadores, palavras-chave, operadores, etc.
  2. Análise Sintática: O compilador verifica a estrutura do código para garantir que ele siga as regras gramaticais da linguagem LALG.
  3. Análise Semântica: O compilador verifica a semântica do código para garantir que ele faça sentido em termos de operações e atribuições.
  4. Geração de Código: O compilador será capaz de gerar código intermediário ou código objeto para a linguagem-alvo.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published