|
e04ead3848
|
Refactor library and CLI
|
2024-11-17 20:32:53 -05:00 |
|
|
bb345a7938
|
Fix argument retrieval in native functions
|
2024-11-07 03:05:32 -05:00 |
|
|
04a1c81a2a
|
Add parents to the VM; Improve the disassembler
|
2024-11-07 02:10:02 -05:00 |
|
|
87f597624a
|
Begin fixing control flow
|
2024-11-06 14:46:23 -05:00 |
|
|
febd7bb054
|
Fix while loop jumps; Pass tests
|
2024-10-31 20:33:46 -04:00 |
|
|
caf1c22af0
|
Clean up
|
2024-10-30 00:16:10 -04:00 |
|
|
e304195661
|
Change return to use last_assigned_value; Add scopes tests
|
2024-10-29 23:11:55 -04:00 |
|
|
1da61f0873
|
Begin reworking jump instructions
|
2024-10-20 10:20:09 -04:00 |
|
|
8db37bcdfd
|
Add LoadSelf instruction to enable recursion
|
2024-10-20 02:30:22 -04:00 |
|
|
6caae6c952
|
Add chunk names
|
2024-10-20 00:46:59 -04:00 |
|
|
9d5c9d9fd0
|
Implement functions calls
|
2024-10-19 17:24:22 -04:00 |
|
|
79cc59c952
|
Make minor changes to fizzbuzz example
|
2024-10-05 06:42:19 -04:00 |
|
|
80bf09d807
|
Clean up
|
2024-08-20 15:55:35 -04:00 |
|
|
2eff51815a
|
Get hello world working again
|
2024-08-20 15:43:50 -04:00 |
|
|
a6334070ae
|
Get fizzbuzz working again
|
2024-08-20 15:16:06 -04:00 |
|
|
58780b5530
|
Write docs and clean up
|
2024-08-13 22:25:33 -04:00 |
|
|
501801b63e
|
Rearrange repo; Add rust example
|
2024-07-15 16:42:49 -04:00 |
|
|
dd72faf7c8
|
Continue experimenting with context and scopes
|
2024-07-06 02:41:43 -04:00 |
|
|
adfd3aa5d4
|
Add list type check; Clean up
|
2024-06-28 15:35:18 -04:00 |
|
|
49fe4555c6
|
Clean up
|
2024-06-26 11:35:39 -04:00 |
|
|
2da0a6a28b
|
Clean up; Add example
|
2024-06-24 15:07:11 -04:00 |
|
|
18859cda77
|
Begin fixing built-in functions
|
2024-06-24 07:13:54 -04:00 |
|
|
fecc62811d
|
Improve type inference
|
2024-06-19 12:03:25 -04:00 |
|
|
c2d8bd299f
|
Add enum parsing; Add assets for examples
|
2024-06-19 09:48:01 -04:00 |
|
|
ed4820a137
|
Implement serde traits for Value
|
2024-06-19 04:56:56 -04:00 |
|
|
859d8db384
|
Implement serde for Value; Rework comment parsing
|
2024-06-19 03:32:51 -04:00 |
|
|
d37c618ead
|
Continue implementing type inference
|
2024-06-19 02:32:17 -04:00 |
|
|
b3dd610949
|
Continue implementing type inference
|
2024-06-19 00:22:37 -04:00 |
|
|
aa79bea9a7
|
Implement type inferencing
|
2024-06-19 00:05:58 -04:00 |
|
|
f625568ced
|
Attempt to add JSON parsing
|
2024-06-04 14:47:15 -04:00 |
|
|
8ea6b4be81
|
Begin implementing as expression
|
2024-05-21 17:07:12 -04:00 |
|
|
aadb51e1f1
|
Fix lexing and parsing errors
|
2024-05-20 17:15:05 -04:00 |
|
|
109c3f033c
|
Clean up example
|
2024-05-18 11:59:39 -04:00 |
|
|
2b546e7b63
|
Add example; Clean up pratt parser
|
2024-04-27 03:40:05 -04:00 |
|
|
e728aa8fbb
|
Make fizzbuzz example work
|
2024-03-25 01:56:06 -04:00 |
|
|
e50b231958
|
Overhaul AST
|
2024-03-25 00:16:55 -04:00 |
|
|
13c95dd12f
|
Improve errors
|
2024-03-23 17:51:40 -04:00 |
|
|
e858e7e20f
|
Clean up
|
2024-03-22 17:22:39 -04:00 |
|
|
96afe7d3a3
|
Improve error reports; Add example
|
2024-03-20 16:15:45 -04:00 |
|
|
6dbae12315
|
Experiment with new parser
|
2024-02-23 07:40:01 -05:00 |
|
|
25e3941315
|
Clean up examples
|
2024-02-19 21:19:27 -05:00 |
|
|
69347ad435
|
Update grammar and highlight queries
|
2024-02-19 15:26:49 -05:00 |
|
|
ca72fe04f1
|
Start new example; Start new syntax features
|
2024-02-19 15:04:33 -05:00 |
|
|
37fd722fa6
|
Fix garbage collection bug
|
2024-02-18 16:43:47 -05:00 |
|
|
9c87d70659
|
Clean up example tests
|
2024-01-31 10:18:25 -05:00 |
|
|
0ba3ed51e0
|
Clean up examples
|
2024-01-30 14:31:22 -05:00 |
|
|
8a5efa054b
|
Fix example
|
2024-01-30 00:11:45 -05:00 |
|
|
2588715f98
|
Clean up examples
|
2024-01-30 00:01:16 -05:00 |
|
|
7f30097d45
|
Improve tests; Clean up
|
2024-01-29 23:57:13 -05:00 |
|
|
0752ebedf2
|
Refine command implementation; Add tests
|
2024-01-29 18:19:06 -05:00 |
|