Update README

This commit is contained in:
Kai-Philipp Nosper 2022-01-29 21:18:08 +01:00
parent 2a59fe8c84
commit 5ffa0ea2ec

View File

@ -9,14 +9,34 @@
## Language features ## Language features
- [x] Math expressions - [x] General expressions
- [x] Arithmetic operations
- [x] Addition `X+Y`
- [x] Subtraction `X-Y`
- [x] Multiplication `X*Y`
- [x] Division `X/Y`
- [x] Modulo `X%Y`
- [x] Unary operators - [x] Unary operators
- [x] Negate `-X` - [x] Negate `-X`
- [x] Parentheses `(X+Y)*Z` - [x] Parentheses `(X+Y)*Z`
- [ ] Logical boolean operators - [ ] Logical boolean operators
- [ ] Equal `==`
- [ ] Not equal `!=`
- [ ] Greater than `>`
- [ ] Less than `<`
- [ ] Greater than or equal `>=`
- [ ] Less than or equal `<=`
- [x] Bitwise operators
- [x] Bitwise AND `X&Y`
- [x] Bitwise OR `X|Y`
- [x] Bitwise XOR `X^Y`
- [ ] Bitwise NOT `~X`
- [x] Bitwise left shift `X<<Y`
- [x] Bitwise right shift `X>>Y`
- [ ] Variables - [ ] Variables
- [ ] Declaration - [ ] Declaration
- [ ] Assignment - [ ] Assignment
- [ ] Control flow
- [ ] While loop `while X { ... }` - [ ] While loop `while X { ... }`
- [ ] If else statement `if X { ... } else { ... }` - [ ] If else statement `if X { ... } else { ... }`
- [ ] If Statement - [ ] If Statement