Lines Matching refs:proc
1481 function sc_apply(proc) {
1491 return proc.apply(null, args);
1495 function sc_map(proc, l1) {
1507 revres = sc_cons(proc.apply(null, applyArgs), revres);
1513 function sc_mapBang(proc, l1) {
1526 tmp.car = proc.apply(null, applyArgs);
1532 function sc_forEach(proc, l1) {
1543 proc.apply(null, applyArgs);
1550 function sc_filter(proc, l1) {
1554 if (proc(l1.car) !== false) {
1564 function sc_filterBang(proc, l1) {
1569 if (proc(next.car) !== false) {
1579 function sc_filterMap1(proc, l1) {
1582 var tmp = proc(l1.car)
1588 function sc_filterMap2(proc, l1, l2) {
1591 var tmp = proc(l1.car, l2.car);
1600 function sc_filterMap(proc, l1, l2, l3) {
1602 return sc_filterMap1(proc, l1);
1604 return sc_filterMap2(proc, l1, l2);
1614 var tmp = proc.apply(null, applyArgs);
1621 function sc_any(proc, l) {
1624 var tmp = proc(l.car);
1632 (peephole (hole 2 "sc_any(" proc "," l ") !== false")))
1634 function sc_anyPred(proc, l) {
1635 return sc_any(proc, l)!== false;
1639 function sc_every(proc, l) {
1643 tmp = proc(l.car);
1651 (peephole (hole 2 "sc_every(" proc "," l ") !== false")))
1653 function sc_everyPred(proc, l) {
1654 var tmp = sc_every(proc, l);
1667 function sc_makePromise(proc) {
1672 var tmp = proc();
2064 function sc_bindExitLambda(proc) {
2071 return proc(escape);
2588 function sc_callWithInputFile(s, proc) {
2593 function sc_callWithOutputFile(s, proc) {
2675 function sc_withOutputToProcedure(proc, thunk) {
2676 var t = function(s) { proc(sc_jsstring2string(s)); };