/lispy-lex

Implemente um analisador léxico para Lispy

Primary LanguagePython

Analisador léxico de Lispy

Complete o código do arquivo lex.py para passar em todos os testes em test_lexer.py. Você deve instalar o pyest no computador para rodar a suite de testes (apt install pytest). A partir daí, basta digitar pytest para executar os testes.

A proficiência é demonstrada a partir do resultado dos testes:

  • 6 ou mais acertos: [re-ler, re-criar]
  • 8 ou mais acertos: anteriores + [lex-ler]
  • 10 ou mais acertos: anteriores + [lex-re]

ATENÇÃO A suite de testes utilizada para correção pode conter exemplos adicionais para evitar implementações que mirem especificamente nos testes.

Entrega

O trabalho deverá ser entregue até dia 16/10 utilizando-se formulário disponibilizado pelo professor. Atrasos de até 1 emana serão penalizados em 2 acertos e atrasos maiores implicarão no não-recebimento do trabalho. O aluno nesta situação terá que propor outra atividade para comprovar proficiência.