Mercurial Hosting > luan
view core/src/luan/modules/Luan.luan @ 473:bab5607a0eed
move do_file implementation to luan
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Sun, 10 May 2015 00:25:48 -0600 |
parents | 8b2db645b9b2 |
children | 5d4a78c93383 |
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 error = BasicLuan.error get_metatable = BasicLuan.get_metatable ipairs = BasicLuan.ipairs load = BasicLuan.load load_file = BasicLuan.load_file 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" local error = error function assert(v,message) return v or error(message or "assertion failed!") end