664 Commits

Author SHA1 Message Date
paladin-t
efec2bde8c *polished yard code. 2016-03-02 13:50:49 +08:00
paladin-t
7d378648dc +added a YARD sample. 2016-03-02 13:44:34 +08:00
paladin-t
426bf04b81 *fixed a crash bug when unreferencing a garbage; *fixed a multiple disposing bug when an error occurs in an expression. 2016-03-02 13:36:03 +08:00
Wang Renxin
9b0d8dc7fb *updated osx bin. 2016-03-01 21:29:41 +08:00
paladin-t
7508fd7b17 *fixed a variable pathing bug in lambda. 2016-03-01 20:13:01 +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
2ee684d7ea *avoided warnings. 2016-03-01 18:21:21 +08:00
paladin-t
9eae920bfc *polished code. 2016-03-01 18:14:47 +08:00
paladin-t
ee213dc84b *polished code. 2016-03-01 17:24:47 +08:00
paladin-t
ae3cfb63f4 *fixed a gc issue. 2016-03-01 16:55:33 +08:00
paladin-t
32e93a758c +added an OS statement; *refactored platform dependent macros. 2016-03-01 13:21:19 +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
80edd2250a +added multiple line comment support; *fixed a crash bug with an invalid expression. 2016-02-29 14:01:47 +08:00
paladin-t
125b2d617b *polished code. 2016-02-29 10:54:56 +08:00
Wang Renxin
d4137157a7 *polished code. 2016-02-28 12:04:52 +08:00
Wang Renxin
0dbcd684fd *updated osx bin. 2016-02-27 13:08:08 +08:00
paladin-t
f713c1b9a2 *fixed a multiple disposing bug with outer scopes of lambda. 2016-02-26 18:50:53 +08:00
paladin-t
4b54d931f8 *fixed a class field cloning issue. 2016-02-26 13:22:40 +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
ff999bf97f *fixed a wrong variable manipulation bug with the PRINT statement. 2016-02-25 16:00:55 +08:00
paladin-t
9cad7c6992 *improved importing directory detection. 2016-02-25 15:36:25 +08:00
paladin-t
a9e7245be1 *fixed an array index calculation bug. 2016-02-25 11:36:34 +08:00
paladin-t
a157c2e67a *fixed a bug with the END and RETURN statement with FOR loop. 2016-02-25 10:16:59 +08:00
paladin-t
af913590f5 +added support to apply the len statement to an array assigned from another. 2016-02-24 11:26:50 +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
Wang Renxin
9f87c3da99 *updated readme by adding a ref to the "Override operators" wiki page. 2016-02-23 16:08:33 +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
c9322c9d92 *polished code; *updated win bin. 2016-02-23 10:25:16 +08:00
Wang Renxin
792d8f694c *updated history. 2016-02-22 21:29:53 +08:00
Wang Renxin
b6f4d53e2e *fixed an iterator disposing issue by referencing a collection weakly. 2016-02-22 21:29:10 +08:00
paladin-t
1a5667fdb5 *polished error code promption. 2016-02-22 16:48:19 +08:00
paladin-t
074416b2e2 *accepted non parameter RAISE statement. 2016-02-22 16:27:48 +08:00
paladin-t
93bd345af0 +added a RAISE statement to the shell. 2016-02-22 16:23:45 +08:00
paladin-t
80f605c0c9 +added array accessing support of a class instance. 2016-02-22 15:25:20 +08:00
paladin-t
42d8bf6649 +added array clone support. 2016-02-22 14:35:27 +08:00
Wang Renxin
72874d6d15 *updated osx bin. 2016-02-20 14:57:24 +08:00
paladin-t
ae971aefbd +added member accessing support following a routine of a class instance. 2016-02-19 20:00:49 +08:00
paladin-t
a6aeab3ad8 *simplified code. 2016-02-19 17:33:03 +08:00
paladin-t
f6d17ef9cf *polished error promption text; *polished code. 2016-02-19 17:27:37 +08:00
paladin-t
21014877f4 +added source tracing for sub routine invoking; *fixed a lexical object convertion issue. 2016-02-19 17:16:54 +08:00
paladin-t
65f50ebeca +added a SYS statement to the shell. 2016-02-18 19:19:46 +08:00
paladin-t
a786ec13c3 *polished code. 2016-02-18 11:44:00 +08:00
paladin-t
644bef1233 *fixed a wrong list linkage bug with list sorting. 2016-02-18 11:20:41 +08:00
paladin-t
4a715f8ea8 +added a generic iterator type. 2016-02-18 11:07:04 +08:00
paladin-t
8020927963 *updated win binary. 2016-02-18 09:53:13 +08:00
Wang Renxin
a1a7a2e5ce *fixed a bug of the EXIT statement with FOR loop. 2016-02-16 11:32:33 +08:00
Wang Renxin
e68120a8b2 *fixed a compile error with gcc. 2016-02-15 23:15:19 +08:00
Wang Renxin
22eeabb807 *fixed some compile issues with xcode. 2016-02-15 23:12:33 +08:00