James Westman
|
90001bd885
|
Fix mypy errors & other bugs
|
2023-03-12 21:49:36 -05:00 |
|
James Westman
|
98ba7d467a
|
Improve expression type checking
|
2023-03-12 16:12:16 -05:00 |
|
James Westman
|
8874cf60b3
|
parse_tree: Remove Pratt parser
It isn't actually needed; the way we parse expressions as a prefix
followed by zero or more suffixes is enough.
|
2023-03-11 21:05:27 -06:00 |
|
James Westman
|
1df46b5a06
|
Change the way values work
Change the parsing for values to make them more reusable, in particular
for when I implement extensions.
|
2023-01-12 15:49:19 -06:00 |
|
James Westman
|
59aa054c4c
|
language: Add closure expressions
|
2022-12-25 14:04:41 -06:00 |
|
James Westman
|
5cf9b63547
|
language: Add cast expressions
|
2022-12-25 14:04:40 -06:00 |
|
James Westman
|
a24f16109f
|
Separate output into its own module
|
2022-10-15 19:40:47 -05:00 |
|
James Westman
|
4fefa0bd73
|
Add lookup expressions
|
2022-06-24 23:16:15 -05:00 |
|