e aê galera blz?
alguém aí conhece algum API que faça avaliação de expressões aritméticas a partir de string passada?!
Algo no mesmo sentido em que é feito no Groovy?
flw!!
e aê galera blz?
alguém aí conhece algum API que faça avaliação de expressões aritméticas a partir de string passada?!
Algo no mesmo sentido em que é feito no Groovy?
flw!!
Só pra adicionar mais info, procurei por isso no projeto Apache Commonshttp://commons.apache.org/ já que lá tem bastante utilitário mas não encontrei nada que pareça se encaixar ao problema
flw 
Voltando as dúvidas…
eu encontrei uma API que faz +/- o que estou procurando beanshell http://www.beanshell.org/. Contudo, é uma opção muito genérica para avaliação de qualquer expressão expressão de script. Ou seja, a primeira vista eu não conseguiria diferenciar problemas como seguintes:
Interpreter i = new Interpreter();
i.set("seasonWins", 20);
i.set("seasonLosses", 40);
i.eval("4*(2+seasonWins")
i.eval("xxx")
onde, na primeira expressão, o problema seria os parênteses desbalanceados, enquanto que na segunda a não definição da variável ‘xxx’. Com esta API, eu consigo apenas saber que houve um erro mas não qual.
Alguem tem alguma sugestão do que fazer??