|
e04ead3848
|
Refactor library and CLI
|
2024-11-17 20:32:53 -05:00 |
|
|
a2fa5afcd4
|
Clean up
|
2024-11-04 21:30:23 -05:00 |
|
|
c77e1c89a9
|
Update dependencies and allow compiling to wasm
|
2024-11-04 21:29:20 -05:00 |
|
|
5c54a5b9bd
|
Make chunk disassembly the prettiest thing ever
|
2024-09-12 19:25:20 -04:00 |
|
|
7b055d79b5
|
Begin rewrite with register-based bytecode
|
2024-09-11 23:07:20 -04:00 |
|
|
8f58bf30a4
|
Make everything messy
|
2024-09-10 18:19:59 -04:00 |
|
|
e3d821a1c3
|
Remimplement features
|
2024-08-20 00:15:19 -04:00 |
|
|
74cfef1832
|
Work out the finer details of the garbage collector
|
2024-08-12 04:10:07 -04:00 |
|
|
77134e5292
|
Begin adding fancy errors
|
2024-08-08 21:47:49 -04:00 |
|
|
4805a53269
|
Begin expanding errors
|
2024-08-08 20:58:56 -04:00 |
|
|
dfee50003a
|
Clean up dependencies and add a few more tests
|
2024-08-05 18:45:43 -04:00 |
|
|
cc188a233b
|
Overhaul project structure
|
2024-08-03 20:23:52 -04:00 |
|
|
699576c4c7
|
Add use statements with pre-compile std library
|
2024-07-01 14:23:01 -04:00 |
|
|
f625568ced
|
Attempt to add JSON parsing
|
2024-06-04 14:47:15 -04:00 |
|
|
2b546e7b63
|
Add example; Clean up pratt parser
|
2024-04-27 03:40:05 -04:00 |
|
|
70face6765
|
Revise built-in functions; Add memory management
|
2024-04-22 01:51:34 -04:00 |
|
|
2b797c19f7
|
Pass all tests
|
2024-03-24 09:10:49 -04:00 |
|
|
7263507e84
|
Refine error reports
|
2024-03-23 17:07:41 -04:00 |
|
|
e29e092875
|
Begin implementing async blocks
|
2024-03-20 17:05:37 -04:00 |
|
|
9b74023ade
|
Begin project restructure
|
2024-03-20 04:42:13 -04:00 |
|
|
b7ae0f1b52
|
Expand modules and function built-ins
|
2024-03-18 08:15:30 -04:00 |
|
|
46419956bd
|
Improve positioning
|
2024-03-17 02:51:33 -04:00 |
|
|
fdf286cb51
|
Add memory management
|
2024-03-11 21:57:27 -04:00 |
|
|
dac7656572
|
Improve value display
|
2024-03-07 22:20:59 -05:00 |
|
|
13394e6a8f
|
Improve API and errors
|
2024-03-06 15:36:58 -05:00 |
|
|
8ff4b4ba82
|
Lex, parse and run with passing tests
|
2024-02-25 13:49:26 -05:00 |
|
|
bec6eb5aeb
|
Continue parser experiment
|
2024-02-23 12:14:15 -05:00 |
|
|
6dbae12315
|
Experiment with new parser
|
2024-02-23 07:40:01 -05:00 |
|
|
e3b55092b3
|
Increment cargo version
|
2024-02-19 17:59:16 -05:00 |
|
|
a53f83f03a
|
Begin making pretty errors with lyneate
|
2024-02-16 16:49:01 -05:00 |
|
|
f85fed941a
|
Fix serde errors
|
2024-01-30 13:43:18 -05:00 |
|
|
80428a3dd7
|
Add table output
|
2024-01-28 13:30:57 -05:00 |
|
|
3d21196768
|
Add JSON functions; Modify CLI prompt
|
2024-01-26 17:14:57 -05:00 |
|
|
ac29f0210f
|
Implement reedline crate with highlighting
|
2024-01-25 01:28:22 -05:00 |
|
|
a9b73ce82b
|
Increment cargo version
|
2024-01-01 13:41:13 -05:00 |
|
|
c2d919957e
|
Begin adding string functions
|
2024-01-01 08:52:25 -05:00 |
|
|
976cb7de3f
|
Implement new built-in values
|
2024-01-01 07:46:47 -05:00 |
|
|
415c9863e6
|
Improve GUI
|
2023-12-31 19:46:23 -05:00 |
|
|
d3a9fb3a0e
|
Add function return type check; Clean up
|
2023-12-31 16:46:21 -05:00 |
|
|
9a35dc5ec9
|
Fix parsing bug; Extend GUI
|
2023-12-30 12:02:58 -05:00 |
|
|
6cb84a664a
|
Remove TUI
|
2023-12-30 10:56:56 -05:00 |
|
|
fc1d1c9ee9
|
Merge branch 'main' into gui
|
2023-12-30 10:45:38 -05:00 |
|
|
9d94cb9af4
|
Restart TUI
|
2023-12-30 09:29:33 -05:00 |
|
|
7ea6283650
|
Begin writing GUI
|
2023-12-30 02:04:39 -05:00 |
|
|
49a219f764
|
Move TUI project; Increment cargo version
|
2023-12-29 23:57:09 -05:00 |
|
|
17fa708739
|
Add FunctionExpression to fix syntax bug
|
2023-12-29 18:59:15 -05:00 |
|
|
93ba04d35c
|
Increment cargo version
|
2023-12-29 14:02:56 -05:00 |
|
|
6be9204123
|
Improve Intepreter API for shell use
|
2023-12-29 14:01:54 -05:00 |
|
|
8a7f05acda
|
Add bench script
|
2023-12-18 15:35:04 -05:00 |
|
|
b46dfc5791
|
Create new built-in function API
|
2023-11-28 17:54:17 -05:00 |
|