1ª parte do projeto – construção de um analisador léxico

  • Responder questões de 1 a 10 da primeira folha da Semana 2, que corresponde ao enunciado da parte 1 do trabalho: Construção de um analisador léxico;
  • Nas questões que envolvem implementação de código, comentar brevemente a abordagem utilizada;
  • Sugere-se que a implementação do autômato transdutor do analisador léxico seja realizada através de uma tabela de transições. Deve-se evitar implementar as transições diretamente no código (por exemplo, com uso de if/else), pois em etapas futuras poderá ser necessário revisar o analisador léxico e modificar seus estados e transições;
  • Apresentar exemplo de execução do analisador léxico construído. Listar a entrada utilizada, a saída esperada e a saída efetiva;
  • Junto de todas as entregas, devem ser apresentadas as instruções para compilação do compilador com GCC;
  • Se houver qualquer dúvida, entre em contato com o professor ou algum monitor.
Entregar arquivo comprimido (zip) com documento PDF com questões respondidas, arquivo README.txt com instruções de compilação, arquivo ENTRADA.txt com entrada de exemplo e diretório com código do compilador.

Apenas um aluno da dupla precisa entregar.

e-Disciplinas - Ambiente de apoio às disciplinas da USP