run$BANG_ function

dynamic run$BANG_(
  1. dynamic proc$1,
  2. dynamic coll$1
)

Implementation

dc.dynamic run$BANG_(dc.dynamic proc$1, dc.dynamic coll$1, ){
final dc.dynamic coll7657$1=coll$1;
dc.dynamic f7658$1(dc.dynamic p1$9057_$SHARP_$1, dc.dynamic p2$9056_$SHARP_$1, ){
if((proc$1 is dc.Function)){
return (proc$1 as dc.Function)(p2$9056_$SHARP_$1, );
}
if((proc$1 is lcoc_core.IFn$iface)){
return ((proc$1 as lcoc_core.IFn$iface).$_invoke$1(p2$9056_$SHARP_$1, ));
}
return (lcoc_core.IFn.extensions(proc$1, ).$_invoke$1(proc$1, p2$9056_$SHARP_$1, ));
}
if((coll7657$1 is lcoc_core.IReduce$iface)){
(coll7657$1 as lcoc_core.IReduce$iface).$_reduce$2(f7658$1, null, );
}else{
(lcoc_core.IReduce.extensions(coll7657$1, ) as lcoc_core.IReduce$ext).$_reduce$2(coll7657$1, f7658$1, null, );
}
return null;
}