diff 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
line wrap: on
line diff
--- a/core/src/luan/modules/Luan.luan	Tue Apr 19 15:54:11 2016 -0600
+++ b/core/src/luan/modules/Luan.luan	Wed Apr 20 20:56:08 2016 -0600
@@ -43,4 +43,8 @@
 	return v or M.error(message or "assertion failed!")
 end
 
+function M.eval(s,source_name)
+	return M.load( "return "..s, source_name or "eval" )()
+end
+
 return M