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)); }
public void EvalIsolate(RCRunner runner, RCClosure closure, RCString left, RCBlock right) { DoIsolate(runner, closure, left.ToArray(), right); }
public void EvalSave(RCRunner runner, RCClosure closure, RCString left, RCString right) { Save(runner, closure, left[0], right.ToArray()); }
public void EvalReferenceString(RCRunner runner, RCClosure closure, RCString right) { runner.Yield(closure, new RCReference(right.ToArray())); }
public void EvalSave(RCRunner runner, RCClosure closure, RCSymbol left, RCString right) { Save(runner, closure, PathSymbolToLocalString(left[0]), right.ToArray()); }