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 |
|
Stephen Chung
|
28697e0380
|
Remove support for script-line native functions.
|
2020-10-13 14:40:02 +08:00 |
|
Stephen Chung
|
6db412815b
|
Add chop and extract for arrays.
|
2020-10-13 14:39:49 +08:00 |
|
Stephen Chung
|
737c0aca44
|
Merge pull request #257 from schungx/master
New methods for arrays.
|
2020-10-13 13:28:30 +08:00 |
|
Stephen Chung
|
1c86c66f1a
|
Add more functions to arrays.
|
2020-10-13 10:57:29 +08:00 |
|
Stephen Chung
|
3c7805d514
|
Encapsulate environment in ScriptFnDef.
|
2020-10-13 09:38:14 +08:00 |
|
Stephen Chung
|
0b4129fb98
|
Raise precedence of ~ and %.
|
2020-10-13 09:33:16 +08:00 |
|
Stephen Chung
|
e6667a3996
|
Revise docs.
|
2020-10-12 23:17:22 +08:00 |
|
Stephen Chung
|
a0d5249c4d
|
Fix unchecked build.
|
2020-10-12 23:17:16 +08:00 |
|
Stephen Chung
|
747fda1ec7
|
Add filter, map, reduce to Array.
|
2020-10-12 22:49:51 +08:00 |
|
Stephen Chung
|
6d0851de44
|
Reverse function call parameter change.
|
2020-10-12 19:36:34 +08:00 |
|
Stephen Chung
|
21b989afd5
|
Refine function call parameters size.
|
2020-10-12 17:00:58 +08:00 |
|
Stephen Chung
|
c4f00afbee
|
Disallow ! in module function calls.
|
2020-10-12 16:59:59 +08:00 |
|
Stephen Chung
|
00698b01a8
|
Merge pull request #254 from schungx/master
Added variable resolver.
|
2020-10-11 22:51:19 +08:00 |
|
Stephen Chung
|
e343bcfa8f
|
Change Option<usize> to usize for variable resolver index.
|
2020-10-11 22:41:26 +08:00 |
|
Stephen Chung
|
fd5a932611
|
Implement variable resolver.
|
2020-10-11 21:58:11 +08:00 |
|
Stephen Chung
|
9d93dac8e7
|
Reserve some more symbols.
|
2020-10-10 22:14:10 +08:00 |
|
Stephen Chung
|
994e5a4251
|
Move some concat functions to builtin.
|
2020-10-10 22:13:55 +08:00 |
|
Stephen Chung
|
edd136c047
|
Merge pull request #252 from schungx/master
Code refactor and structural cleanup.
|
2020-10-10 15:14:44 +08:00 |
|
Stephen Chung
|
836b4de925
|
Fix serde example.
|
2020-10-10 15:06:59 +08:00 |
|
Stephen Chung
|
c463e42987
|
Fix serde test.
|
2020-10-10 14:15:23 +08:00 |
|
Stephen Chung
|
dd9f58f323
|
Merge ser/de modules.
|
2020-10-10 13:43:14 +08:00 |
|
Stephen Chung
|
612ecc4ebc
|
Move StaticVec definition to lib.rs.
|
2020-10-10 13:41:55 +08:00 |
|
Stephen Chung
|
95c4ac4180
|
Fix no_float bug in time.
|
2020-10-09 13:47:35 +08:00 |
|
Stephen Chung
|
b23966e16b
|
Clarify no capturing for constants.
|
2020-10-09 13:36:48 +08:00 |
|
Stephen Chung
|
59b380b130
|
Allow propagation for pushed scope constants.
|
2020-10-09 13:26:32 +08:00 |
|
Stephen Chung
|
630ec51624
|
Simplify let/const statement.
|
2020-10-09 13:25:53 +08:00 |
|
Stephen Chung
|
1f74b36496
|
Add EntryType::is_constant.
|
2020-10-09 13:23:44 +08:00 |
|
Stephen Chung
|
68493416f1
|
Better scope printout.
|
2020-10-09 13:22:40 +08:00 |
|
Stephen Chung
|
a4b674d015
|
Trap elapsed error when timestamp is later than now.
|
2020-10-09 12:51:26 +08:00 |
|
Stephen Chung
|
7ede299aae
|
Allow expressions in constants.
|
2020-10-09 11:15:25 +08:00 |
|
Stephen Chung
|
d511aac7a4
|
Reduce max call stack size for debug.
|
2020-10-08 23:00:01 +08:00 |
|
Stephen Chung
|
1272eeb81a
|
Add/remove #[inline] attributes.
|
2020-10-08 22:25:50 +08:00 |
|
Stephen Chung
|
e34a370f33
|
Test optimizer with overriding operator.
|
2020-10-08 10:34:32 +08:00 |
|
Stephen Chung
|
b2d603ec06
|
Refine Add/AddAssign for AST and Module.
|
2020-10-07 23:25:08 +08:00 |
|
Stephen Chung
|
d35c216465
|
Add README's.
|
2020-10-07 22:56:21 +08:00 |
|
Stephen Chung
|
0ba219352d
|
Make doc tests runnable.
|
2020-10-07 22:51:43 +08:00 |
|
Stephen Chung
|
e7f2dc84f1
|
Revise examples.
|
2020-10-07 15:55:45 +08:00 |
|
Stephen Chung
|
bc8aa470cb
|
Use Engine::new().
|
2020-10-07 15:52:24 +08:00 |
|
Stephen Chung
|
ec19103478
|
Fix serde typo.
|
2020-10-07 15:51:00 +08:00 |
|
Stephen Chung
|
d7bfe13b3e
|
Add convenient functions and operators for Module and module resolvers.
|
2020-10-07 15:40:36 +08:00 |
|
Stephen Chung
|
a56859c2ac
|
Add README for docs.
|
2020-10-07 13:23:28 +08:00 |
|
Stephen Chung
|
effb11ab94
|
Merge pull request #251 from schungx/master
Small enhancements.
|
2020-10-07 13:14:21 +08:00 |
|
Stephen Chung
|
1523981e4e
|
Add AST::combine and AST::combine_filtered.
|
2020-10-07 12:11:25 +08:00 |
|
Stephen Chung
|
3340760b35
|
Fix no_std build.
|
2020-10-07 11:44:06 +08:00 |
|
Stephen Chung
|
df1dd5190e
|
Add usage pattern on multi-layer functions.
|
2020-10-07 10:43:53 +08:00 |
|
Stephen Chung
|
ae76d9b8ae
|
Add instructions on how to build The Book.
|
2020-10-07 10:43:39 +08:00 |
|
Stephen Chung
|
762072685d
|
Move script optimization into separate section.
|
2020-10-06 22:35:27 +08:00 |
|