en pt-br

Compiladores

Semestre 2008-2

Horário das aulas

  • 2as. feiras: 15:20 às 17:00 hrs. (Salas K-202 ou F-202(laboratório))
  • 5as. feiras: 15:20 às 19:00 hrs. (Salas K-202 ou F-202(laboratório))
  • Diretório da turma 2008-2 - Material para consulta, Trabalhos e etc. : Turma 2008-2 de COMP
  • Já está disponível o enunciado do 1o trabalho em : 1o Trabalho - Construção de uma analisador Léxico
  • Código fonte do compilador apresentado no livro de Kenneth C. Louden "Compiladores - Princípios e Práticas": Código fonte

Aos alunos de Compiladores (turma: 2004)

Este é o diretório principal

Quase todo material teórico da disciplina Compiladores.

Por enquanto: Análise Sintática (em ppt), apostila do curso completo de LFC da UFSC (em doc). Isto é: teoria e as partes mais difíceis do curso.

Diretório de arquivos fontes sobre flex, bison, e outros .tex

Exemplos prontos e arquivos de exercícios, etc. OBRIGATÓRIO aos estudantes!

Material prático está aqui. Inclusive de TAL.

Guia on-line rápido de Flex e Bison (está em inglês, mas fácil de ler, versão on-line)

Veja um exemplo completo do uso do flex e bison, na implementação de uma calculadora!

Um tutorial em lex e yacc em inglês (versão PDF)

Como este texto foi convertido de um site (HTML) para LaTeX, tenho o código em ASCII do exemplo apresentado: a calculadora!

Esta calculadora, escrita em código flex e bison, encontra-se em qualquer livro ou site de compiladores. Ou melhor, no link acima!

Exemplos em PDF do lex e yacc em português (versão PDF)

Antes de iniciar seus experimentos com Flex e Bison, assegure que voce está no mundo do Linux!

Caso contrário, o "Cygwin is a Linux-like environment for Windows" é o seu paraíso do Linux no Windows.

Todas ferramentas que você precisa do Linux, estarão agora no Windows (assim esperamos)...

Instale Cygwin em seu Windows e siga enfrente! (por enquanto, gratuito).

Alguns conhecem este software por "Cygnus" (nome antigo).

Parte prática do curso de compiladores

Este link é em Portugal, mas vale muito em nossos cursos, uma vez que a orientação de conteúdo é a mesma.

Slides em ppt ... sobre compiladores e uso do flex e bison

É um texto que estou reusando e adaptando (modificando).

Logo, estes slides encontram-se sob constantes mudanças.

Slides em ppt ... um resumo sobre flex e bison

É um texto que estou reusando e adaptando (modificando).

Logo, estes slides encontram-se sob constantes mudanças.

Lex e Yacc

Um exelente link... em inglês, e veja também: Um curso de Computer Languages

Compiler Construction using Flex and Bison

O título fala por si, objetivo e claro ... tem livro em PDF

Usando Lex e Yacc para reconhecer textos LaTeX

Curso de Tradução de Linguagens na School of Engineering at the University of Connecticut.

Também estamos usando este verificador de código LaTeX como estudo de caso em 2003.

Um script para gerar um executável a partir de um *.flex

Programa em C que converte arquivos DOS para Linux e vice-versa

Introdução a ponteiros em C - alocação estática (versão on-line)

Endereço Eletrônico: claudio@joinville.udesc.br