397 Commits

Author SHA1 Message Date
Heng Li
00a1d7fa2d code cleanup 2015-05-22 09:53:25 -04:00
Heng Li
1492f0e4d2 don't return a parse error if see undef func 2015-05-22 09:42:03 -04:00
Heng Li
709b403a2e a little bit code cleanup 2015-05-22 09:36:05 -04:00
Heng Li
a4af41adfb moved argument checking to ke_parse() 2015-05-22 09:12:15 -04:00
Heng Li
6bd20c7fc5 simplified ke_eval() with operator functions 2015-05-22 09:02:38 -04:00
Heng Li
140199c2a9 use operator functions 2015-05-22 08:50:12 -04:00
Heng Li
dbb4269487 support single-quotation mark and escaping 2015-05-21 22:29:24 -04:00
Heng Li
386ac73a1c command line assignment 2015-05-21 22:26:56 -04:00
Heng Li
28ab7faa4f check unknown function names 2015-05-21 22:18:41 -04:00
Heng Li
ffa32a59c7 return final type 2015-05-21 22:12:02 -04:00
Heng Li
12cbbc206c support assignment 2015-05-21 22:05:51 -04:00
Heng Li
aa747e4d54 fixed a bug related to functions 2015-05-21 21:54:10 -04:00
Heng Li
237f3e8272 added a few unary functions 2015-05-21 21:50:26 -04:00
Heng Li
4bc7599373 eval working 2015-05-21 21:38:12 -04:00
Heng Li
edf70b3685 changed a variable name 2015-05-21 19:38:46 -04:00
Heng Li
f887873af5 added ** and // 2015-05-21 19:14:51 -04:00
Heng Li
58a36374bf support "," 2015-05-21 19:01:43 -04:00
Heng Li
6f190a7fc8 parse math expression with Shunting-yard 2015-05-21 15:58:14 -04:00
Heng Li
0875fbc998 a bit more comments 2015-01-11 16:29:39 -05:00
Heng Li
b6d0508ff9 allow to change pipeline threads 2015-01-11 16:27:22 -05:00
Heng Li
c3fdb86c68 kt_pipeline() example 2015-01-11 16:24:54 -05:00
Heng Li
f28c067d3e erh... wrong link in the last commit 2014-11-30 20:07:04 -05:00
Heng Li
b8c858b268 added a link to the new doc 2014-11-30 20:04:22 -05:00
Heng Li
2f71efe1d1 added links to the new tiddlywiki doc 2014-11-30 19:52:22 -05:00
Heng Li
2cf8fa23ab kson_query() -> kson_by_path() for clarity 2014-11-30 01:15:00 -05:00
Heng Li
e06f674236 simplified format() due to a later change 2014-11-30 00:53:37 -05:00
Heng Li
6e6f371a3b rename a member var for clarity 2014-11-30 00:47:00 -05:00
Heng Li
e22b0e0d89 removed *error from kson_parse()
Few would be interested in this error code
2014-11-30 00:40:26 -05:00
Heng Li
7510a63f1a removed kt_spawn(); added kt_pipeline() 2014-11-30 00:13:29 -05:00
Heng Li
3afffcf6a6 missing include 2014-11-29 22:13:15 -05:00
Heng Li
e7de1ac7ba get rid of stdint.h for portability 2014-11-29 20:44:23 -05:00
Heng Li
f7102291f6 minor 2014-11-29 20:37:04 -05:00
Heng Li
66eb722481 minor change 2014-11-29 20:35:28 -05:00
Heng Li
59195e74e8 simplified the struct 2014-11-29 20:06:53 -05:00
Heng Li
bae79deade simplified the struct a little 2014-11-29 20:00:28 -05:00
Heng Li
e929200888 simplified API 2014-11-29 19:54:16 -05:00
Heng Li
c81aca32bf query on CMD; more chanages to happen 2014-11-29 19:40:08 -05:00
Heng Li
f2282bbec4 fixed an error in the example (due to prev rev) 2014-11-29 19:00:53 -05:00
Heng Li
faddac8895 a bit code cleaup 2014-11-29 18:55:36 -05:00
Heng Li
6d1677b22f indent output 2014-11-29 18:54:26 -05:00
Heng Li
4ba8430204 minor change 2014-11-29 18:24:52 -05:00
Heng Li
d4827d96c4 added JSON query 2014-11-29 18:20:35 -05:00
Heng Li
2a14f82c1f isblank() -> isspace() 2014-11-29 13:02:17 -05:00
Heng Li
493b6bdd4f no effective changes 2014-11-29 13:00:19 -05:00
Heng Li
d5c38b710f simplified API a bit 2014-11-29 12:59:10 -05:00
Heng Li
a102b18d26 fixed compilation error in the last commit 2014-11-29 12:41:26 -05:00
Heng Li
b165c1c906 added deallocator 2014-11-29 12:40:39 -05:00
Heng Li
eb9a6c4a1e added API documentation 2014-11-29 12:37:57 -05:00
Heng Li
60f4e2dd22 code cleanup 2014-11-29 12:28:04 -05:00
Heng Li
7143d2740c improved comments a little 2014-11-29 12:21:42 -05:00