Esempio n. 1
0
 public override Expression Optimize(OptimizationParams op)
 {
     return(new TupleExpr(exprs.Optimize(op)));
 }
Esempio n. 2
0
 public override Expression Optimize(OptimizationParams op)
 {
     return(new NewExpr(type, args.Optimize(op), module));
 }
Esempio n. 3
0
 public override Expression Optimize(OptimizationParams op)
 {
     return(new FunCall(funexpr.Optimize(op), args.Optimize(op)));
 }
Esempio n. 4
0
 public override Expression Optimize(OptimizationParams op)
 {
     return(new RecordExpr(fields.Optimize(op), fielddefs));
 }