Hello,
We are replacing JEL with JEXL in an upcoming release. JEL was a similar Java
Expression Language tool. We are replacing it with JEXL because we experienced
memory leaks in JEL, and it looks like JEL is no longer being supported.
Is JEXL still being supported?
Have you seen equivalent memory leaks?
What is the JEXL user base like?
When I start up my app, I want to parse my set of expressions to see if they
will work properly. There were several notes about the "parser" class - that
maybe we should not use it. I would like to use it like this - is this ok?
Parser parser = new Parser(new StringReader(";"));
try {
parser.parse(new StringReader(expression), null);
}
catch (ParseException e) {
LogWriter.logMessageToFile("compileJelRule: ParseException emerged
from Jexl compiled code\nSee " + e.getMessage());
buildParserErrorMessage(baseRule, expression, e.getMessage());
result = Boolean.FALSE;
}
Thank you,
Karl Van Neste
Software Team Lead
The College Board
11955 Democracy Drive, 14-1058
Reston, VA 20190-5662
571-485-3433 (Office)
571-643-6922 (Cell)
[email protected]
Connect to college success
Inspiring Minds