Esempio n. 1
0
 public void EvalPop(RCRunner runner, RCClosure closure, RCIncr right)
 {
     runner.Yield(closure, new RCIncr(DoPop <RCIncrScalar> (right.Data)));
 }
Esempio n. 2
0
 public void EvalFirst(RCRunner runner, RCClosure closure, RCIncr right)
 {
     runner.Yield(closure, new RCIncr(right[0]));
 }
Esempio n. 3
0
 public void EvalLast(RCRunner runner, RCClosure closure, RCIncr right)
 {
     runner.Yield(closure, new RCIncr(right[right.Count - 1]));
 }
Esempio n. 4
0
 public void EvalRepeat(RCRunner runner, RCClosure closure, RCLong left, RCIncr right)
 {
     runner.Yield(closure, new RCIncr(DoRepeat <RCIncrScalar> (left, right)));
 }
Esempio n. 5
0
 public void EvalCount(RCRunner runner, RCClosure closure, RCIncr right)
 {
     runner.Yield(closure, new RCLong(right.Count));
 }
Esempio n. 6
0
 public void EvalRange(RCRunner runner, RCClosure closure, RCLong left, RCIncr right)
 {
     runner.Yield(closure, DoRange <RCIncrScalar> (left, right));
 }
Esempio n. 7
0
 public void EvalWhere(RCRunner runner, RCClosure closure, RCIncr left, RCBoolean right)
 {
     runner.Yield(closure, DoWhere <RCIncrScalar> (left, right));
 }