Mercurial Hosting > luan
comparison src/luan/modules/Luan.luan @ 1088:bae2d0c2576c
change module naming convention
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Mon, 26 Dec 2016 22:29:36 -0700 |
parents | 1a68fc55a80c |
children | 2443152dc2f1 |
comparison
equal
deleted
inserted
replaced
1087:4aab4dd3ac9c | 1088:bae2d0c2576c |
---|---|
1 java() | 1 java() |
2 local BasicLuan = require "java:luan.modules.BasicLuan" | 2 local BasicLuan = require "java:luan.modules.BasicLuan" |
3 | 3 |
4 local M = {} | 4 local Luan = {} |
5 | 5 |
6 M.assert_binary = BasicLuan.assert_binary | 6 Luan.assert_binary = BasicLuan.assert_binary |
7 M.assert_boolean = BasicLuan.assert_boolean | 7 Luan.assert_boolean = BasicLuan.assert_boolean |
8 M.assert_function = BasicLuan.assert_function | 8 Luan.assert_function = BasicLuan.assert_function |
9 M.assert_integer = BasicLuan.assert_integer | 9 Luan.assert_integer = BasicLuan.assert_integer |
10 M.assert_long = BasicLuan.assert_long | 10 Luan.assert_long = BasicLuan.assert_long |
11 M.assert_number = BasicLuan.assert_number | 11 Luan.assert_number = BasicLuan.assert_number |
12 M.assert_string = BasicLuan.assert_string | 12 Luan.assert_string = BasicLuan.assert_string |
13 M.assert_table = BasicLuan.assert_table | 13 Luan.assert_table = BasicLuan.assert_table |
14 M.get_metatable = BasicLuan.get_metatable | 14 Luan.get_metatable = BasicLuan.get_metatable |
15 M.ipairs = BasicLuan.ipairs | 15 Luan.ipairs = BasicLuan.ipairs |
16 M.load = BasicLuan.load | 16 Luan.load = BasicLuan.load |
17 M.load_file = BasicLuan.load_file | 17 Luan.load_file = BasicLuan.load_file |
18 M.new_error = BasicLuan.new_error | 18 Luan.new_error = BasicLuan.new_error |
19 M.pairs = BasicLuan.pairs | 19 Luan.pairs = BasicLuan.pairs |
20 M.pcall = BasicLuan.pcall | 20 Luan.pcall = BasicLuan.pcall |
21 M.range = BasicLuan.range | 21 Luan.range = BasicLuan.range |
22 M.raw_equal = BasicLuan.raw_equal | 22 Luan.raw_equal = BasicLuan.raw_equal |
23 M.raw_get = BasicLuan.raw_get | 23 Luan.raw_get = BasicLuan.raw_get |
24 M.raw_len = BasicLuan.raw_len | 24 Luan.raw_len = BasicLuan.raw_len |
25 M.raw_set = BasicLuan.raw_set | 25 Luan.raw_set = BasicLuan.raw_set |
26 M.set_metatable = BasicLuan.set_metatable | 26 Luan.set_metatable = BasicLuan.set_metatable |
27 M.to_string = BasicLuan.to_string | 27 Luan.to_string = BasicLuan.to_string |
28 M.try = BasicLuan.try_ | 28 Luan.try = BasicLuan.try_ |
29 M.type = BasicLuan.type | 29 Luan.type = BasicLuan.type |
30 M.values = BasicLuan.values | 30 Luan.values = BasicLuan.values |
31 | 31 |
32 function M.do_file(uri) | 32 function Luan.do_file(uri) |
33 return M.load_file(uri)() | 33 return Luan.load_file(uri)() |
34 end | 34 end |
35 | 35 |
36 M.VERSION = M.do_file "classpath:luan/version.luan" | 36 Luan.VERSION = Luan.do_file "classpath:luan/version.luan" |
37 | 37 |
38 function M.error(message) | 38 function Luan.error(message) |
39 M.new_error(message).throw() | 39 Luan.new_error(message).throw() |
40 end | 40 end |
41 | 41 |
42 function M.assert(v,message) | 42 function Luan.assert(v,message) |
43 return v or M.error(message or "assertion failed!") | 43 return v or Luan.error(message or "assertion failed!") |
44 end | 44 end |
45 | 45 |
46 function M.eval(s,source_name) | 46 function Luan.eval(s,source_name) |
47 return M.load( "return "..s, source_name or "eval" )() | 47 return Luan.load( "return "..s, source_name or "eval" )() |
48 end | 48 end |
49 | 49 |
50 return M | 50 return Luan |