Project

General

Profile

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
}
(6-6/10)