|
fed119f38b
|
Pass all tests
|
2024-03-17 13:36:31 -04:00 |
|
|
4ea19f238e
|
Fix tests; Refine parsing
|
2024-03-17 07:31:45 -04:00 |
|
|
46419956bd
|
Improve positioning
|
2024-03-17 02:51:33 -04:00 |
|
|
e9bfd9f1f8
|
Begin using Positioned type
|
2024-03-17 00:49:01 -04:00 |
|
|
15b1808741
|
Add spans to all statements
|
2024-03-16 15:01:45 -04:00 |
|
|
565fd450a9
|
Remove expressions from break statements
|
2024-03-11 17:44:52 -04:00 |
|
|
780ea0858b
|
Pass all tests
|
2024-03-11 15:17:01 -04:00 |
|
|
d99ebc0a44
|
Add run Action type
|
2024-03-08 12:24:11 -05:00 |
|
|
bff5ba81a3
|
Add and pass test
|
2024-03-06 18:15:25 -05:00 |
|
|
4db3ae7cb8
|
Add more errors
|
2024-03-06 17:32:31 -05:00 |
|
|
799b5d838c
|
Improve and expand errors
|
2024-03-06 16:50:44 -05:00 |
|
|
13394e6a8f
|
Improve API and errors
|
2024-03-06 15:36:58 -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 |
|
|
f70656c837
|
Add plumbing
|
2024-02-25 03:12:09 -05:00 |
|
|
989afec531
|
Use statement-only abstract tree
|
2024-02-25 00:38:41 -05:00 |
|
|
0eb3df9108
|
Parse expressions
|
2024-02-24 19:37:04 -05:00 |
|
|
bec6eb5aeb
|
Continue parser experiment
|
2024-02-23 12:14:15 -05:00 |
|
|
bdbd1fc412
|
Continue parser experiment
|
2024-02-23 08:23:35 -05:00 |
|
|
6dbae12315
|
Experiment with new parser
|
2024-02-23 07:40:01 -05:00 |
|
|
86ce1dc3af
|
Pass value tests
|
2024-02-18 01:50:15 -05:00 |
|
|
c2ba519240
|
Overhaul built-ins and identifiers
|
2024-02-15 15:20:29 -05:00 |
|
|
e7f5d66297
|
Implement custom and built-in types
|
2024-02-15 10:33:25 -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 |
|
|
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 |
|
|
7f849f13a3
|
Begin error overhaul
|
2024-01-31 13:51:48 -05:00 |
|
|
4cbfdde4a3
|
Write docs; Refine library API
|
2024-01-30 18:13:30 -05:00 |
|
|
7c9be2151d
|
Write docs; Add missing docs warning
|
2024-01-30 14:48:38 -05:00 |
|
|
fe1f007692
|
Add command syntax; Write docs
|
2024-01-25 07:10:45 -05:00 |
|
|
270c2fd1dc
|
Begin implementing range value
|
2024-01-23 17:35:12 -05:00 |
|
|
6c4efadb10
|
Add type definitions as a first-class value
|
2024-01-23 15:20:19 -05:00 |
|
|
9cee46cfe5
|
Implement structured maps
|
2024-01-06 03:47:54 -05:00 |
|
|
bb53331b65
|
Add new means of reporting type check errors
|
2024-01-05 22:26:37 -05:00 |
|
|
ff6cc707d2
|
Implement new type checking
|
2024-01-03 19:58:07 -05:00 |
|
|
f136cafb41
|
Implement collection type
|
2024-01-01 05:20:11 -05:00 |
|
|
ae66e2a211
|
Implement new built-in values
|
2024-01-01 04:59:27 -05:00 |
|
|
346ff1c0da
|
Improve index parsing
|
2023-12-31 21:46:45 -05:00 |
|
|
6be9204123
|
Improve Intepreter API for shell use
|
2023-12-29 14:01:54 -05:00 |
|
|
364ce9cb33
|
Fix async/function bug; Remove Table; Add packages
|
2023-12-22 15:02:22 -05:00 |
|
|
bc2615a1ed
|
Begin changes for new type definitions
|
2023-11-29 19:23:42 -05:00 |
|
|
b46dfc5791
|
Create new built-in function API
|
2023-11-28 17:54:17 -05:00 |
|
|
2bd4ccb40d
|
Implement type checking
|
2023-11-27 17:53:12 -05:00 |
|
|
b6b427b2f2
|
Clean up
|
2023-10-30 15:48:43 -04:00 |
|
|
25778cc480
|
Add reference counting for list values
|
2023-10-26 18:03:59 -04:00 |
|
|
86499367fc
|
Rename VariableMap to Map
|
2023-10-25 16:44:50 -04:00 |
|
|
13289e5a59
|
Implement find loop logic
|
2023-10-18 18:30:37 -04:00 |
|
|
810c7bb6f6
|
Fix path
|
2023-10-18 18:18:12 -04:00 |
|