Projeto final de compiladores

758 palavras 4 páginas
Componentes do Grupo:
Curso: Ciência da Computação – 3° ano – Noturno
Disciplina: Compiladores
Professor:

Projeto Final de Compiladores
Projeto com finalidade de demonstrar os conteúdos da disciplina de Compiladores

UNISAL
Lorena – SP
2008
Sumário

Introdução 2

Desenvolvimento do Compilador 3

Definições para do Desenvolvimento 3 Linguagem de Programação Utilizada 3 Gramática 4 Analise Léxica 5 Modelagem AFD 5 Implementação do Analisador Léxico com base no AFD 6 Identificador: reconhecendo símbolos 9 Identificador: tamanho máximo 10 Número: reconhecendo números 11 Número: faixa valores 12 Parênteses: reconhecendo parênteses 13 Mensagens de erros 14 Léxico como Método 15 Geração Tabela Símbolos 17 Analise Sintática 18 Implementação do Analisador Sintático 18 Implementação do Analisador Sintático Descendente Recursivo e Integração com o Léxico 19 Mensagens de erros 23

Conclusão 24

Referências Bibliográficas 25

Planilha de Avaliação 26

Introdução Esse trabalho tem como objetivo principal a construção de um Compilador capaz de Integrar funções tanto léxicas quanto sintáticas tendo por finalidade principal demonstrar o funcionamento de um Compilador, sob o ponto de vista interno, ou seja, o ponto de vista da programação. Nesse trabalho abordaremos e demonstraremos o que ocorre dentro de um Compilador, como ele trata seus códigos, como ele faz a leitura das informações, como ele gera suas tabelas de símbolos e como ele procede quando encontra um erro. Por isso a importância de dividir o trabalho em duas partes a parte Léxica e a parte Sintática, para podermos ver com clareza o que o Compilador “entende” quando vê uma linha de código de um programa. Sendo que a importância do trabalho é mostrar que uma linha de código pode ser léxicamente correta, porém sintáticamente incorreta, mostrando a

Relacionados

  • Artigo
    2923 palavras | 12 páginas
  • ordem
    5134 palavras | 21 páginas
  • Projeto e Implementação de um Compilador para um Processador Didático
    2335 palavras | 10 páginas
  • INTERPRETADORES E COMPILADORES
    995 palavras | 4 páginas
  • LINGUAGENS DE PROGRAMAÇÃO “ INTERPRETADORES E COMPILADORES”
    1522 palavras | 7 páginas
  • Sistemas Operacionais
    561 palavras | 3 páginas
  • Simulação de compilador
    3359 palavras | 14 páginas
  • Dev C++
    1890 palavras | 8 páginas
  • algoritimos
    1073 palavras | 5 páginas
  • Linguagem C Trabalho
    4045 palavras | 17 páginas