Mercurial Hosting > luan
comparison core/src/luan/modules/Luan.luan @ 694:b620b8e1010f
remove Luan.load() allow_expression param and add Luan.eval()
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Wed, 20 Apr 2016 20:56:08 -0600 |
parents | ca169567ce07 |
children |
comparison
equal
deleted
inserted
replaced
693:ca169567ce07 | 694:b620b8e1010f |
---|---|
41 | 41 |
42 function M.assert(v,message) | 42 function M.assert(v,message) |
43 return v or M.error(message or "assertion failed!") | 43 return v or M.error(message or "assertion failed!") |
44 end | 44 end |
45 | 45 |
46 function M.eval(s,source_name) | |
47 return M.load( "return "..s, source_name or "eval" )() | |
48 end | |
49 | |
46 return M | 50 return M |