Stephen Chung
|
ef02150afd
|
Expose methods for Engine::register_module.
|
2020-11-16 14:07:48 +08:00 |
|
Stephen Chung
|
b75964e383
|
Add Dynamic::UNIT.
|
2020-11-15 23:14:29 +08:00 |
|
Stephen Chung
|
937b45a187
|
Add Engine::load_module.
|
2020-11-15 23:14:16 +08:00 |
|
Stephen Chung
|
83c7c101d1
|
Add docs and tests for switch.
|
2020-11-14 09:38:16 +08:00 |
|
Stephen Chung
|
55b4907f19
|
Add switch expression.
|
2020-11-13 18:32:18 +08:00 |
|
Stephen Chung
|
958762079e
|
Change modules to namespace.
|
2020-11-10 23:26:50 +08:00 |
|
Stephen Chung
|
ecfdfa8a97
|
Bump version.
|
2020-11-10 11:44:36 +08:00 |
|
Stephen Chung
|
e69444293c
|
Encapsulate imported modules into AST.
|
2020-11-09 21:52:23 +08:00 |
|
Stephen Chung
|
821e64adc4
|
Allow multiple exports.
|
2020-11-09 14:38:33 +08:00 |
|
Stephen Chung
|
4b622a8830
|
Enable export let/export const short-hand.
|
2020-11-09 12:21:11 +08:00 |
|
Stephen Chung
|
48886eacc8
|
Add == and != to arrays and maps.
|
2020-11-08 23:00:37 +08:00 |
|
Stephen Chung
|
487a073caf
|
Fix recursive file import bug.
|
2020-11-08 23:00:03 +08:00 |
|
Stephen Chung
|
232ba27548
|
Add NativeCallContext::new.
|
2020-11-08 18:15:23 +08:00 |
|
Stephen Chung
|
1e07e4356e
|
Re-index imported modules if they are not yet indexed.
|
2020-11-08 14:29:54 +08:00 |
|
Stephen Chung
|
b3d318ef7f
|
Module resolver returns shared module.
|
2020-11-07 23:33:21 +08:00 |
|
Stephen Chung
|
6bc5ba6668
|
Enable functions to use global imports.
|
2020-11-06 19:17:07 +08:00 |
|
Stephen Chung
|
99669b5909
|
Bump version.
|
2020-11-04 17:17:21 +08:00 |
|
Stephen Chung
|
da1c5e364d
|
Docs revision.
|
2020-11-04 17:11:56 +08:00 |
|
Stephen Chung
|
32f41c69bd
|
Refine code and docs.
|
2020-11-03 21:50:14 +08:00 |
|
Stephen Chung
|
d7d6f74dfd
|
Add constant NO_POS.
|
2020-11-02 12:50:27 +08:00 |
|
Stephen Chung
|
6f3ce96d9d
|
Enable termination token.
|
2020-11-02 11:04:45 +08:00 |
|
Stephen Chung
|
b07a2aa79c
|
Pack Imports.
|
2020-11-01 23:42:00 +08:00 |
|
Stephen Chung
|
a2e2b5e2ef
|
Add f32_float feature.
|
2020-11-01 15:48:48 +08:00 |
|
Stephen Chung
|
1e16cb03ce
|
Add content to no-std buld.
|
2020-10-31 11:52:42 +08:00 |
|
Stephen Chung
|
72941fac4b
|
Fix links.
|
2020-10-31 11:52:23 +08:00 |
|
Stephen Chung
|
4add90b215
|
Change parser output to String.
|
2020-10-27 09:56:37 +08:00 |
|
Stephen Chung
|
7496c77ac9
|
Custom syntax parser function takes &[String].
|
2020-10-26 19:46:58 +08:00 |
|
Stephen Chung
|
b607a3a9ba
|
Add raw API for custom syntax.
|
2020-10-25 21:57:18 +08:00 |
|
Stephen Chung
|
2c7c719cd5
|
Minor cleanup before release.
|
2020-10-22 12:26:44 +08:00 |
|
Stephen Chung
|
ad60db5bae
|
Reduce max fn call level.
|
2020-10-21 10:10:46 +08:00 |
|
Stephen Chung
|
07bdb824fe
|
Add try-catch.
|
2020-10-20 23:16:03 +08:00 |
|
Stephen Chung
|
5ee9dfc5cd
|
1) Change namespaces to iter_namespaces
2) throw can throw any value
|
2020-10-20 18:09:26 +08:00 |
|
Stephen Chung
|
92ba7b42d5
|
Implement namespaces chain.
|
2020-10-20 10:54:32 +08:00 |
|
Stephen Chung
|
f2b6d58122
|
Bump version.
|
2020-10-20 09:21:36 +08:00 |
|
Stephen Chung
|
a9fd0ff4de
|
Encapsulate scope into EvalContext;
Fix bug with custom syntax delta.
|
2020-10-19 19:11:55 +08:00 |
|
Stephen Chung
|
c8c4ca21ad
|
Update docs.
|
2020-10-19 14:26:15 +08:00 |
|
Stephen Chung
|
25f820f5bf
|
Reimplement pad for string.
|
2020-10-18 22:36:58 +08:00 |
|
Stephen Chung
|
46b92c9d1f
|
Allow NativeCallContext in function arguments.
|
2020-10-18 21:47:34 +08:00 |
|
Stephen Chung
|
82e6dd446a
|
Encapsulate register_fn_raw parameters into NativeCallContext.
|
2020-10-18 17:02:17 +08:00 |
|
Stephen Chung
|
58c820785b
|
Add drain and retain for arrays.
|
2020-10-18 13:18:12 +08:00 |
|
Stephen Chung
|
39474d6420
|
Streamline function pointers and currying.
|
2020-10-17 13:49:16 +08:00 |
|
Stephen Chung
|
6f134368c3
|
Bump version.
|
2020-10-16 21:19:24 +08:00 |
|
Stephen Chung
|
e62df6cbed
|
Remove none for array.
|
2020-10-16 21:02:16 +08:00 |
|
Stephen Chung
|
849aec0621
|
Set version to 0.19.1.
|
2020-10-16 17:32:26 +08:00 |
|
Stephen Chung
|
fb05e811b7
|
Map::keys and Map::values can be used method-call style.
|
2020-10-15 22:11:40 +08:00 |
|
Stephen Chung
|
ea9ef1091a
|
Add example to function pointer.
|
2020-10-15 20:05:23 +08:00 |
|
Stephen Chung
|
e0c39edff4
|
Enhance array functions.
|
2020-10-14 21:27:31 +08:00 |
|
Stephen Chung
|
13c4d0bbb3
|
Adjust precedence of in.
|
2020-10-13 16:01:42 +08:00 |
|
Stephen Chung
|
9dceeaf114
|
Reserve ** operator.
|
2020-10-13 15:51:59 +08:00 |
|
Stephen Chung
|
037e8334d4
|
Reset modulo precedence.
|
2020-10-13 15:49:09 +08:00 |
|