Mercurial Hosting > luan
view core/src/luan/modules/Luan.luan @ 630:8d83b53b7a7b
Added tag 0.15 for changeset 35dde32c02ab
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Fri, 22 Jan 2016 03:30:35 -0700 |
parents | 53a50c70c5e2 |
children | fc08c3b42010 |
line wrap: on
line source
java() local BasicLuan = require "java:luan.modules.BasicLuan" local M = {} M.assert_binary = BasicLuan.assert_binary M.assert_boolean = BasicLuan.assert_boolean M.assert_function = BasicLuan.assert_function M.assert_integer = BasicLuan.assert_integer M.assert_long = BasicLuan.assert_long M.assert_number = BasicLuan.assert_number M.assert_string = BasicLuan.assert_string M.assert_table = BasicLuan.assert_table M.get_metatable = BasicLuan.get_metatable M.ipairs = BasicLuan.ipairs M.load = BasicLuan.load M.load_file = BasicLuan.load_file M.load_theme = BasicLuan.load_theme M.new_error = BasicLuan.new_error M.pairs = BasicLuan.pairs M.pcall = BasicLuan.pcall M.range = BasicLuan.range M.raw_equal = BasicLuan.raw_equal M.raw_get = BasicLuan.raw_get M.raw_len = BasicLuan.raw_len M.raw_set = BasicLuan.raw_set M.set_metatable = BasicLuan.set_metatable M.to_string = BasicLuan.to_string M.try = BasicLuan.try_ M.type = BasicLuan.type M.values = BasicLuan.values function M.do_file(uri,add_extension) return M.load_file(uri,add_extension)() end M.VERSION = M.do_file "classpath:luan/version.luan" function M.error(message) M.new_error(message).throw() end function M.assert(v,message) return v or M.error(message or "assertion failed!") end return M