|
Acadêmico(a): Leonardo Gesser |
Título: Furbol.NET |
|
Resumo: |
Este trabalho apresenta a implementação de um novo ambiente de desenvolvimento para a
linguagem de programação FURBOL. Uma nova especificação para a linguagem é
apresentada, seguindo o paradigma da orientação a objetos. O compilador é especificado
utilizando definições regulares e Backus-Naur Form estendida, onde seu código alvo é a
Common Intermediate Language (CIL). Tanto a interface do ambiente FURBOL como o
compilador são implementados em C#. As análises léxica e sintática do compilador criam
uma Abstract Sintax Tree (AST), também utilizada para a análise semântica e geração de
código. |
|
|