|
18859cda77
|
Begin fixing built-in functions
|
2024-06-24 07:13:54 -04:00 |
|
|
f106d64367
|
Simplify built-in functions
|
2024-06-24 05:26:49 -04:00 |
|
|
c75dedb117
|
Add fields to map type
|
2024-06-24 04:16:05 -04:00 |
|
|
5e8945cab5
|
Begin adding fields to map type
|
2024-06-24 04:02:44 -04:00 |
|
|
37d59f562d
|
Fix io.read_line function
|
2024-06-24 02:58:19 -04:00 |
|
|
49dfdc4e10
|
Pass all tests
|
2024-06-24 02:26:19 -04:00 |
|
|
b6b7a61727
|
Fix if/else bug
|
2024-06-24 02:18:58 -04:00 |
|
|
fbcb28ce24
|
Fix built-in function bug
|
2024-06-24 02:01:08 -04:00 |
|
|
ff5c4972eb
|
Fix built-in function bug
|
2024-06-24 01:41:16 -04:00 |
|
|
40172e3ffb
|
Fix assignment bug
|
2024-06-24 00:47:11 -04:00 |
|
|
64ce3d56e4
|
Fix function call bug
|
2024-06-24 00:38:06 -04:00 |
|
|
af20dab0d2
|
Refactor function types
|
2024-06-23 22:39:33 -04:00 |
|
|
572d5a9d18
|
Finish built-in function refactoring
|
2024-06-22 19:44:33 -04:00 |
|
|
34cea3518d
|
Begin refactoring built-ins
|
2024-06-22 17:17:35 -04:00 |
|
|
6bdefd0698
|
Continue major refactoring
|
2024-06-22 13:55:43 -04:00 |
|
|
d06a614cfa
|
Load standard library correctly
|
2024-06-22 11:50:44 -04:00 |
|
|
a05d9016f2
|
Begin passing tests
|
2024-06-22 11:44:09 -04:00 |
|
|
890baa5d51
|
Refactoring and troubleshooting
|
2024-06-22 07:46:10 -04:00 |
|
|
041480a953
|
Complete refactoring
|
2024-06-22 07:09:31 -04:00 |
|
|
1cd101db3f
|
Refactor context
|
2024-06-22 06:36:59 -04:00 |
|
|
240c045a0c
|
Begin passing tests
|
2024-06-22 01:19:30 -04:00 |
|
|
4b89ea0e96
|
Continue refactoring
|
2024-06-22 00:58:30 -04:00 |
|
|
88906fb6d7
|
Continue refactoring
|
2024-06-21 23:37:25 -04:00 |
|
|
fb413e24b0
|
Begin AbstractTree refactoring
|
2024-06-21 20:59:38 -04:00 |
|
|
d98f724355
|
Refactor AsyncBlock::run
|
2024-06-21 18:51:42 -04:00 |
|
|
b3e04f987f
|
Rename Type::None to Type::Void
|
2024-06-21 18:30:16 -04:00 |
|
|
a28ac297c1
|
Refactor abstract tree traits
|
2024-06-21 18:28:12 -04:00 |
|
|
578cb6ad16
|
Add new function for EnumDeclaration
|
2024-06-21 13:56:04 -04:00 |
|
|
880fb7cd1b
|
Consolidate token symbols
|
2024-06-20 19:25:46 -04:00 |
|
|
a94251e707
|
Rework enums and type constructors
|
2024-06-20 18:41:07 -04:00 |
|
|
1593080b8d
|
Reorganize parser
|
2024-06-20 16:36:16 -04:00 |
|
|
e429693364
|
Begin converting type assingment to declarations
|
2024-06-20 16:28:33 -04:00 |
|
|
0b8880ae55
|
Fix lots of parsing and type inferencing
|
2024-06-19 20:14:51 -04:00 |
|
|
e7e5d1c08d
|
Pass all tests
|
2024-06-19 12:12:28 -04:00 |
|
|
fecc62811d
|
Improve type inference
|
2024-06-19 12:03:25 -04:00 |
|
|
0de25215b8
|
Implement basic enum instances
|
2024-06-19 10:48:22 -04:00 |
|
|
c2d8bd299f
|
Add enum parsing; Add assets for examples
|
2024-06-19 09:48:01 -04:00 |
|
|
51dd918789
|
Clean up
|
2024-06-19 05:08:10 -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 |
|
|
69da32d414
|
Fix type inference bug
|
2024-06-19 00:09:47 -04:00 |
|
|
aa79bea9a7
|
Implement type inferencing
|
2024-06-19 00:05:58 -04:00 |
|
|
7dc62bfd5f
|
Continue implementing type construtors
|
2024-06-18 22:01:18 -04:00 |
|
|
799467b25b
|
Reduce ambiguity for function parsing
|
2024-06-18 21:44:22 -04:00 |
|
|
7c809fa764
|
Clean up and prettify parsing errors
|
2024-06-18 19:42:04 -04:00 |
|
|
c0791ebb83
|
Fix type error
|
2024-06-18 19:00:15 -04:00 |
|
|
d5df74363a
|
Clean up
|
2024-06-18 18:54:17 -04:00 |
|
|
b0d80ab867
|
Clean up; Add error for assignment without a value
|
2024-06-17 18:00:42 -04:00 |
|