fixed readme

This commit is contained in:
Snorre 2025-03-20 12:30:31 +01:00
parent 365b794e8f
commit 84df0203b2

View file

@ -7,36 +7,36 @@ Very messy and bad, im gonna start the umpteenth rewrite soon.
# Features
- [x] Constants (numbers)
- [x] Addition
- [x] Subtraction
- [x] Multiplication
- [x] Division
- [x] Arbitrary float precision
- [x] Addition
- [x] Subtraction
- [x] Multiplication
- [x] Division
- [x] Arbitrary float precision
- [ ] Sets (or lists, arrays, etc)
- [x] Definition
- [x] Multiplication with constants
- [x] Concattenation
- [ ] Index operator
- [x] Definition
- [x] Multiplication with constants
- [x] Concattenation
- [ ] Index operator
- [x] Functions
- [x] Native functions
- [x] User defined functions
- [x] Currying
- [x] Closures
- [x] Calling
- [x] Native functions
- [x] User defined functions
- [x] Currying
- [x] Closures
- [x] Calling
- [x] Scopes
- [x] Shadowing variables
- [x] Shadowing variables
- [ ] Ranges
- [x] Defining ranges (`1..5` is a range of `[1..5)`)
- [ ] Iterating ranges
- [x] Evaluating ranges (very hacky, but defining a Set of length 1 with a range expands said range into the set, eg `[1..3]` becomes `[1,2]`)
- [x] Defining ranges (`1..5` is a range of `[1..5)`)
- [ ] Iterating ranges
- [x] Evaluating ranges (very hacky, but defining a Set of length 1 with a range expands said range into the set, eg `[1..3]` becomes `[1,2]`)
- [ ] Loops
- [x] Infinite loops (`loop ... end` block)
- [ ] For loops (`for x in y ... end` block)
- [x] Break keyword
- [x] Infinite loops (`loop ... end` block)
- [ ] For loops (`for x in y ... end` block)
- [x] Break keyword
- [ ] Match expression
- [x] If expression
- [x] If expression
- [x] If-else expression
- [x] If expression
- [x] If-else expression
## Wanted