OpenDream icon indicating copy to clipboard operation
OpenDream copied to clipboard

Some operator overloads are not implemented

Open amylizzle opened this issue 8 months ago • 0 comments

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)
  • [ ] ""

amylizzle avatar Jun 21 '24 13:06 amylizzle