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