133 Commits

Author SHA1 Message Date
Wang Renxin
804d4e8fc4 *updated history. 2015-09-28 10:58:06 +08:00
Wang Renxin
58c7483ce2 *fixed a compatibility bug with scope meta info; *improved compatibility with TCC. 2015-09-28 10:57:26 +08:00
Wang Renxin
6e42ed163e *updated history. 2015-09-28 10:56:45 +08:00
Wang Renxin
fc03800d71 *improved compatibility with TCC. 2015-09-28 10:51:10 +08:00
Wang Renxin
9651ba9b6c *polished my_basic.c. 2015-09-25 14:27:47 +08:00
Wang Renxin
5b72de8e6f *tidy useless variables. 2015-09-24 19:35:27 +08:00
Wang Renxin
567794f602 -removed revision number in my_basic.rc. 2015-09-24 13:26:34 +08:00
Wang Renxin
c4b4e2c241 *updated history. 2015-09-24 13:25:47 +08:00
Wang Renxin
ab465ca7ca *fixed bugs in a recursive sub routine, thanks to John for pointing it out; *fixed identifier lookup bugs; *fixed a memory leak when pushing string arguments. 2015-09-24 13:25:27 +08:00
Wang Renxin
e9c3fc7754 *updated main.c. 2015-09-23 11:50:40 +08:00
Wang Renxin
5bf75a513e *updated my_basic.c. 2015-09-23 11:50:12 +08:00
Wang Renxin
44cc944c7a *ignored unused-result warnings. 2015-09-23 11:48:14 +08:00
Wang Renxin
883fe8ffed *ignored unused-result warnings. 2015-09-23 11:47:18 +08:00
Wang Renxin
dd76422daa *avoid warnings. 2015-09-23 11:45:07 +08:00
Wang Renxin
9908cd9ce9 *avoid warnings. 2015-09-23 11:44:40 +08:00
Wang Renxin
ac32f69f9f +added build status badge to readme. 2015-09-23 11:39:23 +08:00
Wang Renxin
bb75b6578f +added -lm to makefile. 2015-09-23 11:35:23 +08:00
Wang Renxin
14d0e3cc41 +added .travis.yml. 2015-09-23 11:24:53 +08:00
Wang Renxin
bc57a07339 *polished main.c. 2015-09-22 17:22:55 +08:00
Wang Renxin
edccd328f0 *updated readme. 2015-09-22 14:17:32 +08:00
Wang Renxin
f439c7828e *updated readme. 2015-09-22 14:10:45 +08:00
Wang Renxin
178485d138 *updated readme. 2015-09-22 13:57:52 +08:00
Wang Renxin
1056cd640a *updated history. 2015-09-22 13:56:11 +08:00
Wang Renxin
cfbdc82ce9 +added IMPORT statement. 2015-09-22 13:55:53 +08:00
Wang Renxin
ca07414c24 *updated my_basic.c 2015-09-22 12:52:13 +08:00
Wang Renxin
0b6955a1af *updated readme. 2015-09-22 11:15:02 +08:00
Wang Renxin
f8c5d6bde7 *updated history. 2015-09-22 11:07:30 +08:00
Wang Renxin
c609687f2b +added mb_get_var, mb_get_var_value and mb_set_var_value implementation. 2015-09-22 11:07:11 +08:00
Wang Renxin
33ff6e1100 +added mb_get_var, mb_get_var_value and mb_set_var_value. 2015-09-22 11:06:08 +08:00
tony
b7b11efb41 *polished main.c. 2015-09-21 23:58:14 +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
Wang Renxin
a956338ec0 *updated readme. 2015-09-21 18:21:50 +08:00
Wang Renxin
ed49a25074 +added array length gain in LEN function. 2015-09-21 14:11:57 +08:00
Wang Renxin
ef4c74059a *updated readme. 2015-09-21 13:41:54 +08:00
tony
faae9b4cdc +added array manipulation ability to script, it's able to assign an array to a variable or use it as a scripting interface argument; +added recursive sub routine support; *fixed a wrong argument detection bug in mb_has_arg. 2015-09-20 21:34:04 +08:00
Wang Renxin
b4d2a05d4e *updated readme. 2015-09-18 21:18:03 +08:00
tony
09f005b50a *fixed a float number parsing bug, thanks to Cybermonkey342 for pointing it out; +added directly expression evaluation shell command. 2015-09-18 21:06:38 +08:00
Wang Renxin
db122e960e *fixed a float number parsing bug. 2015-09-18 10:04:47 +08:00
Wang Renxin
b2ea79eda0 *polished code. 2015-09-17 18:44:21 +08:00
Wang Renxin
5522716f1c *polished readme. 2015-09-17 18:32:22 +08:00
Wang Renxin
0f93ac5969 *updated history. 2015-09-17 18:24:43 +08:00
Wang Renxin
d21c797b3f *fixed a repeated releasing bug when using sub routine. 2015-09-17 18:19:58 +08:00
Wang Renxin
7f8a18c9b0 *supports sub routine in PRINT. 2015-09-17 15:52:09 +08:00
Wang Renxin
987d0a2a81 *allowed strings in a boolean expression. 2015-09-17 14:02:00 +08:00
Wang Renxin
3b33a63d27 *polished copyright information. 2015-09-17 10:24:59 +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
c6d7dcae8f +added a duplicate sub routine error handling; +added optional argument support for INPUT statement; *fixed a variable multiple freeing bug in sub routine; *polished document. 2015-09-11 22:29:16 +08:00
Wang Renxin
3b7a983871 *polished "Installation" section in readme. 2015-09-08 22:09:08 +08:00
tony
67b8091e13 +added makefile. 2015-09-08 21:58:59 +08:00
Wang Renxin
369a54e04d *updated history. 2015-09-08 13:38:09 +08:00