Bike.Parser.Parser.ParseLogicalOrExpression C# (CSharp) 메소드

ParseLogicalOrExpression() 공개 메소드

public ParseLogicalOrExpression ( ) : ExprNode
리턴 ExprNode
        public ExprNode ParseLogicalOrExpression()
        {
            var exp = new OrExpression
                          {
                              Token = Next(),
                              LeftExpression = ParseLogicalAndExpression()
                          };
            if (Next().IsNot(TokenType.LogicalOr))
                return exp.LeftExpression;
            Match(TokenType.LogicalOr);
            exp.RightExpression = ParseLogicalOrExpression();
            return exp;
        }