SeteAO Docs

Introdução

A SeteAO é uma linguagem de programação educacional desenvolvida no âmbito da disciplina de Compiladores, com o objetivo de demonstrar, de forma prática, a evolução de um compilador desde a análise léxica até à análise semântica.

A linguagem foi concebida para ser simples, legível e próxima da linguagem natural, permitindo que estudantes compreendam facilmente conceitos fundamentais como:

  • Declaração de variáveis
  • Tipagem de dados
  • Estruturas condicionais
  • Estruturas cíclicas
  • Entrada e saída de dados

O compilador da linguagem chama-se Pandu-Vali e gera relatórios de erro claros, indicando problemas léxicos, sintáticos e semânticos.

Objetivos da SeteAO

  • Servir como ferramenta didática
  • Demonstrar a construção de um analisador léxico
  • Implementar uma gramática formal
  • Aplicar validações semânticas
  • Simular linguagens reais

Público-Alvo

  • Estudantes de Engenharia Informática
  • Alunos da disciplina de Compiladores
  • Iniciantes em programação