Mercurial Hosting > luan
view core/src/luan/modules/Luan.luan @ 481:5d4a78c93383
luan errors are now tables
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Mon, 11 May 2015 20:26:36 -0600 |
parents | bab5607a0eed |
children | 7e9fcfbf22ec |
line wrap: on
line source
java() local BasicLuan = require "java:luan.modules.BasicLuan" assert_binary = BasicLuan.assert_binary assert_boolean = BasicLuan.assert_boolean assert_integer = BasicLuan.assert_integer assert_long = BasicLuan.assert_long assert_number = BasicLuan.assert_number assert_string = BasicLuan.assert_string assert_table = BasicLuan.assert_table get_metatable = BasicLuan.get_metatable ipairs = BasicLuan.ipairs load = BasicLuan.load load_file = BasicLuan.load_file new_error = BasicLuan.new_error pairs = BasicLuan.pairs pcall = BasicLuan.pcall range = BasicLuan.range raw_equal = BasicLuan.raw_equal raw_get = BasicLuan.raw_get raw_len = BasicLuan.raw_len raw_set = BasicLuan.raw_set set_metatable = BasicLuan.set_metatable to_string = BasicLuan.to_string try = BasicLuan.try_ type = BasicLuan.type values = BasicLuan.values function do_file(uri) return load_file(uri)() end VERSION = do_file "classpath:luan/version.luan" function error(message) new_error(message).throw() end local error = error function assert(v,message) return v or error(message or "assertion failed!") end