public IExpression ParseExpression()
{
var expr = this.ParseBinaryLogicalExpressionLevelOne();
if (expr == null)
return null;
if (this.TryParse(TokenType.Name, "instanceof"))
{
this.lexer.NextToken();
return new InstanceOfExpression(expr, this.ParseExpression());
}
return expr;
}