|
bcc89f2c7d
|
Implement structure parsing
|
2024-03-19 18:31:52 -04:00 |
|
|
b7ae0f1b52
|
Expand modules and function built-ins
|
2024-03-18 08:15:30 -04:00 |
|
|
18b8fd6681
|
Refine error output
|
2024-03-18 05:47:21 -04:00 |
|
|
7dcfccf7cb
|
Improve errors
|
2024-03-18 05:39:09 -04:00 |
|
|
1750132ed8
|
Begin improving errors
|
2024-03-18 03:24:41 -04:00 |
|
|
3a97ba76a0
|
Get read_line built-in working
|
2024-03-17 21:42:53 -04:00 |
|
|
27c25a587b
|
Begin implementing indexes
|
2024-03-17 21:07:03 -04:00 |
|
|
791610b350
|
Improve built-in values and errors
|
2024-03-17 18:03:43 -04:00 |
|
|
bc5cadc446
|
Fix errors
|
2024-03-17 17:39:39 -04:00 |
|
|
c3402394a2
|
Rewrite while loops
|
2024-03-17 16:59:52 -04:00 |
|
|
fed119f38b
|
Pass all tests
|
2024-03-17 13:36:31 -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 |
|
|
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 |
|
|
e272d99bae
|
Implement function calls
|
2024-03-09 08:10:54 -05:00 |
|
|
b9190514c4
|
Add output function
|
2024-03-09 06:55:19 -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 |
|
|
c51b142130
|
Add math
|
2024-03-07 06:33:54 -05:00 |
|
|
fdf6983ab2
|
Make one report for each error
|
2024-03-06 22:15:35 -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 |
|
|
da5122358e
|
Add fancy errors
|
2024-03-06 16:24:48 -05:00 |
|
|
13394e6a8f
|
Improve API and errors
|
2024-03-06 15:36:58 -05:00 |
|
|
28efa78db1
|
Implement basic type checking
|
2024-03-06 12:15:03 -05:00 |
|
|
e5aeaa67d8
|
Expand lexer and parser with more tests
|
2024-02-28 21:04:38 -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 |
|
|
7f849f13a3
|
Begin error overhaul
|
2024-01-31 13:51:48 -05:00 |
|
|
cd4296c941
|
Add error for float parse failures
|
2024-01-31 12:18:30 -05:00 |
|
|
699c37d860
|
Add error for
|
2024-01-31 12:17:13 -05:00 |
|
|
6a9ce76007
|
Clean up
|
2024-01-28 17:46:15 -05:00 |
|
|
58bbbb749e
|
Revert "Add loading binaries as functions"
This reverts commit 8f3d36fc8d .
|
2024-01-25 04:45:25 -05:00 |
|
|
8f3d36fc8d
|
Add loading binaries as functions
|
2024-01-25 04:19:45 -05:00 |
|
|
1ae9dd67a7
|
Clean up
|
2024-01-22 20:45:46 -05:00 |
|
|
3e1765e810
|
Add simple logging
|
2024-01-13 13:30:50 -05:00 |
|
|
3cbd3bbf3c
|
Improve error interface
|
2024-01-05 23:33:51 -05:00 |
|
|
45384fb394
|
Adjust test
|
2024-01-05 22:40:58 -05:00 |
|
|
bb53331b65
|
Add new means of reporting type check errors
|
2024-01-05 22:26:37 -05:00 |
|
|
d4487117eb
|
Revert changes to map type
|
2024-01-05 20:02:29 -05:00 |
|
|
ff6cc707d2
|
Implement new type checking
|
2024-01-03 19:58:07 -05:00 |
|
|
c2d919957e
|
Begin adding string functions
|
2024-01-01 08:52:25 -05:00 |
|
|
ae66e2a211
|
Implement new built-in values
|
2024-01-01 04:59:27 -05:00 |
|
|
318825d1b1
|
Merge branch 'main' into gui
|
2023-12-31 11:49:58 -05:00 |
|
|
0fa0a026f8
|
Improve error output; Add syntax error check
|
2023-12-31 11:46:56 -05:00 |
|
|
7ea6283650
|
Begin writing GUI
|
2023-12-30 02:04:39 -05:00 |
|
|
6be9204123
|
Improve Intepreter API for shell use
|
2023-12-29 14:01:54 -05:00 |
|
|
9dfaf1420c
|
Implement option value
|
2023-12-26 19:33:19 -05:00 |
|