- Praticar Notação Posfixa | Reverse Polish Notation (RPN)
- Implementar uma linguagem RPNStacker em Java usando pilha como estrutura de dados
- Programa deve ler um arquivo com a expressão RPN e avalia-la
- Nesta entrega o programa deve ler um arquivo com uma expressão RPN e retornar a expressão avaliada.
- A nova feature deve retornar uma lista de tokens.
- A interpretação das expressões é realizada a partir da lista de tokens.
- A feature de scanning deve retornar um erro caso não reconheça um token.
- A partir de agora a linguagem dará suporte para variáveis (ids). Isso implica em mudança de gramática
- De acordo com a nova gramática, o projeto da RPNStacker deve ser atualizado para dar suporte a variáveis/ids
- A regra para criação de ids é livre.