|
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 |
|
|
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 |
|
|
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 |
|
|
b0d80ab867
|
Clean up; Add error for assignment without a value
|
2024-06-17 18:00:42 -04:00 |
|
|
cddf199156
|
Fix tests; Implement type generics
|
2024-06-17 17:38:24 -04:00 |
|
|
d53ddd07eb
|
Fix tests and refine new parsing
|
2024-06-17 15:47:07 -04:00 |
|
|
dbabf874b7
|
Fix type check tests
|
2024-06-17 11:02:13 -04:00 |
|
|
9e0c0b4db3
|
Refine type constructor
|
2024-06-17 10:50:06 -04:00 |
|
|
e448c9dd4c
|
Add type constructor
|
2024-06-17 10:10:06 -04:00 |
|
|
a0b754cc1c
|
Begin preparing for type expressions
|
2024-06-16 03:12:04 -04:00 |
|
|
54071eb8c0
|
Add type aliases
|
2024-06-15 21:13:11 -04:00 |
|
|
f625568ced
|
Attempt to add JSON parsing
|
2024-06-04 14:47:15 -04:00 |
|
|
c8dfbda447
|
Add fs.read_file to standard library
|
2024-05-25 11:48:43 -04:00 |
|
|
a0999e30f1
|
Continue implementing as expression
|
2024-05-21 19:48:27 -04:00 |
|
|
7b78250eca
|
Continue implementing as expression
|
2024-05-21 19:27:33 -04:00 |
|
|
8ea6b4be81
|
Begin implementing as expression
|
2024-05-21 17:07:12 -04:00 |
|
|
f7bc43d7e3
|
Replace context inheritance with parental refs
|
2024-05-21 16:32:23 -04:00 |
|
|
aadb51e1f1
|
Fix lexing and parsing errors
|
2024-05-20 17:15:05 -04:00 |
|
|
9eb047a913
|
Revert to pratt parsing for all indexes
|
2024-05-18 16:21:46 -04:00 |
|
|
70f55c85f4
|
Rewrite io.write_line built-in; Fix memory bug
|
2024-04-27 05:45:39 -04:00 |
|
|
d400b8bb6a
|
Refine memory management
|
2024-04-22 08:25:20 -04:00 |
|
|
c659b56105
|
Refine memory management
|
2024-04-22 07:56:03 -04:00 |
|
|
bcd8e7c669
|
Refine memory management
|
2024-04-22 05:50:26 -04:00 |
|
|
8478d59000
|
Refine memory management
|
2024-04-22 03:41:21 -04:00 |
|
|
70face6765
|
Revise built-in functions; Add memory management
|
2024-04-22 01:51:34 -04:00 |
|
|
3d64883e2a
|
Continue revising built-in functions
|
2024-04-21 21:33:21 -04:00 |
|
|
4726288b9a
|
Continue built-in function revision
|
2024-04-21 18:22:59 -04:00 |
|
|
dbbb912b82
|
Continue revising built-in functions
|
2024-04-21 18:06:26 -04:00 |
|
|
fb78798a1d
|
Begin revising built-in functions
|
2024-04-21 17:00:08 -04:00 |
|