|
9f2b0461df
|
Add statment_kind syntax node
|
2024-02-16 10:55:15 -05:00 |
|
|
1ce2178af5
|
Move return syntax node to option for statements
|
2024-02-16 10:38:51 -05:00 |
|
|
172a6fa860
|
Remove return statement; Add StatementInner
|
2024-02-16 10:36:16 -05:00 |
|
|
51869f04b6
|
Add test for root node
|
2024-02-16 10:23:33 -05:00 |
|
|
50a7a7aca1
|
Add built-in identifiers
|
2024-02-15 17:04:34 -05:00 |
|
|
edded5043d
|
Fix infintite loop
|
2024-02-15 16:30:47 -05:00 |
|
|
5e105177cf
|
Simplify TypeDefinition type
|
2024-02-15 16:06:47 -05:00 |
|
|
ec074177d5
|
Clean up new API
|
2024-02-15 16:02:27 -05:00 |
|
|
c2ba519240
|
Overhaul built-ins and identifiers
|
2024-02-15 15:20:29 -05:00 |
|
|
91e94a5adc
|
Clean up
|
2024-02-15 10:37:10 -05:00 |
|
|
e7f5d66297
|
Implement custom and built-in types
|
2024-02-15 10:33:25 -05:00 |
|
|
e1c3e8bc0d
|
Fix test
|
2024-02-15 07:12:10 -05:00 |
|
|
a6e52e4ee6
|
Implement matching for enums
|
2024-02-15 07:04:38 -05:00 |
|
|
85cb641af8
|
Write docs
|
2024-02-15 04:18:30 -05:00 |
|
|
933ab3900b
|
Write docs
|
2024-02-15 04:16:34 -05:00 |
|
|
d9f065fbb6
|
Write docs
|
2024-02-15 03:57:13 -05:00 |
|
|
540f59e6d8
|
Modify enum variant syntax
|
2024-02-15 02:22:04 -05:00 |
|
|
b8f2fe7eb4
|
Implement Result type
|
2024-02-15 02:08:42 -05:00 |
|
|
ed1f139595
|
Remove option value type and built-in value syntax
|
2024-02-15 02:02:48 -05:00 |
|
|
4c68bc0260
|
Add built-in option definition
|
2024-02-15 01:51:05 -05:00 |
|
|
d3601be44c
|
Fix test
|
2024-02-15 00:58:14 -05:00 |
|
|
fc3dfc0e03
|
Implement structs; Modify tests
|
2024-02-15 00:53:43 -05:00 |
|
|
97319d28b2
|
Implement custom types; Add test
|
2024-02-14 22:46:40 -05:00 |
|
|
89a4c09307
|
Implement basic enum instantiation
|
2024-02-14 22:38:45 -05:00 |
|
|
b8c54ea8bd
|
Begin implementing enums
|
2024-02-14 20:53:42 -05:00 |
|
|
4323c50d32
|
Rework structs; Add enums; Remove yield statements
|
2024-02-14 20:23:33 -05:00 |
|
|
390d1aa504
|
Revert "Remove structure from map types"
This reverts commit 5e685d6641 .
|
2024-02-14 19:15:47 -05:00 |
|
|
5e685d6641
|
Remove structure from map types
|
2024-02-14 19:07:34 -05:00 |
|
|
c2f0ec28ba
|
Clean up
|
2024-02-14 18:57:24 -05:00 |
|
|
a23688803c
|
Add test; Pass test by fixing type validation bug
|
2024-02-14 18:46:05 -05:00 |
|
|
85419c47be
|
Convert maps to structures for advanced type checks
|
2024-02-13 12:04:02 -05:00 |
|
|
1f5dacad7d
|
Add type check for type conversion; Add test
|
2024-02-13 10:49:49 -05:00 |
|
|
52493a0b73
|
Complete string to list conversion with as
|
2024-02-13 10:36:43 -05:00 |
|
|
18508fa217
|
Begin As implementation for AbstractTree; Add tests
|
2024-02-13 10:26:26 -05:00 |
|
|
e9bc16af0d
|
Add syntax for as expressions
|
2024-02-13 09:19:23 -05:00 |
|
|
3f4c4ff464
|
Fix type checking bug
|
2024-02-13 08:10:34 -05:00 |
|
|
3c72e4f988
|
Rework built-in function arguments; Fix context bug
|
2024-02-12 18:55:54 -05:00 |
|
|
41a268389c
|
Fix function recursion
|
2024-02-12 18:15:49 -05:00 |
|
|
bbab728ce9
|
Add context to function call nodes
|
2024-02-12 17:55:45 -05:00 |
|
|
daf78919da
|
Move block contexts to loops and function
|
2024-02-12 16:51:06 -05:00 |
|
|
1e665a6f13
|
Fix context error
|
2024-02-12 15:48:43 -05:00 |
|
|
b7e0828ced
|
Make maps multi-threaded again
|
2024-02-12 15:07:41 -05:00 |
|
|
924b388f2c
|
Fix bug with loop contexts
|
2024-02-12 14:19:07 -05:00 |
|
|
d243c030e8
|
Fix Block Debug formatting
|
2024-02-11 15:26:09 -05:00 |
|
|
b1266df835
|
Fix function contexts
|
2024-02-11 14:18:53 -05:00 |
|
|
b5b317df95
|
Implement block contexts
|
2024-02-11 14:10:11 -05:00 |
|
|
f2049225fe
|
Implement new context principles
|
2024-02-11 13:54:27 -05:00 |
|
|
90c0304af5
|
Implement context
|
2024-02-10 20:50:49 -05:00 |
|
|
d997bbd08a
|
Continue implementing context
|
2024-02-10 19:31:47 -05:00 |
|
|
ddd5912248
|
Begin implementing new Context type
|
2024-02-10 18:29:11 -05:00 |
|