static internal Expr Create(Stack <Expr> stack, string op) { Expr right = NestedExpr.NestedIfNeeded(stack.Pop(), op); Expr left = NestedExpr.NestedIfNeeded(stack.Pop(), op); return(new BinExpr(left, right, op)); }
static internal Expr Create(Stack <Expr> stack, string op) { Expr expr = NestedExpr.NestedIfNeeded(stack.Pop(), op); return(new UnaryExpr(expr, op)); }