Rafal Krzewski wrote: > The other thing is why empty() returns false even if the actual value > of the expression is null? I don't know why. I wasn't able to find > any reference of the jexl syntax...
OK, I've found the ultimate jexl syntax reference, at least for those who can read JavaCC grammars: http://cvs.apache.org/viewcvs/jakarta-commons/jexl/src/java/org/apache/commons/jexl/parser/Parser.jjt?rev=HEAD For the details how things get evaluated, see the AST*.java files in the parser package, the actual logic is in the execute() / value() methods. Hope that helps a bit... R. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]