|
199e1c9184
|
Fix tests and parser
|
2024-03-17 10:19:22 -04:00 |
|
|
765decdd41
|
Fix tests
|
2024-03-17 08:30:46 -04:00 |
|
|
4ea19f238e
|
Fix tests; Refine parsing
|
2024-03-17 07:31:45 -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 |
|
|
764ea0550d
|
Pass function tests
|
2024-03-11 14:49:44 -04:00 |
|
|
f544bd008e
|
Fix lexing error
|
2024-03-09 20:57:46 -05:00 |
|
|
2dd1628bca
|
Fix function validation and parsing
|
2024-03-09 12:58:29 -05:00 |
|
|
5f958c72b8
|
Begin implementing built-in functions
|
2024-03-08 22:34:17 -05:00 |
|
|
05c9e70d49
|
Pass tests
|
2024-03-08 21:05:56 -05:00 |
|
|
a92074a77b
|
Add tests
|
2024-03-08 19:05:17 -05:00 |
|
|
0c1a2f4499
|
Remove implicit cloning for string values
|
2024-03-08 16:22:24 -05:00 |
|
|
b7288ceed8
|
Implement if/else, loops and breaks
|
2024-03-08 14:29:53 -05:00 |
|
|
d99ebc0a44
|
Add run Action type
|
2024-03-08 12:24:11 -05:00 |
|
|
d99e3cb861
|
Add indexes
|
2024-03-07 12:29:07 -05:00 |
|
|
4d76023775
|
Add Operator token type
|
2024-03-07 05:37:26 -05:00 |
|
|
65d2fd3270
|
Add and pass test
|
2024-03-06 23:21:07 -05:00 |
|
|
fdf6983ab2
|
Make one report for each error
|
2024-03-06 22:15:35 -05:00 |
|
|
37a88df613
|
Pass test
|
2024-03-06 19:45:41 -05:00 |
|
|
bff5ba81a3
|
Add and pass test
|
2024-03-06 18:15:25 -05:00 |
|
|
6dbae12315
|
Experiment with new parser
|
2024-02-23 07:40:01 -05:00 |
|
|
cc76ca89cc
|
Modify return/break syntax; Change Value::String
|
2024-02-19 22:32:06 -05:00 |
|
|
0eac67eb3a
|
Pass enum tests
|
2024-02-19 11:13:04 -05:00 |
|
|
37fd722fa6
|
Fix garbage collection bug
|
2024-02-18 16:43:47 -05:00 |
|
|
927a2cfbf9
|
Fix tests
|
2024-02-18 15:44:57 -05:00 |
|
|
0805b96809
|
Add type argument syntax
|
2024-02-18 15:07:53 -05:00 |
|
|
a5f3127bcf
|
Fix command tests and parsing
|
2024-02-18 11:38:35 -05:00 |
|
|
01bdaa308d
|
Fix test
|
2024-02-18 10:59:49 -05:00 |
|
|
dbf9ab0d00
|
Fix function test
|
2024-02-18 10:55:54 -05:00 |
|
|
2bbbfa34a4
|
Roll back changes to match syntax; Fix match tests
|
2024-02-18 10:53:34 -05:00 |
|
|
979335f497
|
Modify struct, enum and match syntax
|
2024-02-18 10:34:59 -05:00 |
|
|
ef12d97895
|
Fix enum tests
|
2024-02-18 10:19:38 -05:00 |
|
|
52027db6c3
|
Pass index tests; Begin implementing specific maps
|
2024-02-18 06:28:31 -05:00 |
|
|
4afc8face8
|
Partially fix indexes break/return statements
|
2024-02-18 05:37:15 -05:00 |
|
|
a52eadc5ad
|
Pass function tests; Fix recursion
|
2024-02-18 04:48:45 -05:00 |
|
|
f835f2817f
|
Pass if_else test
|
2024-02-18 03:49:38 -05:00 |
|
|
86ce1dc3af
|
Pass value tests
|
2024-02-18 01:50:15 -05:00 |
|
|
fd33f330f7
|
Clean up errors; Add more pretty errors
|
2024-02-16 18:54:00 -05:00 |
|
|
c82f631524
|
Begin new math implementation for Value; Clean up
|
2024-02-16 15:07:24 -05:00 |
|
|
97640c1b9b
|
Fix test
|
2024-02-16 13:31:35 -05:00 |
|
|
d2e0de0483
|
Fix function contexts and recursion
|
2024-02-16 13:23:58 -05:00 |
|
|
51869f04b6
|
Add test for root node
|
2024-02-16 10:23:33 -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 |
|
|
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 |
|
|
d9f065fbb6
|
Write docs
|
2024-02-15 03:57:13 -05:00 |
|