Kaba class i8 ed

...

Syntax ed

class i8

    # operators
    func pure __str__() -> string        # str(i8) -> string
    func pure __i32__() -> i32           # i32(i8) -> i32
    func pure __u8__() -> i8             # u8(i8) -> i8
    func static __assign__(a: i8, b: i8) # i8 = i8
    func pure __eq__(b: i8) -> bool      # i8 == i8 -> bool
    func pure __neq__(b: i8) -> bool     # i8 __neq__ i8 -> bool
    func pure __gt__(b: i8) -> bool      # i8 > i8 -> bool
    func pure __ge__(b: i8) -> bool      # i8 >= i8 -> bool
    func pure __lt__(b: i8) -> bool      # i8 < i8 -> bool
    func pure __le__(b: i8) -> bool      # i8 <= i8 -> bool
    func pure __add__(b: i8) -> i8       # i8 + i8 -> i8
    func static __isub__(a: i8, b: i8) -> i8 # i8 -= i8 -> i8
    func static __iadd__(a: i8, b: i8) -> i8 # i8 += i8 -> i8
    func pure __sub__(b: i8) -> i8       # i8 - i8 -> i8
    func pure __bitand__(b: i8) -> i8    # i8 & i8 -> i8
    func pure __bitor__(b: i8) -> i8     # i8 | i8 -> i8
    func pure __neg__() -> i8            # - i8 -> i8