Bike.Parser.Parser.ParseLogicalAndExpression C# (CSharp) Method

ParseLogicalAndExpression() public method

public ParseLogicalAndExpression ( ) : ExprNode
return ExprNode
        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;
        }