private IExpression ParseBinaryLogicalExpressionLevelTwo()
{
IExpression expression = this.ParseBinaryExpressionZerothLevel();
if (expression == null)
return null;
while (this.TryParse(TokenType.Operator, "&&"))
{
this.lexer.NextToken();
IExpression right = this.ParseBinaryExpressionZerothLevel();
expression = new AndExpression(expression, right);
}
return expression;
}