Lines Matching refs:proc
1487 function sc_apply(proc) {
1497 return proc.apply(null, args);
1501 function sc_map(proc, l1) {
1513 revres = sc_cons(proc.apply(null, applyArgs), revres);
1519 function sc_mapBang(proc, l1) {
1532 tmp.car = proc.apply(null, applyArgs);
1538 function sc_forEach(proc, l1) {
1549 proc.apply(null, applyArgs);
1556 function sc_filter(proc, l1) {
1560 if (proc(l1.car) !== false) {
1570 function sc_filterBang(proc, l1) {
1575 if (proc(next.car) !== false) {
1585 function sc_filterMap1(proc, l1) {
1588 var tmp = proc(l1.car)
1594 function sc_filterMap2(proc, l1, l2) {
1597 var tmp = proc(l1.car, l2.car);
1606 function sc_filterMap(proc, l1, l2, l3) {
1608 return sc_filterMap1(proc, l1);
1610 return sc_filterMap2(proc, l1, l2);
1620 var tmp = proc.apply(null, applyArgs);
1627 function sc_any(proc, l) {
1630 var tmp = proc(l.car);
1638 (peephole (hole 2 "sc_any(" proc "," l ") !== false")))
1640 function sc_anyPred(proc, l) {
1641 return sc_any(proc, l)!== false;
1645 function sc_every(proc, l) {
1649 tmp = proc(l.car);
1657 (peephole (hole 2 "sc_every(" proc "," l ") !== false")))
1659 function sc_everyPred(proc, l) {
1660 var tmp = sc_every(proc, l);
1673 function sc_makePromise(proc) {
1678 var tmp = proc();
2070 function sc_bindExitLambda(proc) {
2077 return proc(escape);
2594 function sc_callWithInputFile(s, proc) {
2599 function sc_callWithOutputFile(s, proc) {
2681 function sc_withOutputToProcedure(proc, thunk) {
2682 var t = function(s) { proc(sc_jsstring2string(s)); };