Mercurial Hosting > luan
diff src/luan/modules/Luan.luan @ 1280:781ec0a92bb5
add Boot.luan
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Thu, 20 Dec 2018 13:38:16 -0700 |
parents | 198d6af7330a |
children | 11d3640e739d |
line wrap: on
line diff
--- a/src/luan/modules/Luan.luan Tue Dec 18 12:54:55 2018 -0700 +++ b/src/luan/modules/Luan.luan Thu Dec 20 13:38:16 2018 -0700 @@ -1,8 +1,10 @@ java() local BasicLuan = require "java:luan.modules.BasicLuan" +local Boot = require "luan:Boot.luan" local Luan = {} +Luan.error = Boot.error Luan.get_metatable = BasicLuan.get_metatable Luan.hash_code = BasicLuan.hash_code Luan.ipairs = BasicLuan.ipairs @@ -29,10 +31,6 @@ Luan.VERSION = Luan.do_file "classpath:luan/version.luan" -function Luan.error(message) - Luan.new_error(message).throw() -end - function Luan.eval(s,source_name) return Luan.load( "return "..s, source_name or "eval" )() end