|
3a97ba76a0
|
Get read_line built-in working
|
2024-03-17 21:42:53 -04:00 |
|
|
dd5136827c
|
Pass all tests
|
2024-03-17 21:10:51 -04:00 |
|
|
27c25a587b
|
Begin implementing indexes
|
2024-03-17 21:07:03 -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 |
|
|
199e1c9184
|
Fix tests and parser
|
2024-03-17 10:19:22 -04:00 |
|
|
062a3b606c
|
Fix tests and parser
|
2024-03-17 09:54:15 -04:00 |
|
|
765decdd41
|
Fix tests
|
2024-03-17 08:30:46 -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 |
|
|
f9b4b1bc01
|
Fix tests
|
2024-03-17 06:52:11 -04:00 |
|
|
0e2d1021cb
|
Fix parser
|
2024-03-17 06:26:12 -04:00 |
|
|
46419956bd
|
Improve positioning
|
2024-03-17 02:51:33 -04:00 |
|
|
15b1808741
|
Add spans to all statements
|
2024-03-16 15:01:45 -04:00 |
|
|
fdf286cb51
|
Add memory management
|
2024-03-11 21:57:27 -04:00 |
|
|
346d9ba878
|
Add parsing for while loops
|
2024-03-11 17:58:26 -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 |
|
|
f544bd008e
|
Fix lexing error
|
2024-03-09 20:57:46 -05:00 |
|
|
a3591d19af
|
Clean up type parsing
|
2024-03-09 15:17:19 -05:00 |
|
|
2dd1628bca
|
Fix function validation and parsing
|
2024-03-09 12:58:29 -05:00 |
|
|
eba12b13a3
|
Begin adding function calls
|
2024-03-09 07:34:34 -05:00 |
|
|
62185ff087
|
Begin implementing ranges
|
2024-03-08 20:30:26 -05:00 |
|
|
56fbbdee0b
|
Begin implementing functions
|
2024-03-08 16:14:47 -05:00 |
|
|
b7288ceed8
|
Implement if/else, loops and breaks
|
2024-03-08 14:29:53 -05:00 |
|
|
5571418d44
|
Begin implementing if/else
|
2024-03-08 14:01:05 -05:00 |
|
|
f70c8f2b40
|
Begin adding add-assign and subtract-assign
|
2024-03-08 12:39:35 -05:00 |
|
|
d99ebc0a44
|
Add run Action type
|
2024-03-08 12:24:11 -05:00 |
|
|
32028acab2
|
Add map parsing
|
2024-03-07 16:13:15 -05:00 |
|
|
d99e3cb861
|
Add indexes
|
2024-03-07 12:29:07 -05:00 |
|
|
85d954181b
|
Add Control token type
|
2024-03-07 06:57:33 -05:00 |
|
|
c51b142130
|
Add math
|
2024-03-07 06:33:54 -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 |
|
|
13394e6a8f
|
Improve API and errors
|
2024-03-06 15:36:58 -05:00 |
|
|
76be50eab3
|
Parse loops
|
2024-03-01 20:17:55 -05:00 |
|
|
0ed30c7220
|
Parse list types
|
2024-02-28 21:34:14 -05:00 |
|
|
e5aeaa67d8
|
Expand lexer and parser with more tests
|
2024-02-28 21:04:38 -05:00 |
|
|
95d9a720a3
|
Parse blocks
|
2024-02-28 18:16:25 -05:00 |
|
|
65ee472a4a
|
Refine abstract tree; Improve parsing and lexing
|
2024-02-28 17:49:46 -05:00 |
|
|
4137a1a693
|
Improve logic parsing test
|
2024-02-28 17:02:30 -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 |
|