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