예제 #1
0
 BoundExpression BindConditionalEx(AST.ConditionalEx expr)
 {
     return(new BoundConditionalEx(
                BindExpression(expr.CondExpr),
                (expr.TrueExpr != null) ? BindExpression(expr.TrueExpr) : null,
                BindExpression(expr.FalseExpr)));
 }
예제 #2
0
 /// <summary>
 /// Visit conditions.
 /// </summary>
 /// <param name="x"></param>
 virtual public void VisitConditionalEx(ConditionalEx x)
 {
     VisitElement(x.CondExpr);
     VisitElement(x.TrueExpr);
     VisitElement(x.FalseExpr);
 }