Kaba class f64 ed

...

Syntax ed

class f64

    # functions
    func pure format(fmt: string) -> string

    # operators
    func pure __str__() -> string        # str(f64) -> string
    func pure __f32__() -> f32           # f32(f64) -> f32
    func pure __i32__() -> i32           # i32(f64) -> i32
    func static __assign__(a: f64, b: f64) # f64 = f64
    func pure __add__(b: f64) -> f64     # f64 + f64 -> f64
    func pure __sub__(b: f64) -> f64     # f64 - f64 -> f64
    func pure __mul__(b: f64) -> f64     # f64 * f64 -> f64
    func pure __div__(b: f64) -> f64     # f64 / f64 -> f64
    func pure __exp__(b: f64) -> f64     # f64 ^ f64 -> f64
    func static __iadd__(a: f64, b: f64) # f64 += f64
    func static __isub__(a: f64, b: f64) # f64 -= f64
    func static __imul__(a: f64, b: f64) # f64 *= f64
    func static __idiv__(a: f64, b: f64) # f64 /= f64
    func pure __eq__(b: f64) -> bool     # f64 == f64 -> bool
    func pure __neq__(b: f64) -> bool    # f64 __neq__ f64 -> bool
    func pure __gt__(b: f64) -> bool     # f64 > f64 -> bool
    func pure __ge__(b: f64) -> bool     # f64 >= f64 -> bool
    func pure __lt__(b: f64) -> bool     # f64 < f64 -> bool
    func pure __le__(b: f64) -> bool     # f64 <= f64 -> bool
    func pure __neg__() -> f64           # - f64 -> f64

Functions ed

func pure format(fmt: string) -> string
...