コード例 #1
0
        public void Visit(LessThanEqualExpression expression)
        {
            var leftArg = new QueryPhaseArgs()
            {
                BoolQueryArg = new QueryLessThanEqual()
            };

            VisitChild(expression.Left, leftArg);

            var rightArg = new QueryPhaseArgs()
            {
                BoolQueryArg = new QueryLessThanEqual()
            };

            VisitChild(expression.Right, rightArg);

            var parentArgs = _visitStack.Peek();

            parentArgs.RowResult = ValidateTypes(leftArg.BoolQueryArg, rightArg.BoolQueryArg, (l, r) => l <= r);
        }
コード例 #2
0
ファイル: BridgeVisitor.cs プロジェクト: jeason0813/pickaxe
 public void Visit(LessThanEqualExpression expression, CommonTree tree)
 {
     SetLine(expression, tree);
     Parent(tree).Children.Add(expression);
     VisitChildren(tree);
 }
コード例 #3
0
 public void Visit(LessThanEqualExpression expression)
 {
     DoBoolean(expression, CodeBinaryOperatorType.LessThanOrEqual);
 }