Alex Bethel
|
8ce69cf8da
|
Re-add unary operators
|
2022-08-09 14:05:57 -05:00 |
|
Alex Bethel
|
12446bf85e
|
Implement tuples, remove unary operators
Removed unary `-` in favor of a special function called `~` because
I'm lazy and will probably do it the other way later
|
2022-08-08 21:33:24 -05:00 |
|
Alex Bethel
|
b4fb2deb55
|
Comment parsing
|
2022-08-07 22:45:44 -05:00 |
|
Alex Bethel
|
e72a22d294
|
Parse let and match expressions
|
2022-08-07 19:36:35 -05:00 |
|
Alex Bethel
|
a28cce5b63
|
Parse lambdas, records, indexing
|
2022-08-07 18:01:26 -05:00 |
|
Alex Bethel
|
8331e4f341
|
Parse all pattern types
|
2022-08-07 14:04:35 -05:00 |
|
Alex Bethel
|
00a9ac7cf7
|
Record types
|
2022-08-07 13:03:09 -05:00 |
|
Alex Bethel
|
02134f542c
|
Tuple types
|
2022-08-07 12:58:44 -05:00 |
|
Alex Bethel
|
e56a56693c
|
Application and named types
|
2022-08-06 23:03:10 -05:00 |
|
Alex Bethel
|
dc50dd1545
|
Basic pattern parsing
|
2022-08-06 20:04:22 -05:00 |
|
Alex Bethel
|
c163224fb7
|
More literals
|
2022-08-06 19:42:55 -05:00 |
|
Alex Bethel
|
cc32863afc
|
Get basic expression parsing working
|
2022-08-06 18:54:47 -05:00 |
|
Alex Bethel
|
3067af1304
|
More parser work
|
2022-08-06 09:47:47 -05:00 |
|
Alex Bethel
|
9a4c342586
|
Start writing parser
|
2022-08-05 17:55:31 -05:00 |
|
Alex Bethel
|
38a90cf1fa
|
Separate out backends in main
|
2022-08-05 11:49:06 -05:00 |
|
Alex Bethel
|
1044939b32
|
Move syntax tree to its own file
|
2022-08-05 11:44:31 -05:00 |
|
Alex Bethel
|
e42936fb4a
|
Write main file
|
2022-08-04 21:31:35 -05:00 |
|
Alex Bethel
|
b0df87bd6a
|
More AST work
|
2022-08-02 21:16:16 -06:00 |
|
Alex Bethel
|
a0c820b41f
|
Initial commit
|
2022-07-30 20:56:44 -06:00 |
|