Tecnologia da informação

309 palavras 2 páginas
FACULDADE INTEGRADA METROCAMP DE CAMPINAS

Marcos Leandro Santos Mendes

LEX – Ferramenta de Validação

Campinas - SP
2013
RESUMO
Para entender a Ferramenta Analisador léxico temos um pequeno resumo do que é analise léxica e o que é a ferramenta Analisador léxico.

Analise léxica. De acordo com Price (2001) Analise léxica é a primeira fase do compilador. A função do analisador léxico, também denominado scanner, é:
Fazer a leitura do programa fonte, caractere a caractere, e traduzi-lo para uma sequencia de símbolos léxicos, também chamados tokens.
Ferramenta Analisador léxico e sintático. É uma ferramenta para gerar analisadores lexicais sob demanda, é um programa que recebe como entrada um arquivo texto contendo expressões regulares juntamente com ações associadas a cada expressão. Utilizado uma ferramenta de analise léxica, desenvolvida por um aluno de graduação, para entrega como Projeto final de curso.
Ferramenta desenvolvida na linguagem DELPHI.

A ferramenta consiste de uma entrada para código.
[pic]

Aqui o codigo desenvolvido para ser realizado a analise lexica.
[pic]

O codigo já inserido no programa.
[pic]

Resultado da analise:
[pic]
Nesta primeira imagem, já é mostrado a quantidade de tokens encontrados e
Abaixo é mostrado linha a linha quais são estes tokens.
[pic]
[pic]
[pic]

Um novo exemplo com codigo fonte diferente para encontrar novos tokens inseridos.
[pic]
[pic]

Resultado da analise lexica:
[pic]
[pic]
[pic]
[pic]

1. CONCLUSÃO

A analise léxica, simplesmente, faz uma varredura por todo o código fonte, e faz uma montagem com todos os dados (tokens) encontrados, seja ele caracter especial ou não. Assim monta uma tabela de símbolos para logo em seguida ser realizado a analise sintática e semântica.
REFERÊNCIAS

http://www.downloadmais.com.br/windows/programacao/compiladores/download/parser-generator/

Relacionados

  • tecnologia de informacao
    9459 palavras | 38 páginas
  • Tecnologia da Informação
    2025 palavras | 9 páginas
  • Tecnologia de Informação
    2030 palavras | 9 páginas
  • tecnologia da informação
    1408 palavras | 6 páginas
  • Tecnologia da Informação
    2332 palavras | 10 páginas
  • Tecnologia da Informação
    2661 palavras | 11 páginas
  • Tecnologia de Informação
    2241 palavras | 9 páginas
  • Tecnologia da informação
    9439 palavras | 38 páginas
  • tecnologia da informação
    775 palavras | 4 páginas
  • TEcnologia da informação
    3342 palavras | 14 páginas