JMEP is exactly what I’ve been beating my head over for the past few weeks. Seriously way better than what I was writing and, from the testing I’ve done, way more robust. If you’ve been looking for an open-source java parser for mathematical expressions, your search is over.
Never was interested in building a parser, I’m way more interested in building a cross-platform GUI fantasy baseball draft manager. Using JMEP cut my own codebase by several dozen classes and simplified the whole stats interface aspect significantly.
I work on a Java expression parser called Jep. Have a look at Jep http://www.singularsys.com/jep and compare it to JMEP. If you think JMEP has specific advantages that are important to you, we would be glad to hear about it. Just fire off an email to info@singularsys.com
Glad you like it (jmep), and I have seen quite some interesting use of it around the world. Used it myself in some comercial applications. It is actually derived from c code I had written.