Analisador Lexico

509 palavras 3 páginas
Fase 2: Construção do analisador léxico

Documentação:
Projeto de Linguagem de Programação
Membros:

Introdução O seguinte documento referente a disciplina de "Projeto de Linguagem de Programação" ministrada no "Instituto Presbiteriano Mackenzie" por Profe. Daniela Viera Cunha, tem como objetivo secção do projeto, o desenvolvimento do analisador léxico que terá as seguintes tarefas: 1. A partir de um arquivo contendo o código (algoritmo) em Mini Pascal, o analisador léxico deverá produzir um arquivo com os tokens identificados e seus códigos correspondentes.
2. Cada linha do arquivo de saída deve conter um token lido e seu código.
3. O analisador léxico deve ser capaz de lidar com os erros léxicos encontrados no programa. A mensagem de erro “ERRO LÉXICO” deve ser apresentada e todo o processo finalizado.

O analisador léxico recebe a seguinte entrada teste:

** Pascal var a: real; var b: integer; procedure nomep(x: real); var a, c: integer; begin readln(c, a); if a0&&(entrada[i]=='9' || entrada[i]=='8' || entrada[i]=='7' || entrada[i]=='6' || entrada[i]=='5' || entrada[i]=='4' || entrada[i]=='3' || entrada[i]=='2' || entrada[i]=='1' || entrada[i]=='0' || entrada[i]=='a' || entrada[i]=='A' || entrada[i]=='b' || entrada[i]=='B' || entrada[i]=='c' || entrada[i]=='C' || entrada[i]=='d' || entrada[i]=='D' || entrada[i]=='e' || entrada[i]=='E' || entrada[i]=='f' || entrada[i]=='F' || entrada[i]=='g' || entrada[i]=='G' || entrada[i]=='h' || entrada[i]=='H' || entrada[i]=='i' || entrada[i]=='I' || entrada[i]=='j' || entrada[i]=='J' || entrada[i]=='k' || entrada[i]=='L' || entrada[i]=='l' || entrada[i]=='M'

Relacionados

  • Analisador Léxico
    770 palavras | 4 páginas
  • Analisador lexico
    18157 palavras | 73 páginas
  • Analisador lexico
    2130 palavras | 9 páginas
  • Analisador lexico
    775 palavras | 4 páginas
  • Código em C de um analisador léxico
    1064 palavras | 5 páginas
  • Construção de um analisador léxico e sintático para a linguagem x++ fazendo uso das ferramenta jflex e cup
    1359 palavras | 6 páginas
  • Analisador L xico
    3900 palavras | 16 páginas
  • Aula 03 An Lise L Xica
    1002 palavras | 5 páginas
  • Análise Léxica de Computadores
    3332 palavras | 14 páginas
  • ANALISE LÉXICAS (LEX)
    2678 palavras | 11 páginas