예제 #1
0
        public void DisplayFormat(RCRunner runner, RCClosure closure, RCCube right)
        {
            RCArray <string> column = right.DoColof <string> ("column", "");
            RCArray <string> format = right.DoColof <string> ("format", "");

            RCSystem.Log.UpdateColmap(column, format);
            // RCSystem.Log.Record (runner, closure, "display", 0, "format", "set to " +
            // right[0]);
            runner.Yield(closure, right);
        }
예제 #2
0
 public void EvalColoft(RCRunner runner, RCClosure closure, RCCube right)
 {
     runner.Yield(closure,
                  new RCTime(right.DoColof <RCTimeScalar> (0,
                                                           RCTimeScalar.Empty,
                                                           true)));
 }
예제 #3
0
 public void EvalColofy(RCRunner runner, RCClosure closure, RCCube right)
 {
     runner.Yield(closure,
                  new RCSymbol(right.DoColof <RCSymbolScalar> (0,
                                                               RCSymbolScalar.Empty,
                                                               false)));
 }
예제 #4
0
 public void EvalColofb(RCRunner runner, RCClosure closure, RCCube right)
 {
     runner.Yield(closure, new RCBoolean(right.DoColof <bool> (0, false, false)));
 }
예제 #5
0
 public void EvalColofm(RCRunner runner, RCClosure closure, RCDecimal left, RCCube right)
 {
     runner.Yield(closure, new RCDecimal(right.DoColof <decimal> (0, left[0], true)));
 }
예제 #6
0
 public void EvalColofm(RCRunner runner, RCClosure closure, RCCube right)
 {
     runner.Yield(closure, new RCDecimal(right.DoColof <decimal> (0, 0, false)));
 }
예제 #7
0
 public void EvalColofs(RCRunner runner, RCClosure closure, RCString left, RCCube right)
 {
     runner.Yield(closure, new RCString(right.DoColof <string> (0, left[0], true)));
 }
예제 #8
0
 public void EvalColofs(RCRunner runner, RCClosure closure, RCCube right)
 {
     runner.Yield(closure, new RCString(right.DoColof <string> (0, "", false)));
 }
예제 #9
0
 public void EvalColofl(RCRunner runner, RCClosure closure, RCCube right)
 {
     runner.Yield(closure, new RCLong(right.DoColof <long> (0, 0L, false)));
 }
예제 #10
0
 public void EvalColofd(RCRunner runner, RCClosure closure, RCDouble left, RCCube right)
 {
     runner.Yield(closure, new RCDouble(right.DoColof <double> (0, left[0], true)));
 }
예제 #11
0
 public void EvalColofd(RCRunner runner, RCClosure closure, RCCube right)
 {
     runner.Yield(closure, new RCDouble(right.DoColof <double> (0, 0.0, false)));
 }
예제 #12
0
 public void EvalColofx(RCRunner runner, RCClosure closure, RCByte left, RCCube right)
 {
     runner.Yield(closure, new RCByte(right.DoColof <byte> (0, left[0], true)));
 }
예제 #13
0
 public void EvalColofx(RCRunner runner, RCClosure closure, RCCube right)
 {
     runner.Yield(closure, new RCByte(right.DoColof <byte> (0, 0, false)));
 }
예제 #14
0
 public void EvalColofy(RCRunner runner, RCClosure closure, RCSymbol left, RCCube right)
 {
     runner.Yield(closure, new RCSymbol(right.DoColof <RCSymbolScalar> (0, left[0], true)));
 }
예제 #15
0
 public void EvalColofb(RCRunner runner, RCClosure closure, RCBoolean left, RCCube right)
 {
     runner.Yield(closure, new RCBoolean(right.DoColof <bool> (0, left[0], true)));
 }