throw new ParsingException(stream, stream.syntaxError("')' expected"));
}
return expr;
} else if (stream.isEqualTo('!')) {
Expression expr = parseLiteralExpression(stream);
return new NotExpression(expr);
} else if (stream.isEqualTo('*')) {
return new StarLiteral();
} else if (stream.isEqualTo('[')) {
ArrayExpression expr = new ArrayExpression();
stream.ignoreBlanks();