1
0
Commit Graph

27 Commits

Author SHA1 Message Date
cabbf8821f Fix if/else type checking and recursion test 2024-03-10 14:48:53 -04:00
b9190514c4 Add output function 2024-03-09 06:55:19 -05:00
bff5ba81a3 Add and pass test 2024-03-06 18:15:25 -05:00
65ee472a4a Refine abstract tree; Improve parsing and lexing 2024-02-28 17:49:46 -05:00
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