|
e448c9dd4c
|
Add type constructor
|
2024-06-17 10:10:06 -04:00 |
|
|
a0b754cc1c
|
Begin preparing for type expressions
|
2024-06-16 03:12:04 -04:00 |
|
|
54071eb8c0
|
Add type aliases
|
2024-06-15 21:13:11 -04:00 |
|
|
f5bcf9511a
|
Continue implementing JSON parsing
|
2024-06-05 12:10:57 -04:00 |
|
|
f625568ced
|
Attempt to add JSON parsing
|
2024-06-04 14:47:15 -04:00 |
|
|
c8dfbda447
|
Add fs.read_file to standard library
|
2024-05-25 11:48:43 -04:00 |
|
|
d4c0633fab
|
Continue implementing comments
|
2024-05-23 18:06:04 -04:00 |
|
|
781e3d4263
|
Switch to pratt parser for "as" expressions
|
2024-05-23 17:45:08 -04:00 |
|
|
a0999e30f1
|
Continue implementing as expression
|
2024-05-21 19:48:27 -04:00 |
|
|
7b78250eca
|
Continue implementing as expression
|
2024-05-21 19:27:33 -04:00 |
|
|
8ea6b4be81
|
Begin implementing as expression
|
2024-05-21 17:07:12 -04:00 |
|
|
f7bc43d7e3
|
Replace context inheritance with parental refs
|
2024-05-21 16:32:23 -04:00 |
|
|
aadb51e1f1
|
Fix lexing and parsing errors
|
2024-05-20 17:15:05 -04:00 |
|
|
9c77ae2410
|
Fix parsing errors
|
2024-05-20 15:22:50 -04:00 |
|
|
8fb8a456cd
|
Improve built-in function call parsing
|
2024-05-18 17:55:58 -04:00 |
|
|
12210fd3ec
|
Clean up
|
2024-05-18 16:24:17 -04:00 |
|
|
9eb047a913
|
Revert to pratt parsing for all indexes
|
2024-05-18 16:21:46 -04:00 |
|
|
42f48e8d76
|
Improve syntax error reports
|
2024-05-18 14:27:42 -04:00 |
|
|
47c1617602
|
Clean up
|
2024-05-18 14:15:22 -04:00 |
|
|
70f55c85f4
|
Rewrite io.write_line built-in; Fix memory bug
|
2024-04-27 05:45:39 -04:00 |
|
|
2b546e7b63
|
Add example; Clean up pratt parser
|
2024-04-27 03:40:05 -04:00 |
|
|
d9889ef2d8
|
Add comments to lexer
|
2024-04-27 02:22:26 -04:00 |
|
|
71807c0777
|
Clean up
|
2024-04-22 17:02:53 -04:00 |
|
|
d400b8bb6a
|
Refine memory management
|
2024-04-22 08:25:20 -04:00 |
|
|
c659b56105
|
Refine memory management
|
2024-04-22 07:56:03 -04:00 |
|
|
bcd8e7c669
|
Refine memory management
|
2024-04-22 05:50:26 -04:00 |
|
|
8478d59000
|
Refine memory management
|
2024-04-22 03:41:21 -04:00 |
|
|
70face6765
|
Revise built-in functions; Add memory management
|
2024-04-22 01:51:34 -04:00 |
|
|
3d64883e2a
|
Continue revising built-in functions
|
2024-04-21 21:33:21 -04:00 |
|
|
4726288b9a
|
Continue built-in function revision
|
2024-04-21 18:22:59 -04:00 |
|
|
dbbb912b82
|
Continue revising built-in functions
|
2024-04-21 18:06:26 -04:00 |
|
|
fb78798a1d
|
Begin revising built-in functions
|
2024-04-21 17:00:08 -04:00 |
|
|
fe1e27fd70
|
Pass test
|
2024-04-02 23:13:03 -04:00 |
|
|
40783422d8
|
Add type checking for type arguments
|
2024-04-02 22:59:49 -04:00 |
|
|
200a5d9127
|
Add type argument test
|
2024-03-29 15:52:02 -04:00 |
|
|
e1002b21d9
|
Clean up
|
2024-03-29 15:08:45 -04:00 |
|
|
d7a5586bc9
|
Clean up
|
2024-03-27 14:11:18 -04:00 |
|
|
70303a77e6
|
Clean up
|
2024-03-27 13:53:55 -04:00 |
|
|
e728aa8fbb
|
Make fizzbuzz example work
|
2024-03-25 01:56:06 -04:00 |
|
|
f1f4d48d3a
|
Remove redundant source position info from AST
|
2024-03-25 01:36:33 -04:00 |
|
|
e50b231958
|
Overhaul AST
|
2024-03-25 00:16:55 -04:00 |
|
|
4b460c0e68
|
Clean up
|
2024-03-24 17:34:36 -04:00 |
|
|
2871fd125a
|
Pass all tests
|
2024-03-24 15:47:23 -04:00 |
|
|
966983920e
|
Toy with chumsky and ariadne
|
2024-03-24 15:35:19 -04:00 |
|
|
6b0bb0016f
|
Begin implementing type arguments
|
2024-03-24 12:21:08 -04:00 |
|
|
a0a9bc2fdf
|
Add type arguments to function calls
|
2024-03-24 10:58:09 -04:00 |
|
|
2b797c19f7
|
Pass all tests
|
2024-03-24 09:10:49 -04:00 |
|
|
7dfc026be5
|
Clean up
|
2024-03-23 20:36:23 -04:00 |
|
|
b392a4c7aa
|
Improve errors and built-ins
|
2024-03-23 19:12:18 -04:00 |
|
|
13c95dd12f
|
Improve errors
|
2024-03-23 17:51:40 -04:00 |
|