Stephen Chung
|
bd145bd080
|
Do not unnecessarily reindex module.
|
2021-04-17 22:19:48 +08:00 |
|
Stephen Chung
|
2efe9d08a4
|
Skip eval if statements are empty.
|
2021-04-17 22:19:34 +08:00 |
|
Stephen Chung
|
90198d5440
|
Fix test.
|
2021-04-17 18:59:20 +08:00 |
|
Stephen Chung
|
eefdc09352
|
Allow shadowing of global.
|
2021-04-17 18:40:16 +08:00 |
|
Stephen Chung
|
9a8da93145
|
Delay creation of global module until actually needed.
|
2021-04-17 18:10:57 +08:00 |
|
Stephen Chung
|
1be7e60be2
|
Automatic global module.
|
2021-04-17 17:25:35 +08:00 |
|
Stephen Chung
|
9a409b5b49
|
Simplify script.
|
2021-04-17 16:25:39 +08:00 |
|
Stephen Chung
|
01f0cc028b
|
Use no-std-compat to build no-std.
|
2021-04-17 15:15:54 +08:00 |
|
Stephen Chung
|
2f2b7403cb
|
Streamline as_mut to &mut.
|
2021-04-17 13:54:24 +08:00 |
|
Stephen Chung
|
199df9aa4a
|
Use deref for Target.
|
2021-04-17 13:36:51 +08:00 |
|
Stephen Chung
|
807a14eaa2
|
call_fn always evalutes AST.
|
2021-04-17 13:36:23 +08:00 |
|
Stephen Chung
|
6c92011ea1
|
Hide is_shared and is_locked under feature gates.
|
2021-04-17 12:03:29 +08:00 |
|
Stephen Chung
|
6eaee57578
|
Bump version.
|
2021-04-16 22:07:18 +08:00 |
|
Stephen Chung
|
e31506fe51
|
Bump version.
|
2021-04-16 21:59:11 +08:00 |
|
Stephen Chung
|
2b10c5c6c1
|
Correct position of negative numbers.
|
2021-04-16 21:59:05 +08:00 |
|
Stephen Chung
|
208e5fdbf4
|
New switch errors.
|
2021-04-16 13:28:36 +08:00 |
|
Stephen Chung
|
1f987ec61a
|
Streamine StmtBlock.
|
2021-04-16 13:15:11 +08:00 |
|
Stephen Chung
|
980a13ca42
|
Add switch case conditions.
|
2021-04-16 12:04:33 +08:00 |
|
Stephen Chung
|
c5128e15d5
|
Fix scripts.
|
2021-04-16 10:33:55 +08:00 |
|
Stephen Chung
|
8da4c0c2b2
|
Default switch case must be last.
|
2021-04-16 09:41:02 +08:00 |
|
Stephen Chung
|
187dbe537f
|
Improve debug AST printing.
|
2021-04-13 15:52:45 +08:00 |
|
Stephen Chung
|
5a0199f44f
|
Explanation of parse_string_literal return values.
|
2021-04-13 14:38:04 +08:00 |
|
Stephen Chung
|
ca2ec0d4d5
|
Fix script typo.
|
2021-04-13 14:37:33 +08:00 |
|
Stephen Chung
|
44e2e6aeb4
|
Fix string handling at EOF.
|
2021-04-11 21:49:03 +08:00 |
|
Stephen Chung
|
ccbbf3eb34
|
Enhance floating-point display.
|
2021-04-11 11:20:34 +08:00 |
|
Stephen Chung
|
c1c1e5f684
|
Use string start position as error position.
|
2021-04-11 11:19:46 +08:00 |
|
Stephen Chung
|
6b4553ffc8
|
Fix panic with unterminated interpolated string.
|
2021-04-10 17:47:44 +08:00 |
|
Stephen Chung
|
40fda5139d
|
Support negative index counting from end.
|
2021-04-10 15:00:03 +08:00 |
|
Stephen Chung
|
716e9cf779
|
Fix string parsing state.
|
2021-04-10 11:11:42 +08:00 |
|
Stephen Chung
|
42555ac732
|
Unify string continuation parsing.
|
2021-04-10 10:20:17 +08:00 |
|
Stephen Chung
|
4aaf957d73
|
Gate doc-comment tokenizing.
|
2021-04-09 23:13:33 +08:00 |
|
Stephen Chung
|
29d186b361
|
Put doc-comments under metadata flag.
|
2021-04-09 22:49:47 +08:00 |
|
Stephen Chung
|
2b1555cff8
|
Refine example scripts.
|
2021-04-09 22:48:47 +08:00 |
|
Stephen Chung
|
0f2e7e3825
|
Fix builds and tests.
|
2021-04-06 23:28:22 +08:00 |
|
Stephen Chung
|
f17a826f99
|
Refine debug print-out.
|
2021-04-06 23:18:41 +08:00 |
|
Stephen Chung
|
7ec49a9510
|
Fix f32_feature with serde.
|
2021-04-06 23:18:28 +08:00 |
|
Stephen Chung
|
131147c65d
|
Optimize Fn construct.
|
2021-04-06 12:26:38 +08:00 |
|
Stephen Chung
|
d3cfb3c605
|
Optimize position in variable access.
|
2021-04-05 23:59:15 +08:00 |
|
Stephen Chung
|
94fc5af285
|
Store short index in variable access.
|
2021-04-05 23:06:48 +08:00 |
|
Stephen Chung
|
a3ee0f4245
|
Fix no_index build.
|
2021-04-05 18:32:20 +08:00 |
|
Stephen Chung
|
f5d3a0ef4f
|
Promote expr block.
|
2021-04-05 14:57:07 +08:00 |
|
Stephen Chung
|
00784d39ad
|
PropertyExpected for map literal with interpolated key.
|
2021-04-05 14:51:26 +08:00 |
|
Stephen Chung
|
26bb88974a
|
Add function for string + char.
|
2021-04-05 00:10:08 +08:00 |
|
Stephen Chung
|
e6ea006ac6
|
Fix builds.
|
2021-04-05 00:05:56 +08:00 |
|
Stephen Chung
|
8956a77c8c
|
Add new state in TokenizeState to switch back to text mode.
|
2021-04-04 23:23:10 +08:00 |
|
Stephen Chung
|
0807c474a1
|
Revise using string interpolation.
|
2021-04-04 23:22:45 +08:00 |
|
Stephen Chung
|
bc9c1ab850
|
Add external control interface for tokenizer.
|
2021-04-04 23:08:27 +08:00 |
|
Stephen Chung
|
aacb7f0b24
|
Ensure no interpolation for normal strings.
|
2021-04-04 15:37:59 +08:00 |
|
Stephen Chung
|
20aaf1826a
|
Fix builds.
|
2021-04-04 15:06:13 +08:00 |
|
Stephen Chung
|
e6c878edf3
|
Implement string interpolation.
|
2021-04-04 13:13:07 +08:00 |
|