|
4179f6ebe5
|
Rework parser and abstract tree
|
2024-02-26 16:27:01 -05:00 |
|
|
8ff4b4ba82
|
Lex, parse and run with passing tests
|
2024-02-25 13:49:26 -05:00 |
|
|
4f5ad1e4aa
|
Implement automatic value dropping
|
2024-02-17 22:02:15 -05:00 |
|
|
c82f631524
|
Begin new math implementation for Value; Clean up
|
2024-02-16 15:07:24 -05:00 |
|
|
d27c98e393
|
Add method to inherit all context data from another
|
2024-02-16 13:40:55 -05:00 |
|
|
d2e0de0483
|
Fix function contexts and recursion
|
2024-02-16 13:23:58 -05:00 |
|
|
1819c7e646
|
Fix type lookup for built-in values
|
2024-02-16 11:32:02 -05:00 |
|
|
d8705c5d50
|
Fix docs
|
2024-02-16 11:00:27 -05:00 |
|
|
c466096c8d
|
Fix doc tests; Add from impls for Identifier
|
2024-02-16 10:58:37 -05:00 |
|
|
c2ba519240
|
Overhaul built-ins and identifiers
|
2024-02-15 15:20:29 -05:00 |
|
|
d9f065fbb6
|
Write docs
|
2024-02-15 03:57:13 -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 |
|
|
89a4c09307
|
Implement basic enum instantiation
|
2024-02-14 22:38:45 -05:00 |
|
|
3f4c4ff464
|
Fix type checking bug
|
2024-02-13 08:10:34 -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 |
|
|
d243c030e8
|
Fix Block Debug formatting
|
2024-02-11 15:26:09 -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 |
|