expr = compileExpression();
if (!p.parseChar(')'))
{
throw new QueryCompilerSyntaxException("')' expected", p.getIndex(), p.getInput());
}
expr.encloseWithInParentheses();
}
else if (p.parseChar('{'))
{
//try to find an array
List exprs = new ArrayList();