O objetivo deste exercício é consolidar os conceitos de ASTs e Visitors. Portanto, a ideia é implementar um interpretador e um extrator de informações por meio de visitors.
O código que deve ser implementado está nas classes br.ufpe.cin.if688.visitor.MaxArgsVisitor
, br.ufpe.cin.if688.visitor.Interpreter
, e br.ufpe.cin.if688.visitor.IntAndTableVisitor
.
Para a entrega, faça um zip contendo apenas os arquivos modificados e inclua como resposta no Google Classroom, lembrando de nomear o arquivo zip com seu login. Ou seja, no meu caso, seria lmt.zip.
Se desejar, pode enviar também um link de repositório github e um outro arquivo zip com o projeto inteiro, mas é importante que tenha um zip com seu login, contendo apenas estes arquivos modificados com a sua implementação.
Para você ter mais evidências de que seu código está correto, rode os testes disponíveis no projeto.