Bom dia,
Fui solicitado pelo meu orientador a realizar um trabalho na cadeira de compiladores utilizando a IDE Eclipse da seguinte maneira.
Usando o PDF em anexo, realizar as seguintes tarefas:
1- Reproduzir o exemplo demonstrado no texto até o tópico 1.3.5 na ferramenta JavaCC
2- Alterar o código produzido para retornar uma árvore sintática ao invés de retornar o valor calculado
2.1- Criar 5 classes: AST(abstrata), Adicao, Subtracao, Multiplicacao, Divisao e ValorFlutuante
2.2- Alterar os métodos para que retornem os objetos correspondentes
2.3- No método main(), alterar a chamada do método Start para receber a árvore e imprimir usando a estratégia "in-order"
Eu consegui realizar a calculadora, mas os próximos passos não consegui realizar.
Alguém poderia me ajudar com dicas? para eu concluir este trabalho.
Obrigado pela atenção.
CALCULATOR.JJ
javacc-tutorial.pdf