dnet45/modules/cnr-spring-utils/trunk/src/main/java/eu/dnetlib/springutils/condbean/JParsecConditionExpressionParser.java @ 51112
1 |
package eu.dnetlib.springutils.condbean; |
---|---|
2 |
|
3 |
import org.codehaus.jparsec.Terminals; |
4 |
|
5 |
/**
|
6 |
* This class implements a simple ConditionExpressionParser using jparsec.
|
7 |
*
|
8 |
* @author marko
|
9 |
*
|
10 |
*/
|
11 |
|
12 |
@SuppressWarnings("unused") |
13 |
public class JParsecConditionExpressionParser implements ConditionExpressionParser { |
14 |
|
15 |
private static final String[] OPERATORS = { "&&", "||", "+", "-", "*", "/", ">", "<", ">=", "<=", // and all other operators. |
16 |
};
|
17 |
private static final String[] KEYWORDS = { "true", "false" }; |
18 |
private static final Terminals TERMINALS = Terminals.caseSensitive(OPERATORS, KEYWORDS); |
19 |
|
20 |
@Override
|
21 |
public boolean expressionValue(final String expression) { |
22 |
return false; |
23 |
}
|
24 |
|
25 |
}
|