SUE é uma linguagem adotada na disciplina SINF0012 - Linguagens Formais e Tradutores para entendimento de como implementar as diferentes etapas do projeto de um compilador.
Nesse documento, são apresentadas as atividades a serem desenvolvidas pelos discentes no projeto da disciplina. A seguir, apresentamos cada uma delas usando como exemplo a linguagem SUE.
-
Atividade 1. Elaboração da Documentação Léxica.
-
Atividade 2. Elaboração do Léxico em PLY.
-
Atividade 3. Elaboração da Documentação Sintática e Exemplos de Código.
-
Atividade 4. Elaboração da Gramática Livre de Contexto e implementação no PLY
-
Atividade 5. Elaboração da Sintaxe Abstrata e Visitor Pretty Printer
-
Atividade 6. Análise Semântica
-
Atividade 7. Geração de Assembly.
- Exemplo de Gerador de Assembly MIPS
- Caio Eduardo Pedral de Morais
- Luan Gustavo Oliveira Santana
- Thalyta Costa dos Santos
- Janaina Ferreira Santos
- Bruna Keila Oliveira Santos
- Eduardo Santos Santana Bispo
- Alesandro da Silva Santos
- Eliane Dantas de Jesus
- Natalia da Silva Costa
- Kevenny
- Júlia
- Verenilson
- Jéssica Santos
- Carlos Eduardo
- Rafael Rezende Santana Carvalho
- Clovijan Bispo Rocha
- Magda Tayne Nunes Amaral
- Gilmário
- Eduardo Afonso Sobral Santos Tavares
- João Victor Prado Vieira Rios
- Nadianne Maria dos Santos Galvão
- Carlos Henrique
- Charles Dayan
- Jorge Matheus
- Vitor Oliveira Santos
- Jadson Tavares Santos
- João Vitor Sodre de Souza
- Jordan Silva Santos de Aquino
- Nagibe Santos Wanus
- Luís Gabriel de costa lima Ribeiro