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