|
bc5cadc446
|
Fix errors
|
2024-03-17 17:39:39 -04:00 |
|
|
fed119f38b
|
Pass all tests
|
2024-03-17 13:36:31 -04:00 |
|
|
199e1c9184
|
Fix tests and parser
|
2024-03-17 10:19:22 -04:00 |
|
|
1b367d4dfb
|
Fix tests; Add SourcePosition type
|
2024-03-17 07:48:06 -04:00 |
|
|
4ea19f238e
|
Fix tests; Refine parsing
|
2024-03-17 07:31:45 -04:00 |
|
|
0e2d1021cb
|
Fix parser
|
2024-03-17 06:26:12 -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 |
|
|
4be32d0a5d
|
Add while loops
|
2024-03-11 18:22:11 -04:00 |
|
|
2dd1628bca
|
Fix function validation and parsing
|
2024-03-09 12:58:29 -05:00 |
|
|
56fbbdee0b
|
Begin implementing functions
|
2024-03-08 16:14:47 -05:00 |
|
|
d99ebc0a44
|
Add run Action type
|
2024-03-08 12:24:11 -05:00 |
|
|
5cb86b80df
|
Add and pass block tests
|
2024-03-01 19:29:16 -05:00 |
|
|
e5aeaa67d8
|
Expand lexer and parser with more tests
|
2024-02-28 21:04:38 -05:00 |
|
|
4179f6ebe5
|
Rework parser and abstract tree
|
2024-02-26 16:27:01 -05:00 |
|
|
fb7675a782
|
Add plumbing and test
|
2024-02-25 14:26:22 -05:00 |
|
|
8ff4b4ba82
|
Lex, parse and run with passing tests
|
2024-02-25 13:49:26 -05:00 |
|
|
6dbae12315
|
Experiment with new parser
|
2024-02-23 07:40:01 -05:00 |
|
|
bda217135e
|
Simplify errors; Make another pretty error type
|
2024-02-16 17:56:36 -05:00 |
|
|
8c4b2c9eef
|
Implement block returns
|
2024-02-16 11:21:36 -05:00 |
|
|
172a6fa860
|
Remove return statement; Add StatementInner
|
2024-02-16 10:36:16 -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 |
|
|
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 |
|
|
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 |
|
|
e486413aca
|
Fix type setting bugs; Rename function
|
2024-01-31 20:52:34 -05:00 |
|
|
9a465cb42d
|
Continue error overhaul
|
2024-01-31 19:35:27 -05:00 |
|
|
88ca9c5ea4
|
Implement error overhaul
|
2024-01-31 19:07:18 -05:00 |
|
|
7f849f13a3
|
Begin error overhaul
|
2024-01-31 13:51:48 -05:00 |
|
|
c75538c064
|
Clean up
|
2024-01-10 15:03:52 -05:00 |
|
|
f89e94cc33
|
Pass format tests
|
2024-01-06 10:40:25 -05:00 |
|
|
7d7b96d76f
|
Improve formatting; Remove string mutability
|
2024-01-06 10:13:47 -05:00 |
|
|
14d967b659
|
Improve formatting
|
2024-01-06 08:53:31 -05:00 |
|
|
8737175df0
|
Implement formatting
|
2024-01-06 08:11:09 -05:00 |
|
|
731bf1cb98
|
Write formatting tests; Improve formatting output
|
2024-01-06 05:29:38 -05:00 |
|
|
a52b17930e
|
Implement basic formatting
|
2024-01-06 05:00:36 -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 |
|
|
32127a6cda
|
Fix type check bug
|
2023-12-31 18:10:42 -05:00 |
|
|
d3a9fb3a0e
|
Add function return type check; Clean up
|
2023-12-31 16:46:21 -05:00 |
|
|
a3a2df552d
|
Implement return statements
|
2023-12-31 14:04:10 -05:00 |
|
|
12e00bfc42
|
Remove return and use statements; Clean up
|
2023-12-31 09:47:20 -05:00 |
|
|
bf79526764
|
Use new syntax for None values
|
2023-12-31 09:41:00 -05:00 |
|
|
507082209f
|
Apply clippy suggestions and fixes
|
2023-12-29 22:39:50 -05:00 |
|