comparison core/src/luan/modules/Luan.luan @ 442:75ccb4da803f

move assert() implementation to luan
author Franklin Schmidt <fschmidt@gmail.com>
date Mon, 04 May 2015 13:49:12 -0600
parents aedb90df53ce
children bf5e62a9090c
comparison
equal deleted inserted replaced
441:aedb90df53ce 442:75ccb4da803f
1 java() 1 java()
2 local BasicLuan = require "java:luan.modules.BasicLuan" 2 local BasicLuan = require "java:luan.modules.BasicLuan"
3 3
4 assert = BasicLuan.assert_
5 assert_boolean = BasicLuan.assert_boolean 4 assert_boolean = BasicLuan.assert_boolean
6 assert_nil = BasicLuan.assert_nil 5 assert_nil = BasicLuan.assert_nil
7 assert_number = BasicLuan.assert_number 6 assert_number = BasicLuan.assert_number
8 assert_string = BasicLuan.assert_string 7 assert_string = BasicLuan.assert_string
9 assert_table = BasicLuan.assert_table 8 assert_table = BasicLuan.assert_table
29 try = BasicLuan.try_ 28 try = BasicLuan.try_
30 type = BasicLuan.type 29 type = BasicLuan.type
31 values = BasicLuan.values 30 values = BasicLuan.values
32 31
33 VERSION = do_file "classpath:luan/version.luan" 32 VERSION = do_file "classpath:luan/version.luan"
33
34
35 local error = error
36
37 function assert(v,message)
38 return v or error(message or "assertion failed!")
39 end