Wang Renxin
69eb74ae35
*improved the stepped handler.
2017-01-17 15:22:26 +08:00
Wang Renxin
f362d0adb3
*changed the return type of mb_ver;
...
*polished.
2016-12-31 17:38:45 +08:00
Wang Renxin
aa5885ff45
*narrowed array structure;
...
*narrowed bool_t;
*updated doc;
*polished something.
2016-12-20 20:33:42 +08:00
Wang Renxin
6412e10ac2
*polished something.
2016-12-15 14:53:08 +08:00
Wang Renxin
e4ec479f61
*updated readme by adding "inline data sequence module" wiki page link.
2016-12-06 23:13:13 +08:00
Wang Renxin
d9408df3c3
*updated doc.
2016-12-05 23:47:27 +08:00
Wang Renxin
6b12a618a8
+added a REM statement.
2016-12-05 13:01:04 +08:00
Wang Renxin
a43a1fcc98
*updated doc.
2016-12-02 12:39:27 +08:00
Wang Renxin
b358ba2fbc
*fixed a file importing bug;
...
-removed the SET_IMPORTING_DIRS statement.
2016-11-01 12:28:53 +08:00
Wang Renxin
59d44720c1
+added function overriding support for class instance.
2016-08-09 14:26:56 +08:00
Wang Renxin
0eea555b2b
*updated doc.
2016-08-07 00:37:08 +08:00
Wang Renxin
3400ec68c2
+added reflection accessing ability to the SET statement.
2016-08-06 00:20:34 +08:00
Wang Renxin
8bef34b5ff
*updated document.
2016-07-28 16:01:53 +08:00
Wang Renxin
f60e9b34a3
*updated document.
2016-07-16 15:52:28 +08:00
Wang Renxin
57500586b7
*updated document of meta function overriding.
2016-07-07 13:27:05 +08:00
Wang Renxin
94de09536f
*updated document.
2016-06-27 11:32:10 +08:00
Wang Renxin
c586bc8597
*updated document.
2016-06-27 10:27:42 +08:00
Wang Renxin
8b9d9a1d04
*updated document.
2016-06-21 00:11:49 +08:00
paladin-t
f529ffb4e1
+added utf8 token support.
2016-04-22 17:14:02 +08:00
paladin-t
517e5200d3
*updated doc.
2016-03-18 18:31:58 +08:00
paladin-t
14137369da
*improved overridden function invoking; *fixed a memory leak; *moved overriding information from stack to heap.
2016-03-09 10:55:45 +08:00
paladin-t
c94ffc7da9
*polished code.
2016-03-08 16:13:03 +08:00
paladin-t
1340606c2c
*fixed a class type detection bug with the IS statement.
2016-03-01 19:26:46 +08:00
paladin-t
b3a461e796
*added a reset parameter to mb_load_string.
2016-02-29 20:13:47 +08:00
paladin-t
18665824de
*fixed a parsing issue; *updated doc.
2016-02-29 14:19:03 +08:00
paladin-t
c5df541e2b
+added a ME keyword to represent a class instance itself; +added shallow cloning support; *fixed an overrided function copying issue.
2016-02-26 13:06:52 +08:00
paladin-t
fe24b5adf8
+added a to_array statement.
2016-02-24 11:11:37 +08:00
paladin-t
9755638969
*polished code.
2016-02-23 16:37:35 +08:00
paladin-t
a3eeaf99d8
+added meta function overriding support for referenced usertype; +added an mb_override_value function.
2016-02-23 15:53:15 +08:00
paladin-t
bb7fba843e
+added an index_of statement.
2016-02-03 15:25:33 +08:00
paladin-t
6ff4cddbba
*updated doc.
2016-01-29 19:59:46 +08:00
paladin-t
4a28c1e0d4
-removed the MB_ENABLE_GC macro.
2016-01-27 19:25:28 +08:00
paladin-t
7d970d666a
+added an mb_gc function; +added a gc statement to the shell.
2016-01-26 16:51:06 +08:00
paladin-t
9ad0a75148
+added source file information to stepped handler.
2016-01-26 10:19:15 +08:00
paladin-t
d344b05d68
+added an IN keyword; +added support to loop on collections by using FOR-IN statement.
2016-01-22 19:26:36 +08:00
paladin-t
acf5238d44
+added a REFLECT statement.
2016-01-15 19:53:11 +08:00
paladin-t
cc93e2ab7c
+added MB_ENABLE_USERTYPE_REF and MB_ENABLE_ARRAY_REF macros. *updated doc.
2016-01-15 15:39:23 +08:00
paladin-t
13928dc473
*updated doc.
2016-01-08 12:52:46 +08:00
paladin-t
d0913e2735
+added stack tracing; +added an mb_debug_get_stack_trace function and an MB_ENABLE_STACK_TRACE macro; *polished document.
2016-01-04 14:57:14 +08:00
paladin-t
14116d1723
*updated binary; *polished document.
2016-01-02 12:11:54 +08:00
paladin-t
ef9acb510a
+added support to apply get statement to a class instance; +added support to access a collection by brackets; *polished document.
2016-01-02 12:04:35 +08:00
paladin-t
4063ef1cea
+implemented dir command; *polished document.
2015-12-30 19:26:56 +08:00
paladin-t
f543e77446
+added support to put a class instance into a variable; *polished code.
2015-12-25 16:28:44 +08:00
paladin-t
387971f376
*improved defining a class in c; *added userdata manipulation functions; *polished document.
...
*improved defining a class in c; +added a pair of
mb_get_class_userdata/mb_set_class_userdata functions; +added a pair of
mb_get_userdata/mb_set_userdata functions; *polished document.
2015-12-24 17:39:04 +08:00
paladin-t
f5f5e52f03
*updated documents.
2015-12-15 19:22:32 +08:00
tony
5dacedf4ef
*updated doc.
2015-11-24 21:44:09 +08:00
tony
8eea0b39af
*updated document.
2015-10-05 20:26:19 +08:00
tony
b6ab676ad7
+implemented tail recursion optimization in sub routine; +added array length gain in len function; *fixed a crash bug when returning nothing in a sub routine; *polished document.
2015-09-21 23:51:55 +08:00
tony
31ab04052a
+added Nil type handling, including assignment, boolean operation, serialization, etc. +added an MB_CONVERT_TO_INT_LEVEL macro, would convert float to integer as much as possible if this macro was enabled; *polished document
2015-09-16 21:25:01 +08:00
tony
789cc76eb3
+added sub routine type insurance; *prompted more friendly dummy function message; *polished code and document
2015-09-02 21:29:29 +08:00