public ExprNode ParseLogicalAndExpression()
{
var exp = new AndExpression
{
Token = Next(),
LeftExpression = ParseEqualityExpression()
};
if (Next().IsNot(TokenType.LogicalAnd))
return exp.LeftExpression;
Match(TokenType.LogicalAnd);
exp.RightExpression = ParseLogicalAndExpression();
return exp;
}