UNPKG

calcium-lang

Version:
16 lines 450 B
import { default as Sym } from "../symbol"; import { evaluate } from "../util"; import { createStr } from "../factory"; /** * built-in `str()` function * @param args accept one argument * @param env * @returns a string value */ const str = (args, env) => { const target = evaluate(args[0], env); const strValue = Reflect.get(target, Sym.description); return createStr(strValue); }; export default str; //# sourceMappingURL=str.js.map