Ejemplo n.º 1
0
        public void EvalParseTime(RCRunner runner, RCClosure closure, RCString left, RCString right)
        {
            RCArray <RCTimeScalar> result = new RCArray <RCTimeScalar> ();

            for (int i = 0; i < right.Count; ++i)
            {
                result.Write(TimeToken.ParseTime(right[i], left.ToArray(), smartType: false));
            }
            runner.Yield(closure, new RCTime(result));
        }
Ejemplo n.º 2
0
 public void EvalIsolate(RCRunner runner, RCClosure closure, RCString left, RCBlock right)
 {
     DoIsolate(runner, closure, left.ToArray(), right);
 }
Ejemplo n.º 3
0
 public void EvalSave(RCRunner runner, RCClosure closure, RCString left, RCString right)
 {
     Save(runner, closure, left[0], right.ToArray());
 }
Ejemplo n.º 4
0
 public void EvalReferenceString(RCRunner runner, RCClosure closure, RCString right)
 {
     runner.Yield(closure, new RCReference(right.ToArray()));
 }
Ejemplo n.º 5
0
 public void EvalSave(RCRunner runner, RCClosure closure, RCSymbol left, RCString right)
 {
     Save(runner, closure, PathSymbolToLocalString(left[0]), right.ToArray());
 }