Nas aulas de Compiladores utilizaremos o FLEX. Para fazer a instalação do FLEX é necessário ter previamente instalado o MinGW conforme as instruções colocadas aqui.
Flex é uma ferramenta para geração automática de analisadores léxicos (scanners), isto é, programas que reconhecem padrões léxicos num texto.
Ao invés do programador escrever manualmente um programa que realize a identificação de padrões numa entrada, o uso do Flex permite que sejam apenas especificados os padrões desejados e as ações necessárias para processá-los.
Para que Flex reconheçam padrões no texto, tais padrões devem ser descritos através de expressões regulares.
Faça o download do Flex (está junto com os downloads das aulas) e siga os passos abaixo:
Passo 1
Descompacte o arquivo.
Passo 2
Execute o instalador.
Passo 3
Aceite os termos.
Passo 4
Indique o mesmo diretório onde o MinGW foi instalado, no caso das nossas aulas a instalação foi feita em C:\MinGW\
Passo 5
Na tela de escolha dos componentes selecione Full Installation e avance.
Passo 6
Desmarque a opção Download Sources e avance.
Passo 7
Clique em Install.
Observações
Desenvolva os arquivos Flex e execute no prompt:
flex <nome do arquivo>.l
Para gerar o executável é necessário compilar o arquivo gerado pelo Flex por meio do comando:
gcc -o <nome do executável que deseja> lex.yy.c
Nenhum comentário:
Postar um comentário