Пример #1
0
        public override LogicalExpression VisitComparisonExpressionWithOperators([NotNull] QueryLanguageParser.ComparisonExpressionWithOperatorsContext context)
        {
            var comparisonVisitor        = new ComparisonExpressionVisitor();
            var leftComparisonExpression = comparisonVisitor.Visit(context);

            return(new LogicalAndExpression(leftComparisonExpression, null));
        }
Пример #2
0
        public override LogicalExpression VisitLogicalAndExpression([NotNull] QueryLanguageParser.LogicalAndExpressionContext context)
        {
            var comparisonVisitor         = new ComparisonExpressionVisitor();
            var leftComparisonExpression  = comparisonVisitor.Visit(context.LeftExpression);
            var rightComparisonExpression = comparisonVisitor.Visit(context.RightExpression);

            return(new LogicalAndExpression(leftComparisonExpression, rightComparisonExpression));
        }