OpenDream
OpenDream copied to clipboard
Some operator overloads are not implemented
All operator overloads are parsed correctly, but only some are implemented and will be called.
- [x] A+B (#1808)
- [x] A-B (#1808)
- [ ] -A
- [x] A*B (#1808)
- [x] A/B (#1808)
- [ ] A%B
- [ ] A%%B
- [ ] A**B
- [x] A|B (#1808)
- [ ] A&B
- [ ] A^B
- [ ] ~A
- [ ] A<<B
- [ ] A>>B
- [ ] A<<B output (different function signature)
- [ ] A>>B input (different function signature)
- [ ] A~=B
- [ ] A~!B
- [ ] A<B
- [ ] A>=B
- [ ] A>B
- [ ] A<=B
- [ ] A+=B
- [ ] A-=B
- [x] A*=B (#1853)
- [x] A/=B (#1853)
- [ ] A%=B
- [ ] A%%=B
- [ ] A|=B
- [ ] A&=B
- [ ] A^=B
- [ ] A<<=B
- [ ] A>>=B
- [ ] A:=B
- [ ] ++A
- [ ] --A
- [ ] A++
- [ ] A--
- [x] A[] (#1888 )
- [x] A[]=B (#2003)
- [ ] turn(A, B)
- [ ] ""