Mercurial Hosting > luan
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 |