Re: Boolean expression parser
Re: Boolean expression parser
- Subject: Re: Boolean expression parser
- From: Timo Hoepfner <email@hidden>
- Date: Tue, 5 Oct 2010 12:24:44 +0200
Possibly overkill but worth a look:
http://code.google.com/p/expressionoasis/ (LGPL)
Timo
Am 05.10.2010 um 06:03 schrieb Kieran Kelleher:
Rather than reinvent the wheel, I am trying to find a real simple
library or java class that will just do boolean expression only
parsing and allow me to evaluate the value of the symbols to true or
false (via callback or sth like that)
For example and expression might look like this:
"(canViewFood && canEatFood) || (canBuyFood && !canCookFood)"
I want a lib or java class that will walk the expression, calling my
method to evaluate whether each symbol (canViewFood, canEatFood,
etc.) is true or false which logically would turn the expression
into something like this:
"(true && true) || (false && !true)"
and then evaluate the entire expression to be true or false.
Possible candidates:
https://javacc.dev.java.net/
http://sourceforge.net/projects/jep/
Anyone have experience with this kind of application requirement and
would share opinions and/or experiences?
Regards, Kieran
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden