Commit Graph

9 Commits

Author SHA1 Message Date
6f5c5c3f62
Change syntax for tuple indexing 2024-11-21 10:33:34 +11:00
04fff7514e
Make array literals explicitly state the element type 2024-10-01 14:30:05 +10:00
e48d50f1e6
Make structure instantiation StructType.{args...} instead of StructType{args...} 2024-10-01 14:30:05 +10:00
f3ed26f131
Make return a regular statement instead of an expression 2024-10-01 14:29:41 +10:00
b02ca87760
Remove union types
I will need to implement polymorphism later to allow for functions like `len` to work. Len currently relies on saying that its argument is either a list or a string, as strings are not a subtype of lists.
2024-08-13 12:45:42 +10:00
dd3b933e03
Make imports expect a string, not an expression 2024-08-12 00:16:13 +10:00
238980d602
Remove Dictionaries
Remove parsing and evaluating of Dictionaries
2024-08-12 00:00:03 +10:00
2cee127d8f
Add parsing for defers 2024-08-11 12:59:19 +10:00
7c1ce16f4b
Initial commit
This is the state of this project as it was back at the end of March,
when I stopped working on it. I left markdown files as documentation
for myself of the stuff I wanted to do.
2024-08-08 21:54:03 +10:00